全部学习汇总: GitHub - GreyZhang/editors_skills: Summary for some common editor skills I used.

       之前借助于evil中vim视图的概念我可以进行一部分多行编辑的操作,但是相关的操作一般都是完全相同的处理方式。我在别人的操作视频中看到过可以为每一行增加一个阿拉伯数字,数字是按照顺序递增的。感觉这样的功能先不说是否可以带来生产力,至少是可以看得出来很酷炫。

       今天看文档看到了类似的功能,是由rectangle来支持的功能。一般是先激活这个模式,然后再进行选择,最后执行操作。

       不过,通过实践我发现其实这部分功能是可以跟evil配合的,行选中可以直接用evil来选择,然后操作直接调用rectangle来操作,或有一样的效果。这可能也是emacs和vim融合带来的福利效果了。

928_在emacs中按顺序为每一行插入一个数字编号_快捷键

       选中区块,直接evil在普通模式下V,然后选择。之后,调用rectangle-number-lines即可。默认的快捷键不是很舒服,而我也不是很常用这个功能,直接命令模糊搜索就有很好的效果。

       除此之外,还可以选中整个buffer,然后调用这个命令,可以为整个文件增加每行的编号。

928_在emacs中按顺序为每一行插入一个数字编号_行编辑_02

       默认,数字之后会带有一个空格,对于空行中的空格处理也很简单。delete-trailing-whitespace即可。