|
楼主
发表于 2017-08-04 16:38:21
| 查看: 823
| 回复: 3
欢迎访问我的个人博客网站:http://www.yanmin99.com/ 一、vim模式二、模式转换三、打开文件四、关闭文件五、移动光标六、翻屏幕七、剪切和复制、粘贴1、剪切(删除)[n]x: 剪切光标右边n个字符,相当于d[n]l。[n]X: 剪切光标左边n个字符,相当于d[n]hd$ or D: 删除(剪切)当前位置到行尾的内容。d[n]w: 删除(剪切)1(n)个单词d[n]l: 删除(剪切)光标右边1(n)个字符。d[n]h: 删除(剪切)光标左边1(n)个字符。d0: 删除(剪切)当前位置到行首的内容[n] dd: 删除(剪切)1(n)行。:m,nd<cr> 剪切m行到n行的内容。d1G或dgg: 剪切光标以上的所有行。dG: 剪切光标以下的所有行。
2、复制y: 复制在可视模式下选中的文本。yy or Y: 复制整行文本。y[n]w: 复制一(n)个词。y[n]l: 复制光标右边1(n)个字符。y[n]h: 复制光标左边1(n)个字符。y$: 从光标当前位置复制到行尾。y^: 从光标当前位置复制到行首。y0: 从光标当前位置复制到行首。:m,ny<cr> 复制m行到n行的内容。y1G或ygg: 复制光标以上的所有行。yG: 复制光标以下的所有行。
3、粘贴p: 在光标之后粘贴。P: 在光标之前粘贴。
八、查找、替换1、查找/something: 在后面的文本中查找something。?something: 在前面的文本中查找something。/pattern/+number: 将光标停在包含pattern的行后面第number行上。/pattern/-number: 将光标停在包含pattern的行前面第number行上。n: 向后查找下一个。N: 向前查找下一个。
2、替换:s/old/new - 用new替换当前行第一个old。:s/old/new/g - 用new替换当前行所有的old。:n1,n2s/old/new/g - 用new替换文件n1行到n2行所有的old。:%s/old/new/g - 用new替换文件中所有的old。:%s/^/xxx/g - 在每一行的行首插入xxx,^表示行首。:%s/$/xxx/g - 在每一行的行尾插入xxx,$表示行尾。所有替换命令末尾加上c,每个替换都将需要用户确认。 如:%s/old/new/gc,加上i则忽略大小写(ignore)
九、排版十、快速编辑1、改变大小写~: 反转光标所在字符的大小写。可视模式下的U或u:把选中的文本变为大写或小写
2、替换r: 替换光标处的字符,同样支持汉字。R: 进入替换模式,按esc回到正常模式
3、撤销、重做[n] u: 取消一(n)个改动。:undo 5 -- 撤销5个改变。:undolist -- 你的撤销历史
4、可视化模式v: 按字符选取V:按矩形选取
十一、配置文件十二、高级话题
|
|
|