去除空行中的空格
:%s/^\s\+$//
去除行尾空格
:%s/\s\+$//
TAB替换为空格:
:set ts=4
:set expandtab
:%retab!
加!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB
替换行尾^M标记
方法1::%s/^M//g (其中^M需要按Ctrl+V Ctrl+M来输入)
方法2:通过命令行将文件格式转换:dos2unix [filepath]
本文介绍了使用Vim编辑器进行高效文本处理的方法,包括去除空行、替换特殊字符、统一制表符等实用技巧。
去除空行中的空格
:%s/^\s\+$//
去除行尾空格
:%s/\s\+$//
TAB替换为空格:
:set ts=4
:set expandtab
:%retab!
加!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB
替换行尾^M标记
方法1::%s/^M//g (其中^M需要按Ctrl+V Ctrl+M来输入)
方法2:通过命令行将文件格式转换:dos2unix [filepath]
5万+
1456
3350
1715
2万+
7328
2312

被折叠的 条评论
为什么被折叠?