3 vim text full-text-search text-editor
我有以下文字
HELLO TO STACKOVERFLOW
WELCOME TO STACKOVERFLOW
Run Code Online (Sandbox Code Playgroud)
我希望文本是这样的
heLLO TO STACKOVERFLOW
weLCOME TO STACKOVERFLOW
Run Code Online (Sandbox Code Playgroud)
Jin*_*Jin 15
突出显示前两个列的视觉块CTRL-V

输入gu或u缩小所选文本gU或U大写.

虽然@Jin为交互式使用提供了一个很好的答案,但是这是一种在脚本编写中的方法:
运行到缓冲区的每一行:
:%normal 0gu2l
Run Code Online (Sandbox Code Playgroud)
或者您可以指定应用命令的行范围.这适用于第4和第5行:
:4,5normal 0gu2l
Run Code Online (Sandbox Code Playgroud)
在正常模式下:
startofline设置(:verb set sol?将告诉你)你可以使用:lguCTRL-VG.l 转到下一个角色gu是make lowercase运营商,期待一个动议CTRL-V 指定运动是块状的G 转到最后一行的第一列.startofline未设置,则guCTRL-VGl.(l转到下一个字符,并.重复相同的命令).为了改变为大写变化gu有gU,用于切换情况下,确保tildeop设置和使用~来代替.
| 归档时间: |
|
| 查看次数: |
725 次 |
| 最近记录: |