vim 编辑器使用积累(for win)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim 编辑器使用积累(for win)相关的知识,希望对你有一定的参考价值。

开个坑,记录一下使用vim的进化历程。这东西不是一两天用的精的,多用自然就觉得有很多地方需要进一步学习,慢慢的效率就上来了。

首先我大部分时间都是在win上做开发,win上的vim需要去自己去配置诸多插件,记得当时我也折腾了一小天。我这里配置了一个简单且使用的版本,喜欢的可以先拿去:

 

https://github.com/RockDeria/rock_tools_vim.git

 

这里不介绍基本的操作,而是再扩展一层,直接面向需求。

 

1.调整1到10行行首的空字符个数,以2个为例(注意最后两个斜杠之间的距离,代表你的最终结果行首的空字符的距离,如果为空,那么就是删掉所有的行首空字符)

:1,10s/^\s*/  / 

2.光标位于一个单词的首字符处,删除这个单词并开始编辑

c w

3.去掉35,36行的 // 注释

:35,36s/\/\///g

 4.在当前光标下几行执行一些操作,以替换为例,将当前光标所在行和其下方的4行中的string替换成int

:.,+4s/string/int/g

 

以上是关于vim 编辑器使用积累(for win)的主要内容,如果未能解决你的问题,请参考以下文章

VIM 代码片段插件 ultisnips 使用教程

C++ 代码片段(积累)

latex在vim中的代码片段

vim代码片段插件ultisnips的使用

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段