質問: "123\n456\n7890" normal! "ap ``` ケース1 1行分の文字列をペーストする時は、カーソルを文字列の先頭に移動させたい。 12345をペーストした時に1の所にカーソルを置きたい。 ケース2 複数行の文字列をペーストする時は、カーソルを文字列の最後に移動したい。 123\n456\n7890をペーストした時に0にカーソルを置きたい。 という、上で上げたコードの動作と逆の動作を行いたいのですが、文字列をsplitして長さからカーソルを移動させることは出来ます。 そういうのではなくて、オプションやショートカットキーだけで行える方法はありませんか?
回答: 求めてたショートカットキーがありました。 ``` *'[* *`[* '[ `[ 直前に変更またはヤンクされたテキストの最初の文字 へ移動します。 {Vi にはありません} *']* *`]* '] `] 直前に変更またはヤンクされたテキストの最後の文字 へ移動します。 {Vi にはありません} ```