Vim通过命令在特定的开始和终点处发表评论

时间:2018-05-22 10:58:55

标签: vim neovim

我有一行看起来像这样:

 - A random sentence.

我想这样做:

 - ~~A random sentence.~~

到目前为止我想出了什么:

:normal 0 2w i~~

如果我继续脚本,我无法突破插入模式,所以我以后输入的每个命令都被解释为插入。接下来将是:

A i~~

对此有更好的解决方案吗?

3 个答案:

答案 0 :(得分:0)

 norm! 02wi~~^[A~~

^[Ctrl-V Esc

答案 1 :(得分:0)

使用surround.vimrepeat.vim,您可以将光标放在{ "overlaps": [ {"BB1": "itemA", "iou": 0.1, "BB2": "itemC"}, {"BB1": "itemB", "iou": 0.45, "BB2": "itemC"} ], "elemID": 2, "otherfield2": "whateverelse" } 字母中,并在正常模式下输入cursor = record1.find({"$and": [{"overlaps.BB1":"itemA"},{"overlaps.BB2":"itemC"}]}) 。另一种方法是使用替换:

A

答案 2 :(得分:0)

光标位于c$~~<C-r>"~~<Esc>

ChosenCheckboxes[]