update vim cheatsheet

pull/2/head
skywind3000 7 years ago
parent d13c20cc96
commit 1bde0d7319

@ -162,9 +162,65 @@ gd 跳转到定义
:saveas <filename> 另存为文件 :saveas <filename> 另存为文件
:r <filename> 读取文件并将内容插入到光标后 :r <filename> 读取文件并将内容插入到光标后
:r !dir 将 dir 命令的输出捕获并插入到光标后 :r !dir 将 dir 命令的输出捕获并插入到光标后
:close 关闭文件
:q 退出
:q! 强制退出
:wa 保存所有文件
##############################################################################
# 缓存操作
##############################################################################
# vim: set ts=4 sw=4 tw=0 noet noautoindent : :ls 列出所有缓存
:bn 切换到下一个缓存
:bp 切换到上一个缓存
:bd 删除缓存
:b 1 切换到1号缓存
:b abc 切换到文件名为 abc 开头的缓存
:set hidden 设置隐藏模式(未保存的缓存可以被切换走,或者关闭)
:set nohidden 关闭隐藏模式(未保存的缓存不能被切换走,或者关闭)
##############################################################################
# 窗口操作
##############################################################################
:sp <filename> 上下切分窗口并在新窗口打开文件 filename
:vs <filename> 左右切分窗口并在新窗口打开文件 filename
CTRL-w s 上下切分窗口
CTRL-w v 左右切分窗口
CTRL-w w 循环切换窗口
CTRL-w p 跳到上一个访问过的窗口
CTRL-w c 关闭当前窗口
CTRL-w o 关闭其他窗口
CTRL-w h 跳到左边的窗口
CTRL-w j 跳到下边的窗口
CTRL-w k 跳到上边的窗口
CTRL-w l 跳到右边的窗口
CTRL-w + 增加当前窗口的行高,前面可以加数字
CTRL-w - 减少当前窗口的行高,前面可以加数字
CTRL-w < 减少当前窗口的列宽,前面可以加数字
CTRL-w > 增加当前窗口的列宽,前面可以加数字
CTRL-w = 让所有窗口宽高相同
CTRL-w H 将当前窗口移动到最左边
CTRL-w J 将当前窗口移动到最下边
CTRL-w K 将当前窗口移动到最上边
CTRL-w L 将当前窗口移动到最右边
##############################################################################
# 标签页
##############################################################################
:tabe <filename> 在新标签页中打开文件 filename
:tabn 下一个标签页
:tabp 上一个标签页
:tabc 关闭当前标签页
:tabn n 切换到第n个标签页比如 :tabn 3 切换到第三个标签页
ngt 切换到第n个标签页比如 2gt 将会切换到第二个标签页
# vim: set ts=4 sw=4 tw=0 noet noautoindent :

Loading…
Cancel
Save