1.启动vim
1 在命令行窗口中输入以下命令即可 2 vim 直接启动vim 3 vim filename //打开vim并创建名为filename 的文件 4 5 打开多个文件 6 vim file1 file2 file2 7 8 在vim窗口中打开一个新的文件 9 :open file 10 11 在新窗口中打开文件 12 :split file 13 14 切换到下一个文件 15 :bn 16 切换到下一个文件 17 :bp 18 打开远程文件,比如ftp或是share folder 19 :e ftp://192.168.1.110/a.txt 20 :e \qadrive exa.txt
2.vim模式
正常模式(按Esc 或 Ctrl + [ 进入) 左下角现实文件名或为空 插入模式(按i a o I A O 键进入) 左下角现实 --INSERT 可视模式() 左下角现实--VISUAL--
3.插入命令
i 在光标当前位置前插入 I 在当前行首插入 a 在当前位置后插入 A 在当前行尾插入 o 在当前行之后插入一行 O 在当前行之前插入一行
4.查找命令
/text 查找text,按n 查找下一个,按N查找前一个 ?text 查找text,反向查找,按n键查找下一个,按N查找前一个 :set ignorecase //忽略大小写查找 :set noignorecase //不忽略大小写的查找 :set hlsearch //高亮搜索结果,所有的结果都高亮显示, :set incsearch //逐步搜索模式, :set wrapscan // 重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启
5.替换命令
ra 将当前字符替换为a,当前字符即光标所在的字符 s/old/new / //用old替换new,替换当前行的第一个匹配 s/old/new/g //用old替换new,替换当前行的所有匹配 %s/old/new //用old替换new, 替换所有行的第一个个匹配 %s/old/new/g //用old替换new,替换整个文件的所有匹配 :10,20 s/^/ /g 在第10行和第20 行每行前面加4个空格,用于缩进
6.编辑文本命令
h //左移一个字符 l //右移一个字符 k //上移一个字符 j //下移一个字符 gg 移动到文件头 G 移动到文件尾 跳转到指定行: 行号 +G 例如跳转到204行就是 240+G u 撤销 U 撤销对整行的操作 Ctrl + r 重做 ,即撤销的撤销 x 删除当前字符 3x 删除当前光标开始向后三个字符 X 删除当前字符的前一个字符 dl 删除当前字符 dd 删除当前行 dj 删除上一行 dk 删除下一行 10d 删除当前行的开始的10行 D 删除当前字符至行尾 yy 拷贝当前行 nyy 拷贝当前行后n行, p 在当前光标后粘贴, ndd 剪切当前行的之后n行,