vim 我喜欢的技巧
1. 复制
* 如果复制代码 请提前:set paste
* bash 里面用Ctrl+Shift+c/v 复制
* “+tag+y 表示将内容复制到tag中(tag可以是0-9 和 26个字母),避免每次覆盖上一次的内容
“+tag+p 即为paste出来
* :reg 查看各标签里的内容
* 特殊tag: *系统选择缓冲区 +剪切板 使用+可以在程序间交换数据
例如 一个vim文件中,"+yy 然后切换到另一个文件中 "+p 即可粘贴
2. 替换
* %表示在所有全文中替换, 去掉指单行
* %s/four/4/g 表示将所有four替换为4 若%s/four/4/gc 表示每次替换都询问以下确认
* \<表示匹配开头 \>表示匹配结束 如 %s/\<four\>/4/g 表示仅仅匹配four 。 thirtyfour fourmy 都不会匹配
* 4,6s/four/4/g 表示只在4-6行进行替换
* *表示重复 比如ab* 代表ab abb abbb \(ab\)*表示空、ab abab
* \+ 表示大于等于1次的重复
3. 自动补全
* 找到对应的include 在内部用ctags -R 生成tags 然后拷贝到当前目录 ctrl+n ctrl+p
浙公网安备 33010602011771号