在Vim中上一行的末尾插入字符
我喜欢降价风格的下划线,但我希望它与上面的线条对齐 例如,如果我有:在Vim中上一行的末尾插入字符,vim,markdown,Vim,Markdown,我喜欢降价风格的下划线,但我希望它与上面的线条对齐 例如,如果我有: heading one _ ^ cursor here 我可以在正常模式下键入somethingi=,结果是: heading one =========== ^ cursor here 有人知道我可以用什么吗 对于我来说,光标在哪里并不重要,因此,例如,我可以在标题的最后一个位置,执行一些操作以获得相同的结果。我很挑剔,但不是那么挑剔。如果使用视觉选择,那么可以使用r替换所述视觉选择中的每个字符 因此
heading one
_
^ cursor here
我可以在正常模式下键入somethingi=,结果是:
heading one
===========
^ cursor here
有人知道我可以用什么吗
对于我来说,光标在哪里并不重要,因此,例如,我可以在标题的最后一个位置,执行一些操作以获得相同的结果。我很挑剔,但不是那么挑剔。如果使用视觉选择,那么可以使用r替换所述视觉选择中的每个字符 因此,如果您将光标放在一行类型的标题上
yypVr=
将复制该行,然后用等号替换每个字符。如果使用视觉选择,则可以使用r替换所述视觉选择中的每个字符
kyypv$r=j
因此,如果您将光标放在一行类型的标题上
yypVr=
将复制该行,然后用等号替换每个字符
kyypv$r=j
上升一行
猛拉它
把它贴在下面
目视选择该行
将每个字符替换为=
如果您经常使用,请将其转换为映射:
nnoremap <key> kyypv$r=j
不过,我建议您在这一行中加下划线,而不是在下面这一行:
nnoremap <key> yypv$r=
上升一行
猛拉它
把它贴在下面
目视选择该行
将每个字符替换为=
如果您经常使用,请将其转换为映射:
nnoremap <key> kyypv$r=j
不过,我建议您在这一行中加下划线,而不是在下面这一行:
nnoremap <key> yypv$r=
vim中总是有更简单的方法:。我打算用类似于kyypjV:s//=/g$的东西来回应,这是您的解决方案不必要的复杂版本vim中总是有更简单的方法:。我打算用类似kyypjV:s//=/g$的东西来回应,这是您的解决方案不必要的复杂版本。我很惊讶没有一个降价插件自动支持此操作。我很惊讶没有一个降价插件自动支持此操作。