Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Vim中上一行的末尾插入字符_Vim_Markdown - Fatal编程技术网

在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$的东西来回应,这是您的解决方案不必要的复杂版本。我很惊讶没有一个降价插件自动支持此操作。我很惊讶没有一个降价插件自动支持此操作。