vim常用命令及使用技巧

vim常用命令及使用技巧

常用命令

quickfix窗口

set cscopequickfix=s-,c-,d-,i-,t-,e-

命令功能说明
:cc显示详细错误信息
:cp跳到上一个错误
:cn跳到下一错误
:cl列出所有错误
:cw如果有错误列表,则打开

使用技巧

命令功能说明重要程度
ciw/ci[/ci”/ci(‘i’-表示in.多使用 ciw, ci[, ci”, ci( 以及 diw, di[, di”, di( 命令来快速改写/删除文本
@:使用 @: 重复执行上一次 Ex 命令,比如 :nohl, @:, @:, @:
SHIFT相当于移动加速键, w b e 移动光标很慢,但是 W B E 走的很快
0w移动到行首非空字符时用 0w 命令比 ^ 命令更容易输入
dip在空白行使用 dip 命令可以删除所有临近的空白行
viw在空白区使用 viw 可以选择所有空白字符
CTRL-W插入模式下,当你发现一个单词写错了,应该多用 CTRL-W 这比 快
CTRL-X /CTRL-F插入模式下,可以方便的补全当前目录的文件名
CTRL-V u插入模式下,可用 CTRL-V u 输入 unicode,如 u1234 输入16进制 unicoode
CTRL-R =插入模式下,CTRL-R = 可以用来简单计算,比如 =12*3.5/10 会插入 4.2
y d c 命令可以很好结合 f t 和 /X 比如 dt) 和 y/end
如果在插入模式下移动光标,那么就不能使用 . 来重复之前的插入了
c d x 命令会自动填充寄存器 “1 到 “9 , y 命令会自动填充 “0 寄存器
v,o用 v 命令选择文本时,可以用 o 掉头选择,有时很有用
ca) /cab yi}/yiBca) 和 yi} 很容易记忆,但是他们等同于 cab yiB 后者很容易输入
:!python写文章时,可以写一段代码块,然后选中后执行 :!python 代码块就会被替换成结果
搜索后经常使用 :nohl 来消除高亮,使用很频繁,可以 map 到 上
CTRL-R/ CTRL-W搜索时可以用 CTRL-R CTRL-W 插入光标下的单词
‘< ‘>不需要记忆上一次选择区域,’< 和 ‘> 可以跳到上次选择的开始和结束
有六种方法来改变一个布尔设置: :set list nolist list! invlist list? list&
映射按键时,应该默认使用 noremap ,只有特别需要的时候使用 map
当你觉得做某事很低效时,你应该停下来,u u u u 然后思考正确的高效方式来完成
C-R,”用 y复制文本后,命令模式中 CTRL-R 然后按双引号 ” 可以插入之前复制内容
粘贴文本时应该思考下前后是否包含空格
如果你想全屏阅读帮助的话,使用 :tab help 命令
:x 和 ZZ 命令和 :wq 类似,但是不会写入没有改变的文件,并且更快
多阅读 :h index 学习新的快捷键,让你更加高效。
Vim 帮助系统里有一个使用技巧集合,使用 :h tips 阅读
 \>8j  \>}  \<ap  =i}  == | 缩进时使用 >8j  >}  <ap  =i}  == 会方便很多 |  |

参考:vim/gvim 有哪些实用技巧?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值