vim で e キーを押すと問題が発生する
迷茫
迷茫 2017-05-16 16:40:12
0
1
664

vim を学習するために vimtutor を使用していたとき、以下に示すこのセクションに行き着きました。 e キーを押すと、単語の末尾ではなく、単語の最後の文字から 2 番目の文字にジャンプすることがわかりました。これは上に書いてあることと違うのでしょうか?

追記: i を押して挿入モードに入った後、もう一度 esc を押すと 1 文字先にジャンプします。しかし、ほとんどの人はこのようには使用しないでしょう、そして私はたまたまそれをテストしただけです。しかし、上で e を押しても単語の末尾に移動できないので、これは誰にでも当てはまりますか? (ubuntu でテストしている同僚の vim も私と同じ状況です)

環境

VIM - Vi 7.4 が改善されました (2013 8 10、2014 年 11 月 19 日 14:10:23 にコンパイル)
パッチが含まれています: 1-525
Arch Linux によってコンパイルされました
GTK2 グラフィカル インターフェイスを備えたジャンボ バージョン。

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信 (1)
小葫芦

eキーのパフォーマンスは正しいはずです。この状況の原因はおそらくカーソルの外観によるものです~
。 通常、カーソルはこの時点で最後の単語を強調表示します:

通常モードでカーソルが縦線になる理由はそれだけではありません。ただし、iを押して編集モードに入ると、カーソルは最後の文字の前に挿入されるため、位置は正しいはずです。


ps でのパフォーマンスも通常通りです。慣れていない場合は、iの代わりにaを使用すると、現在の文字の後にカーソルが挿入され、escを押すと元の文字に戻ります。元の位置。


その質問は本当にそうですね…
vim には多くのモードがあることがわかります。通常モードではカーソルは文字の上に位置し、挿入モードではカーソルは文字の左側または右側に位置します。モードを切り替えると必ずカーソルが移動します。通常から挿入に移動する場合、iを左に、aを右に移動できます。挿入が通常になると、基本的にはescのみを通過します。簡単にするために、左に移動するか右に移動するかのどちらかのみを選択できます。
一般的に、通常モードに切り替える最も一般的な状況は、テキストの段落の入力が終了したときであり、この時点ではカーソルが行末にあり、明らかに左に移動する方が合理的です。
出典
これが気に入らない場合は、次の内容を追加できます:.vimrc内に

リーリー

カーソルを 1 文字左に移動することによるエスケープを防止します

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!