vim用法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim用法相关的知识,希望对你有一定的参考价值。
屏幕滚动
按键 | 作用 |
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 |
以上是关于vim用法的主要内容,如果未能解决你的问题,请参考以下文章
vim 用法
vim 用法
vim的用法详解
vim 编辑器高级用法
vim命令点的用法
vim的高级用法