Last active
December 29, 2015 09:49
-
-
Save jay16/7652909 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
初级 | |
i: insert模式,按esc返回normal模式 | |
x: 删除当前光标所在的一个字符 | |
s: 删除当前光标所在的一个字符并且变成insert模式 | |
:w: 保存 | |
:q: 退出 | |
hjkl: 光标上下左右的移动 | |
dd: 删除当前行 | |
yy: 复制当前行 | |
p: 粘贴最近剪贴板的内容 | |
g + 数字: 光标跳到这该行 | |
中级 | |
a: 在光标后插入 | |
o: 在当前光标所在行后插入新的一行 | |
O: 在当前光标所在行前插入新的一行 | |
^: 在本行第一个不是blank字符的位置 | |
$: 在本行行末 | |
g_: 到本行最后一个不是blank的字符 | |
u: undo,撤销上次操作 | |
/ruby: 搜索ruby字符串 | |
高级 | |
.: 可以重复上一次的操作 | |
dt + 某个字符: 删除到某个字符(delete till) | |
ct + 某个字符: 删除到某个字符并且变为insert模式 | |
ctrl + v: 进入可视化模式 | |
shift + v: 选中光标所在的行,并且进入可视化模式 | |
:split: 创建分屏 | |
:vsplit: 创建垂直分屏 | |
A:在光标所在行末插入 | |
I:在光标所在行首插入 | |
参考 | |
http://blog.segmentfault.com/ericwu/1190000000343559 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment