2

《Vim实用技巧》笔记

 3 years ago
source link: https://houye.xyz/2017-11/vim/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
《Vim实用技巧》笔记

《Vim实用技巧》笔记

最简单的宏

  • 从进入插入模式的那一刻起(例如,输入i),直到返回普通时为止(输入Esc),Vim会记录每一个按键操作,做出这样一个修改后再用.命令的话,它将会重新执行所有这些按键操作
  • s=cl 删除当前光标下的字符并且进入插入模式
  • cw 删除当前光标小的单词并且进入插入模式
  • * 搜索当前光标下的单词
  • R 从普通模式进入替换模式
  • :6t. 把第六行复制到当前行下面
  • :6m. 把第六行移动到当前行下面
  • V 从普通模式进入高亮模式
  • C-v 从普通模式进入列选择模式
  • C-z fg 挂起和恢复Vim
  • :read!{cmd} 简写:r!{cmd}将标准输出插入到光标下面
  • :[range]write !{cmd} 将[range]作为标准输入
  • gj gk g^ 移动屏幕行
  • w b e ge 基于单词的移动
  • m{a-zA-Z} '{mark} 例如mm `m 建标签和回到标签位置
  • `. 回到上次修改的位置

vim中查找

在查找模式结尾加上\c 来忽略大小写

  • \V 原义模式
  • \v very magic 搜索模式,可以施用.*$等元字符
  • :%s/aaa/gn 统计当前模式匹配个数

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK