缩进块 Ctrl-V + I .... <ESC> 的反义词是什么?要通过删除行中的几个连续列来取消缩进几个字符的块?
What is the opposite of the indent block Ctrl-V + I .... <ESC>? To unindent a block of few characters by removing few contiguous columns on lines?
我找到了 Ctrl-V select 你的街区 我 输入你的字符 ESC
使用 vim,通过在其左侧添加几个字符来帮助缩进一个块。
例如,当您忘记它们时,将 >
放上去非常有用!
但是如何反其道而行之呢?
取消缩进一个块,但与我缩进它的方式相同:通过删除 selected 行的几个连续列?
# I have this text:
ABC%/1234
DEF$-542
GHI§*756
JKL£^288
我想将文本中的某些行左移两列。
删除:
%/
$-
§*
在四行数据中的三行的第 7 列和第 8 列中打扰我的字符。
从我文本 %
的插入符号开始,
我应该输入什么块命令和其他命令来实现我愿意的结果?这个:
# I have this text:
ABC1234
DEF542
GHI756
JKL£^288
Visual-block 模式只是视觉模式的一个特例:一旦你选择了你想要删除的文本,嗯……按d
删除它。
用户手册第 4 章介绍了各种视觉模式,:help usr_04
,visual-block 模式的示例几乎就是您想要做的:
<C-v><motion>d
我建议您花时间正确学习 Vim 而不是尝试在网络上找到的随机命令:
:help user-manual
我找到了 Ctrl-V select 你的街区 我 输入你的字符 ESC
使用 vim,通过在其左侧添加几个字符来帮助缩进一个块。
例如,当您忘记它们时,将 >
放上去非常有用!
但是如何反其道而行之呢?
取消缩进一个块,但与我缩进它的方式相同:通过删除 selected 行的几个连续列?
# I have this text:
ABC%/1234
DEF$-542
GHI§*756
JKL£^288
我想将文本中的某些行左移两列。
删除:
%/
$-
§*
在四行数据中的三行的第 7 列和第 8 列中打扰我的字符。
从我文本 %
的插入符号开始,
我应该输入什么块命令和其他命令来实现我愿意的结果?这个:
# I have this text:
ABC1234
DEF542
GHI756
JKL£^288
Visual-block 模式只是视觉模式的一个特例:一旦你选择了你想要删除的文本,嗯……按d
删除它。
用户手册第 4 章介绍了各种视觉模式,:help usr_04
,visual-block 模式的示例几乎就是您想要做的:
<C-v><motion>d
我建议您花时间正确学习 Vim 而不是尝试在网络上找到的随机命令:
:help user-manual