1. ホーム
  2. vim

カーソルがブロックの先頭に移動することなく、VIMでリージョンをヤンクする?

2023-10-21 01:10:59

質問

行のグループを Yank して、ブロックの先頭ではなく、Yank が実行された場所にカーソルを残す簡単な方法 (つまり、スクリプトや複雑なキーマップのシーケンスを記述しない) はありますか。

VIM のヘルプによると、"文字単位の Yank コマンドの後、Vim はバッファの開始点に最も近い、最初に Yank された文字にカーソルを残すことに注意してください。

私は上から下まで大きな領域を選択してヤンクし、選択した領域の下端付近または下端にペーストする傾向があるので、これは私にとっては少し迷惑な話です。 今日、私は Yank の直前にマーク (m-x) を設定し、それからジャンプして戻っていますが、私が必要とすることを行う別の Yank シーケンスがあるかもしれないと思います。

SOやWebで何度も検索しました。既存の "VIM shortcuts" の材料は非常に多く、それらをかき分ける必要がありますが、私はまだこれに対する解決策を発見していません。

ありがとうございました。

どのように解決するのですか?

質問の答えになっていませんが、おそらく '] はあなたの問題を解決するでしょう?

 ']  `]         To the last character of the previously changed or
                yanked text.  {not in Vi}