-2

ほとんどのアドバイスは、エスケープをjjに変更することを示しています。私は通常、jを繰り返し押してファイルを下にスクロールします。私は何か間違ったことをしていますか?

4

4 に答える 4

4

挿入モードのみでjjエスケープするようにマップしたいと思います。したがって、テキストを挿入しながら入力する傾向がある場合を除き、これは通常の使用法と競合することはありません。それを行う標準的な方法は次のとおりです。jj

 inoremap jj <Esc>
于 2012-07-14T19:39:57.653 に答える
3

Ctrl+[またはCtrl+cを使用して挿入モードを終了することもできます。Ctrl+cは悪くないと思います。

于 2012-07-14T18:43:56.270 に答える
2

質問の意味がよくわかりませんが、Vim での移動は非常に効率的です。

  • 、 、はわかりますが、任意の数字 N を入力してからモーションを入力してh、それを繰り返すことができます。入力すると、100行下に移動しますjkl100j
  • pg upとを使用することもできます。pg dn
  • マークを使用して、以前にいた場所に簡単に戻ることができます。
    • :mark aまたはmaブックマークを作成する(必要な数だけ作成できます)
    • 'a: ブックマークの行に戻ります。And : 行"a列を返します。
  • :100100G100ggまたは行番号 100 に移動すると、任意の行番号 N に移動できます。
  • 行番号100に行きたい場合は、コマンドラインから開くこともできます$ vi file +100
于 2012-07-14T18:37:57.377 に答える
2

このリンクこの画像をチェックしてください。

画像は、ESC選ばれた理由を示すためのものです。

于 2012-07-15T00:32:41.787 に答える