todaylg

Vim基础

2018-07-07 todaylg基础备忘

Vim基本操作备忘

自己用的场景还是偏少,所以命令根本记不住。。。备忘把常用的简单指令记一下。

基本移动

h j k l
⬅️ ⬇️ ⬆️ ➡️

H 本屏首行
L 本屏末行

o 这一行的最前处
$ 这一行的最末尾

G 移动到整个文档最后一行
gg 移动到整个文档首行,相当于1g
n+Enter 向下移动n行
nG 跳转到第n行

搜索替换


/word 在文档中向下搜索’word’
?word 在文档中向上搜索’word’
n/N 按下Enter搜索完后显示下/上一个匹配项
:1,$s /word1/word2/g 全文替换

删除


x/X 向前/后删除一个字符
dd 删除整行(ndd)
yy 复制整行(nyy)
p/P 粘贴在光标上/下一行处

撤销


u 复原上一个动作
ctrl+r 重做上一个动作

模式


:w 保存
:w! 强存(权限问题)
:q 退出
:q! 强退(不保存)
:wq 保存完走