:%s/。/\r&/gc
把所有句号,的替换成回车,并且保留句号。
u是撤销,crrl + r是重做
如何使用VIM的列编辑模式?
* windows
1. 在命令模式使用下面的快捷键:CTRL+q,小写的q就可以了
2. 然后使用HJKL四个键来移动和选中相关的行和列,你发现你可以选中一个区块了,千万不能用鼠标。
3. 如果想在区块的左侧增加一列文本,选中区块后,按大写的I,然后光标自动到区块左上角的位置,你可以输入内容了,你可能以为怎么不是每列都插入啊?别急啊,输完内容后按ESC键,奇迹发生了,每行都增加了同样的内容,呵呵。
4. 如果想删除一个区块,更容易,选中后按DEL即可,容易吧!
vim 删除每行开头结尾空格
删除行末空格:
:%s/\s\+$//
删除行首空格:
:%s/^\s\+//
"%":作用于整个文件;
"\s\+$":表示行末($)前的一个或者多个(\+)空格(\s);
"^\s\+":行首(^)的一个或者多个(\+)空格(\s);
"//":替换命令的 "to" 部分是空的,删除那些匹配的空白字符。