いつも私を悩ませる一つvi/vim:
一部のテキストを「ヤンキング」(または「コピー」)してから、ファイル内の別の場所に移動して「貼り付け」を実行すると、カーソルは引き続き貼り付けられます。スタート貼り付けたばかりのテキストです。これは、ほとんどの現代編集者が行うこととは異なります。終わりテキストを貼り付けました。
たとえば、「コピーバッファ」に「awesome」という単語が含まれており、構文の「an」という単語の後に貼り付けたいとします。
This is an editor
例えば、編集者、貼り付けた後:
This is an awesome editor
^ Cursor is here
存在する肉:
This is an awesome editor
^ Cursor is here
変えることができるか肉 (例えば)のように振る舞う編集者 これに関して?
ベストアンサー1
vimでは、貼り付けたテキストの後にカーソルを置くには、gp
代わりgP
にとp
を使用します。P
バインディングを置き換えるには、次の行を次の行に入力します.vimrc
。
noremap p gp
noremap P gP
noremap gp p
noremap gP P
奇妙なことに、vimでは互換モードでもカーソルが文字バッファの最後に貼り付けp
られP
た文字に保持されます。
他のviバージョンでは、この設定をどのように変更するのかわかりません。