3种模式
一般模式-common mode
编辑模式-edit mode
命令模式-command mode
基本操作
移动操作
左下上右:h j k l
至行首:0
至行尾:$
至文档末尾:G
pageup:H
pagedown:L
至第n行:命令模式下输入n编辑操作
插入当前字符前:i
插入当前字符后:a
插入本行末尾:A
插入下一行:o(另起一行)
插入上一行:O(另起一行)
复制整行:yy(当前行)
复制n行:nyy(包括当前行)
删除整行:dd(当前行)
删除单词:dw(光标位于单词第一个字母)
删除后一字符:x
删除前一字符:X
撤销操作:u查找和替换
查找:/keyword
查找上一个:在查找模式下按n
查找上一个:在查找模式下按N
替换:
:n1,n2s/word1/word2/g (将第n1行到第n2行的所有word1替换为word2)
:1,$s/word1/word2/g (将全文的所有word1替换为word2)
:s/word1/word2/g (将本行的所有word1替换为word2)
:s/word1/word2/ (将本行第一个word1替换为word2)多行编辑
列模式:ctrl+v(多列选中)
行模式:V(多行选中)
复制:y
粘贴:p
删除:d多文档编辑
同时打开多个文档:vim file1 file2 file3
查看打开文档::files
查看下一文档::n
查看上一文档::N