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