红联Linux门户
Linux帮助

vim在每行行首或行尾添加/删除内容

发布时间:2015-11-16 09:58:00来源:linux网站作者:GarfieldEr007

idea:利用vim中的批量替换功能实现。


一、添加

在每行行首添加相同的内容:

:%s/^/要添加的内容 

在每行行尾添加相同的内容:

:%s/$/要添加的内容 


二、利用正则表达式删除代码段每行的行号

:%s/^\s*[0-9]*\s*//gc 

其中,^表示行首,$表示行尾,\s表示空格,[0-9]表示0~9的数字,*表示0或多个,%s/^\s*[0-9]*\s*//gc的意思是将每行以0或多个空格开始中间包含0或多个数字并以0或多个空格结束的字符串替换为空。


Fedora 22为Vim安装YouCompleteMe插件:http://www.linuxdiyf.com/linux/14691.html

Vim自动补全神器:YouCompleteMe:http://www.linuxdiyf.com/linux/14513.html

ubuntu 12.04下Vim插件YouCompleteMe的安装:http://www.linuxdiyf.com/linux/14236.html

Ubuntu 15.04下为Vim安装YouCompleteMe插件:http://www.linuxdiyf.com/linux/12983.html

强大的vim配置文件,让编程更随意:http://www.linuxdiyf.com/linux/13633.html