dhlin-vim-wiki
记录vim中常用的几个操作
入门指南
$ vimtutor
- 
vim中是区分大小写 
- 
vim中移动光标 h 向左移动 j 向下移动 k 向上移动 l 向右移动其实使用方向键也是能移动的,但是熟悉后再一些其他的编辑器或者浏览器中也能使用 
- 
vim 中删除 x 删除光标所在的字母 dw 删除完整的单词不包括后面的标点 dd 删除整行 D 删除整行2018-4-25
- 
vim中移动行 :m 12 如果当前行数为第10行,则将当前行移动到第12行 如果当前行数为第20行,则将当前行移动到第13行 :m 0 将当前行移动到第一行前面 :m $ 将当前行移动到最后一行后面 :m0 后面的空格可以省略不写
- 
vim中移动多行 :m5,7m 21 将第5,6,7行移动到第21行 :m5,7m 0 将第5,6,7行移动到第一行前面 :m5,7m $ 将第5,6,7行移动到最后一行后面 :.,.+4m 21 将从当前行开始的5行,移动到21行位置 :,+4m21 和上个命令一样,可以省略.和空格
- 
vim中撤销上一个操作 u 撤销2018-04-26
- 
vim跳到最后一行或者第一行 G 跳到最后一行 gg 跳到第一行2018-04-29
- 
vim跳到指定行 :6 + 回车 跳到第6行 6G 跳到第6行 6gg 跳到第6行2018-05-17
- 
vim进入insert模式 o 在当前行下方新建一行,并进入insert模式 O 在当前行上方新建一行,并进入insert模式 a 光标移动到当前行行首,并进入insert模式 A 光标移动到在当前行行末,并进入insert模式
- 
vim删除多行 :[start_line_no],[end_line_no]d :14d 删除第14行 :3,5d 删除第3到第5行2018-05-19
- 
vim复制行 y => yanked + yy 或者 Y 复制当前行 + y[n]w 复制光标后的下一个或n个单词 + y[n]l 复制光标右边下一个或n个字符 + y[n]h 复制光标左边下一个或n个字符 + y$ 复制从光标当前位置到行尾的所有字符 + y0 复制从光标当前位置前一个到行首的所有字符 + :m,ny 复制从第m到第n行 + :my 复制第m行 + y1G 或者 y1gg 复制光标之上所有行 + yG 复制光标之下所有行
- 
vim粘贴 + p 在当前行下一行粘贴 + P 在当前行上一行粘贴
- 
vim按单词移动 + W/w 下一个单词 + B/b 上一个单词2018-06-09
- 
vim快速退出 + ZQ 快速不保存退出 + ZZ 快速保存退出
待续...
    学会勇敢
 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号