在Vim中包装段落

时间:2015-04-11 23:38:44

标签: vim

我想包一个段落。我在.vimrc中尝试了以下内容:

nnoremap [w vipga

但有两个问题:

  1. 它对我不起作用(即使我手动键入时键序列对我有用)。

  2. 我希望我的光标位置保持不变。

1 个答案:

答案 0 :(得分:2)

重新格式化的命令是gq,而不是ga(您可能已重新映射,但随后需要使用:nmap才能应用映射。)

要保持光标位置(尽可能多,因为重新格式化可能使当前位置无效),您可以设置标记然后跳回到它。埃尔戈:

:nnoremap [w m`vipgqg``