diff --git a/editors/vim.txt b/editors/vim.txt index f59a9dc..8ade2e4 100644 --- a/editors/vim.txt +++ b/editors/vim.txt @@ -162,9 +162,65 @@ gd 跳转到定义 :saveas 另存为文件 :r 读取文件并将内容插入到光标后 :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 +:vs 左右切分窗口并在新窗口打开文件 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 +:tabn 下一个标签页 +:tabp 上一个标签页 +:tabc 关闭当前标签页 +:tabn n 切换到第n个标签页,比如 :tabn 3 切换到第三个标签页 +ngt 切换到第n个标签页,比如 2gt 将会切换到第二个标签页 + + + +# vim: set ts=4 sw=4 tw=0 noet noautoindent : +