Vim实用技巧

来源:互联网 发布:电子风水罗盘软件下载 编辑:程序博客网 时间:2024/05/22 14:58

屏幕滚动

按键 作用 Ctrl-d 向下滚动半屏 Ctrl-u 向上滚动半屏 Ctrl-f 向下滚动一屏 Ctrl-b 向上滚动一屏 zt 将光标所在行置于屏幕顶端 zz 将光标所在行置于屏幕中央 zb 将光标所在行置于屏幕底端

光标移动

按键 作用 + 把光标移至下一行第一个非空白字符 - 把光标移至上一行第一个非空白字符

可视模式

按键 作用 gv 启动可视模式,并重新选中上一次的选择区 o 跳到高亮文本的另一端 O 同”o”类似,但在列模式下跳到水平方向的另一角

代码折叠

按键 作用 zf 创建折叠 zd 删除光标下的折叠 zD 循环删除光标下的折叠,可视模式下删除选中区域的所有折叠 zE 删除页面内所有折叠 zo 打开光标下的折叠 zO 循环打开光标下的折叠 zc 关闭折叠 zC 循环关闭光标下的折叠 za 折叠开关 zA 选中区域的折叠开关

计算

按键 作用 Ctrl-a 光标下的数值加1 Ctrl-x 光标下的数值减1 Ctrl-r+= 插入模式下,先输入Ctrl-R,再按=和表达式,结果会插入到文件中

分屏

按键 作用 vim -o f1 f2 水平分割窗口,同时打开f1和f2 vim -O f1 f2 垂直分割窗口,同时打开f1和f2 Ctrl-w+s 水平分割窗口 Ctrl-w+v 竖直分割窗口 ctrl-w+q 关闭一个分屏窗口 :only 关闭其它分屏窗口

帮助文档

按键 作用 :vert h 竖直分割窗口打开帮助文件 :tab h 新建标签页打开帮助文档

“打开帮助文档时自动竖直分割窗口
autocmd FileType help wincmd L

杂项

按键 作用 ~ 变换大小写 :%y 拷贝整个文件 :w !sudo tee % 以root权限保存文件 :r !date 在光标处插入日期和时间,date也可以换成其它命令 q: 调出历史命令窗口 Ctrl-O 暂时离开插入模式并执行一次命令 K 打开光标所在单词的manpage gf 在当前页面打开光标下的文件,Ctrl-O返回原始文件 gF 在另外一个页面打开光标下文件,Ctrl-O返回原始文件 @@ 重复使用上次的宏 vim -p f1 f2 以不同的Tab页打开f1和f2
原创粉丝点击