vim 高级技巧

时间:2019-08-10 18:19:04   收藏:0   阅读:71

复制粘贴

选择寄存器,使用系统寄存器

补全

  1. 在normal 模式下,按q,然后选择寄存器例如接着按a会将宏录制保存到a寄存器, 进入到recording 模式,然后所有的操作会被记录,包括normal和insert 模式,最后在normal 模式下按q结束录制
  2. 在normal模式下,选择@a ,可以回放宏, 除外还可以在virsual 模式下执行mormal模式的命令:首先进入v模式,选择要处理的地方,然后按下: 进入命令模式,然后输入normal @a 回车

移动修改命令

  1. normal模式下,使用w/W, b/B 在单词之间移动(W/B只认空格作为单词的分隔),w到单词开头,b到单词结尾
  2. 在同一行里跳转使用f + 字符,可以跳到以这个字符作为开头的字符,按: 来切换到下一个匹配, 按F+字符表示逆向搜索
  3. insert 模式下, 使用ctrl + w 可以向前删除一个单词,ctrl+h 删除一个字符,ctrl + u 删除一整行
  4. 在normal模式下,按r/c/s 来对当前光标的单词进行replace, change,substitu 的操作后立即进入insert模式, 常用的可以在normal模式按cw,表示把当前的字符删掉,重新输入
  5. zz 可以将当前光标内容移动到屏幕中间位置
  6. dt) delete to ) 删除到右括号
  7. d+数字,删除数字个字符

查找

语法高亮

总结

最好的学习方式就是遇到问题后再去查询命令

原文:https://www.cnblogs.com/hustcpp/p/11332195.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!