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 に答える