VIM常用命令
进入vim :vim 文件名(如果有文件名则打开文件,如果没有,则创建)
1.进入后是命令模式
2.末行模式
命令模式下输入冒号,进入末行模式
:wq (w保存,q退出)
3.插入模式:
按i (光标所在位置前面插入)
按a (光标所在位置后面插入)
按o(光标所在位置,往下另起一行,进行插入)
按I(光标所在位置行首插入)
按A (光标所在行末插入)
按O(光标所在位置,往上另起一行,进行插入)
移动:
h :前
j :下
k:下
l:后
m:跳到中间行
L:跳到最后一行
G:跳到指定行(G前面加行数的数字)
w:往后移动一个单词
b:往前移动一个单词
gg:跳到文件的开头
{ :往上移动一段代码
} :往下移动一段代码
ctrl+d:往下翻半屏
ctrl+u:往下翻半屏
ctrl+f:往上翻一整屏
ctrl+b:往下翻一整屏
删除:
x:一个一个字符的删除(往后)
X:一个一个字符的删除(往千)
dd:删除一整行(加上数字可删除多行)
d0:删除光标前本行所有内容
dw:删除光标开始后面本行的内容(包括光标一起)
撤销:
u:一步一步的撤销
ctrl+r:反撤销
复制:
yy:复制(前面加数字可复制多行)
p:粘贴
替换:
r:替换当前字符
R:替换当前光标后面的字符,光标后面移动
查找:
/:xxx
N:上一个
n:下一个
末行模式下:
批量替换: