VIMについて私が最もよく悩ましていることの1つは、挿入モード中に移動することです。他のプログラムでは、矢印キーを使って移動することができますが、VIMを使ってh/j/k/lを使用する方法を学びました。そのモードに入るためには、エスケープしてからもう一度押す必要があります。それを行う?VIMが挿入モードでナビゲート
答えて
jjにマップされたエスケープボタンがあります。
imap jj <ESC>
私は速く、私はタップJJを倍増し、私の指をナビゲートし始めるのに良い位置にある通常モードに入りたいその方法。
筋肉の記憶が得られたら、軽くなるようになります。時間i_CTRL- [
「注:
'jj'を挿入する必要がある場合は、ちょうどそれをゆっくりする? –
はい、それは間違いありません2文字が一緒に必要ですが、それらが私は遅く押す必要があります非常にまれです – zode64
私はすでにマップされているjjを持って、私はそれについて多くのことを考えなかったと思います。また、私はさらに役立つこの答えを見つけました:http://stackoverflow.com/questions/1737163/vim-traversing-text-in-insert-mode –
使用CTRL- [
はここのためにinsert.txtヘルプファイルに(おそらくブラム)からの提案だあなたのキーがキーボード上でヒットするのは難しい場合には、 CTRL- [。 "
Ctrl
+ C
を使用すると、挿入モードを終了できます。あなたのvimrcファイルに物を追加することには警告があります。あなたがリモートサーバにいる場合は動作しません。
vimrcファイルにset term=ansi
のような行がある場合は、コメントアウトしてください。私がそれをしたら、矢印キーで挿入モードをナビゲートすることができました。問題はありません。
一時的に^ Oと入力すると、挿入モードが解除されます。自動挿入された閉じ括弧を過去に取得するのに便利です。
ほとんどの場合、vimは端末がわかっている場合はページ移動ボタンを認識します。オリジナルのviはそうではなく、このコマンドは常にそこにありました。
便利な筋肉の記憶:
^あぁ - 停止して、以下のオープンライン、資本Oが ^ OA上にある - 行の末尾に移動し、 ^ OIを挿入するに運ぶ - 行の先頭に挿入を開始余談として
は:
私は、少なくとも23年前に、バックシステムVの方法でVIを使用するために使用されます。個人的に、viが非常に面白い哲学を持っているという考えを見つけます。それは急いで孤独なコーダーによって書かれたexのための実用的な置き換えでした。そのプラグマティズムは、Unixに移植するのが簡単だったために生き残った理由です。最高の結果を得るには、f、t、カンマ、セミコロンの使い方を学ぶ必要があります。これらをcで使用すると、多くの労力を節約できます。
閉鎖されたブラケットを入力すると、新しいものを挿入せずにそれを取り出すだけで、非常に便利なことが判明するまで、私は同じことを閉じ括弧でスキップしていました! – maxymoo
- 1. VIM:ここでは挿入モード
- 2. Mac OS XのVimの挿入モード
- 3. Vim:400+の行では挿入モードが非常に遅い
- 4. 挿入モードでVIMカンマがありません
- 5. vimはCmdWinLeaveに挿入モードを再入力します
- 6. 挿入モードの矢印キーは、私は挿入モードにいるときは、Vimで文字
- 7. Vim:挿入モードで行内を移動する矢印キー
- 8. 挿入モードでVimのテキストポインタのサイズを変更するには?
- 9. ノード(タブ)を切り替えるNerdTree vimの挿入モード
- 10. Vimにautocmdのモードを挿入するには
- 11. 挿入モードのときのVim変更ブロックのカーソル
- 12. Vimスマート挿入セミコロン
- 13. 移動挿入モード
- 14. 挿入モードのYankRing
- 15. ANSI_QUOTESモードによる挿入
- 16. Vimで単語を削除して挿入モードに入る方法は?ノーマルモードでは
- 17. tx_news - 詳細モードでスライドショーを挿入
- 18. ファイル内の既存の行を編集することができないVim挿入モード
- 19. Vimで一連のファイルをナビゲートする
- 20. フレックスキーボード挿入モードの上書きまたは挿入
- 21. vimにテキストを自動挿入する
- 22. Vim:行の最後に挿入
- 23. vimにヘッダを自動挿入する
- 24. Vimでコマンドと挿入モードを切り替えるにはどうしたらいいですか?
- 25. 挿入/通常モードでvimカーソルを変更するにはどうすればよいですか?
- 26. TDataSource TDBMemoが挿入モードまたはブラウズモードでない
- 27. フォームが空の場合にのみ挿入モードで開く
- 28. バッチ実行モードでもNetezzaバッチ挿入が非常に遅い
- 29. wpf - 表示、更新、挿入モード
- 30. キューに挿入するモードのパターン
vimの一般的なテナントの1つは、挿入モードでナビゲートしないことです。挿入モードを終了しやすくするために、caps lockをESCにマップするのが一般的です。別の一般的なヴィムテナントは、できるだけインサートモードにしないでください。 –
http://www.viemu.com/a-why-vi-vim.htmlの「誤解1」を参照してください。 –
私は筋肉の記憶を鍛えるべきだと思っています=) – ck3g