码迷,mamicode.com
首页 > 系统相关 > 详细

vim用法

时间:2017-10-12 13:14:03      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:插入模式   帮助文档   打开   拷贝   执行   大小写   日期   不同的   toc   

屏幕滚动

按键作用
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用法

标签:插入模式   帮助文档   打开   拷贝   执行   大小写   日期   不同的   toc   

原文地址:http://www.cnblogs.com/enyala/p/7655478.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!