VIM的几个小技巧
折叠代码:
zfap
zf数字k 向上折叠数字行
zo 打开折叠
zi 折叠和非折叠转换
zM 全部折叠
zR 打开全部折叠
zD 删除所有折叠
折叠方式用set foldmethod=manual 设置手工折叠
set foldcolumn=4显示左边的折叠区,可以用鼠标操作折叠。
当前vim的变量值:
:set 回车取得
要查看fold开头的变量
:set fold ctrl+d
多窗口操作:hjkl
进入上窗口 ctrl + w k
下窗口 ctrl +w j
块操作
批量第一行插入#符号
ctrl+v(有时候可能是ctrl+q) j移动到块结束
输入I # 按下esc
批量删除插入的#符号
ctrl+v or ctrl+q
选择所有的#
按下d
读man时候的来回跳
ctrl + ]
ctrl + t
自动补全。 ctrl+p
G 快速到文章结尾
gg快速到文章开头
$快速到段结尾
折叠代码:
zfap
zf数字k 向上折叠数字行
zo 打开折叠
zi 折叠和非折叠转换
zM 全部折叠
zR 打开全部折叠
zD 删除所有折叠
折叠方式用set foldmethod=manual 设置手工折叠
set foldcolumn=4显示左边的折叠区,可以用鼠标操作折叠。
当前vim的变量值:
:set 回车取得
要查看fold开头的变量
:set fold ctrl+d
多窗口操作:hjkl
进入上窗口 ctrl + w k
下窗口 ctrl +w j
块操作
批量第一行插入#符号
ctrl+v(有时候可能是ctrl+q) j移动到块结束
输入I # 按下esc
批量删除插入的#符号
ctrl+v or ctrl+q
选择所有的#
按下d
读man时候的来回跳
ctrl + ]
ctrl + t
自动补全。 ctrl+p
G 快速到文章结尾
gg快速到文章开头
$快速到段结尾