论坛首页 入门技术论坛

VIM session 1: Command 模式命令

浏览 1613 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-05-09  
VIM 详细的应该分为三种模式,命令模式,冒号命令模式和编辑模式。
这里的命令模式就是指不用在编辑器的下方输入的命令。
[[增加了一个附件]]

总结如下
a.	移动
h j k l	不用说了,上下左右
[n]w 	向右移动n的单词
[n]e 	向左移动n的单词,到词尾
[n]G  	移动到n行
0/^ 	移动到行首,稍有区别
$	移动到行尾,前面可以加[n]


b. 翻页
Ctrl+D	不用说了,上下左右
Ctrl+U	向右移动n的单词
Ctrl+F	向左移动n的单词,到词尾
Ctrl+B	移动到n行


c. 编辑
A	当前行尾添加
a	当前光标后添加
I	当前行首添加
i	当前光标前添加
X	删除光标前的字符
x	删除当前字符
[n]dw/d[n]w	删除n个词存在buffer,有区别,自己理解
[n]dd	删除当前行向下n行,存在buffer
d[pos]	删除当前行到pos行,pos可以为mark,[n]G
cw	修改一个单词,并进人编辑模式
r	替换当前字符
[n]J	连接n行
~	改变大小写


d. 查找
[n]Fc	当前行向前查找字符c,n次
[n]fc	当前行向后查找字符c,n次


e. 复制粘贴
[n]yy	复制n行到buffer
p	把buffer的粘贴到当前行下
Ctrl+F	向左移动n的单词,到词尾
Ctrl+B	移动到n行


f. 宏
qc	创建一个名字为c的宏
[n]@c	调用宏c n 次


g. 标记
ma	创建一个名字为a的标记
`a	到mark a

  • vim.rar (10.9 KB)
  • 下载次数: 5
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics