2

如果我的行看起来像这样:

abcdefghi

如何反转所选字符(例如:从位置 2 到位置 6(5 个字符))以获得如下结果:

a(fedcb)ghi

我怎样才能在其他地方拉动、反转和粘贴以获得这样的结果:

abcdefghi(fedcb)  

注意:括号仅用于可视化。

4

1 回答 1

3

您可以按照此处'revins'的建议使用该选项来执行此操作:

vnoremap <f4> c<C-O>:set ri<CR><C-R>"<Esc>:set nori<CR>

如果您想将其粘贴到其他地方,请像其他方式一样将其拉出并使用此“反向粘贴”映射:

nnoremap <f4> :set ri<cr>i<C-r>"<Esc>:set nori<cr>
于 2013-02-06T10:06:47.140 回答