但是我正在努力做的事情是像这样插入换行符:
选择标记为
[]
:Some [t]ext
Some [t]ext
Some [t]ext
Some [t]ext
Some [t]ext
我按
I
,我可以在t
之前添加一些文本: > Some other text
Some [t]ext
Some [t]ext
Some [t]ext
Some [t]ext
当我按
<Esc>
时,我得到以下信息: ,则按需插入换行符,但不插入其他行。结果如下:Some other text
Some other text
Some other text
Some other text
Some other text
您知道为什么它不起作用吗?
注意:因为它适用于
<CR>
和c
我不确定为什么这不起作用... #1 楼
可视块I
不能那样工作。 在可视块模式下突出显示一列(其中
[b]
表示您问题中的突出显示字符):aaa[b]bb
aaa[b]bb
aaa[b]bb
aaa[b]bb
cccccc
用
\%V
在视觉区域进行替换:不需要键入该位。结果为:
:'<,'>s/\%V/\r/
如果您需要经常在可视块处分割线,则可能是它会在您的历史记录中随时可用,除了突出显示之外,您无需做任何其他事情,然后单击
'<,'>
。评论
很好地使用\%V,即使这不是我想要的,我也会接受(但是无论如何我想要的似乎都不可能^^)
– nobe4
16年6月3日在15:03
评论
如果要在所选行的某些字符之后创建新行,则可以尝试使用宏。转到第n列并输入新行,然后重复进行直到选择是的,或者也可以替代,但是我的目的是找出在可视块模式下进行操作的方式。
不幸的是,这不能在可视块模式下完成。请使用替代或录音。