每个程序员都有一个全键盘操作的梦,,,
使用vim编辑不仅方便高效,还可以摆脱鼠标,全键盘操作。。。
摆脱鼠标,装逼开始。。。
以下指令在pycharm 安装 IdeaVim插件 之后都测试过,都能很好的高效的运行。
chrome内核浏览器 安装Vimium插件之后,浏览网页的时候,也可以高效的运行各种指令。
两者指令基本类似,Vimium多了一下浏览器使用的快捷键,文末有列出。
三种模式
- Normail Mode(命令模式)
- Insert Mode(输入模式)
- Visual Mode(视图模式)
Normail Mode作为其他两种模式之间的桥梁,通过esc回到Normail Mode模式,如下图。
输入命令
i
光标左侧插入输入I
跳到行首输入a
光标右侧插入输入A
跳到行尾输入o
光标所在行的下一行新建一行,位于行首O
光标所在行的上一行新建一行,位于行首
退出命令
:wq
保存文件退出VI:w
保存文件不退出VI:q
退出VIq!
不保存文件退出ZZ
保存文件退出
文件修改
x
删除光标所在位置的字符dd
删除一行u
撤销最近的修改U
撤销对当前行所做的所有修改r
替换光标位置上的一个字符R
替换光标开始的一行,esc退出。.
重复上一次的修改
光标移动指令
h
左移动一个字j
下移动一行k
上移动一行l
右移动一个字w
右移动一个词语b
左移动一个词语e
光标移动到字尾0
移动到行的最前
粘贴和复制
dd
删除 存到缓冲区yy
复制 存到缓冲区P
光标上一行恢复p
光标下一行恢复
chrome的插件 Vimium 可以通过 shift+/ 调出帮助自己看,图我就不贴了,非常实用。