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_Neovim - Fatal编程技术网

Vim通过命令在特定起点和终点进行注释

Vim通过命令在特定起点和终点进行注释,vim,neovim,Vim,Neovim,我有一句话是这样的: - A random sentence. 我想让它像: - ~~A random sentence.~~ 到目前为止,我的想法是: :normal 0 2w i~~ 如果我继续执行脚本,我将无法脱离插入模式,因此我以后输入的每个命令都将被解释为插入。接下来是: A i~~ 有更好的解决办法吗 norm! 02wi~~^[A~~ ^[用按Ctrl-V Esc,可以将光标放置在A字母中,并在正常模式下键入ys$.。另一种方法是使用替换: s/A.*/\~\~&a

我有一句话是这样的:

 - A random sentence.
我想让它像:

 - ~~A random sentence.~~
到目前为止,我的想法是:

:normal 0 2w i~~
如果我继续执行脚本,我将无法脱离插入模式,因此我以后输入的每个命令都将被解释为插入。接下来是:

A i~~
有更好的解决办法吗

 norm! 02wi~~^[A~~
^[
用按Ctrl-V Esc

,可以将光标放置在
A
字母中,并在正常模式下键入
ys$.
。另一种方法是使用替换:

s/A.*/\~\~&\~\~/

光标位于
A

c$~~<C-r>"~~<Esc>
c$~”~~