跳转到内容
bash
. # 重复上一个edit命令
; # 重复上一个查找命令
& # 替换下一个文本
bash
# 缓冲区
:ls 
:b4 # 打开第4个文件
:bn # 打开下一个文件
:bp # 打开上一个文件
:bl
:bf

:bnext      # 缩写 :bn
:bprevious  # 缩写 :bp
:blast  	# 缩写 :bl
:bfirst 	# 缩写 :bf

-  # 非活动的缓冲区
a  #  当前被激活缓冲区
h  #  隐藏的缓冲区
%  #  当前的缓冲区
#  #  交换缓冲区
=  #  只读缓冲区
+  #  已经更改的缓冲区
bash
# 分屏
vim -o file1 file2 # 水平分割
vim -O file1 file2 # 垂直分割
:split file2.js # 
:vsplit file #

Ctrl-W H    # 移动光标到左边的窗口
Ctrl-W J    # 移动光标到下面的窗口
Ctrl-W K    # 移动光标到上面的窗口
Ctrl-W L    # 移动光标到右边的窗口

Ctrl-W V    # 打开一个新的垂直分割的窗口
Ctrl-W S    # 打开一个新的水平分割的窗口
Ctrl-W C    # 关闭一个窗口
Ctrl-W O    # 除了当前窗口,关闭所有其他的窗口
:He   # 全称为 :Hexplore   在下边分屏浏览目录
:He!  # 在上分屏浏览目录
:Ve   # 全称为 :Vexplore	在左边分屏间浏览目录
bash
# tab页
vim -p file1 file2 # 打开多个tab页面
:Te   # 全称是 :Texplorer
gt    # 到下一个页
gT    # 到前一个页
:tabs # 现在打开的窗口和Tab的情况
bash
# 折叠
zf # 折叠
zo # 打开已折叠的内容
zc # 收缩已折叠的内容
za # 切换折叠状态
zR # 展开所有折叠
zM # 收缩所有折叠
shell
gn # 移动并选择
bash
nnoremap <leader>c "+y
nnoremap <leader>c "+p

基于 MIT 许可发布