如何将Vim中的所有文本转换为小写?这可能吗?
当前回答
我有一个类似的问题,我想使用“:%s/old/new/g”,但最终使用了两个命令:
:0
gu:$
其他回答
如果您在某种Unix系统下运行
:0,$!tr "[A-Z]" "[a-z]"
我假设你想要小写的文本。解决方法很简单:
ggVGu
解释:
Gg -指向文本的第一行 V -打开视觉选择,在直线模式下 G -转到文件的结尾(此时你已经选择了整个文本) 小写的选定区域
使用ggguG
Gg:到第一行。
Gu:小写。
G:排到最后一行。
类似于mangledorf的解决方案,但更简短,对外行更友好
: % s / . * \ l / g
我有一个类似的问题,我想使用“:%s/old/new/g”,但最终使用了两个命令:
:0
gu:$