Skip to content
		
			
	
		
		
	
		
	编辑命令
| 文本目标 | 修改 | 删除 | 复制 | 
| 1个单词 | cw | dw | yw | 
| 2个单词 | 2cw/c2w | 2dw/d2w | 2yw/y2w | 
| 向后3单词 | 3cb/c3b | 3db/d3b | 3yb/y3b | 
| 1行 | cc | dd | yy/y | 
| 到行尾 | c$/c | d$/p | y$ | 
| 到行首 | c0 | d0 | y0 | 
| 单个字符 | r | x/X | y1/yh | 
| 5个字符 | 5s | 5x | 5y1 | 
移动
| 移动 | 命令 | 
| ←,↓,↑,→ | h,j,k,l | 
| 到下一行的首字母 | + | 
| 到上一行的首字母 | – | 
| 到单词的尾部 | e/E | 
| 按单词前移 | w/W | 
| 按单词后移 | b/B | 
| 到行尾 | $ | 
| 到行首 | o | 
其他操作
| 操作 | 命令 | 
| 从缓冲区输出文本 | p/P | 
| 启动vi,若指定文件,则打开 | vi file | 
| 保存编辑,退出文件 | zz | 
| 不保存编辑,退出文件 | :q! | 
文件创建及操作
| 在当前位置插入文本 | i | 
| 在行首插入文本 | I | 
| 在当前位置追加文本 | a | 
| 在行尾追加文本 | A | 
| 在光标下面新建一行 | o | 
| 在光标上面新建一行 | O | 
| 删除行并替换文本 | S | 
| 使用新文本覆盖现有文本 | R | 
| 合并当前行和下一行 | J | 
| 转换大小写 | ~ | 
| 重复上次操作 | · | 
| 取消上次修改 | u | 
| 恢复到初始状态 | U | 
|  |  | 
 
	
		
	 
 
 
我这几天才开始用vim,快捷键很强大,让我这样的初学者头都大了
@Orzdo 是啊,太多了。一下看起来头大。
编辑一下,调用代码试试。
@韩国 嗯啊,Vi/Vim 还是相当强大的。
VI不是设计吗?
@卢松松 Vi/Vim也是一种模式编辑器哦。很强大的,松松哥可以试试哦。
俺也看不懂…… 😕
@liveme 呵呵。掌握了快捷键就好了哦。
开始用确实不太习惯,但熟练之后真是运指如飞啊。可惜习惯真的好难改变,离不开IDE,Vim一般只是用Vimwiki写写wiki或看代码用
@oa414 是啊。确实需要一个熟练过程。。手不用离开键盘确实是运指如飞了
玩vim的都是高手啊,我第一次见到就望而生畏了
@无冷 哈哈。之前还看到一篇文章说geek的特征之一就是使用Vim。
不懂。
那个,你知道怎样才能让无觅显示的内容出现在rss中吗?
@澹木 安装该插件后可在后台对该插件选项进行设置,其中有一项是在Feed中显示相关文章。但是blogbus的设置就不怎么清楚了。
学习了,这个还蛮好用的