誰かがvimのデフォルトモードを変更する方法を知っていますか?デフォルトモードはコマンドモードですが、それを挿入モードに変更できますか?vimのデフォルトモードを変更する方法はありますか
答えて
Insを入力してVim挿入モードにすると、入力を開始できます。あるいは、またはを使用することもできます。
コマンドモードに戻るには、Escを押すだけです。
ありがとう!しかし、私の問題は、私がcshellでコマンドを入力したいときは、まず "i"を入力する必要があるということです。誰もそれを解決する方法を知っていますか? – user1033390
「insertmode」オプション(.vimrcファイルにset insertmode
を追加してください)を試すことができますが、viモードのエディタのすべてがこのモードをサポートしているわけではないので、標準のvi操作を学ぶことをおすすめします。
歓声、 ミッチ
あなたは本当に、おそらくvimのあなたのためのエディタではありません、挿入モードで実行を開始し、エディタをしたい場合は私はちょうど私の.vimrcに "set insertmode"を追加し、デフォルトモードは挿入モードになります!しかし、今では "/"やESCを入力しても、今はノーマルモードに戻ることができません。 – user1033390
read:help 'insertmode'、 'insertmode'はまあまあです(viの標準操作を学ぶべきもう一つの理由です:)。クイックヒント:CTRL-Lは、 'insertmode'がオンのときコマンドモードになります。 – mitchnull
上記の@Maistoraによるコメントには、この問題を解決するVim Wikiへのリンクが含まれています。 –
。
viに基づいていないエディタのほとんどは、あなたが望むように動作します。 Emacsは非常に強力ですが、あなたの必要性には複雑すぎるかもしれません。 Nano(詳細はman nano
のinfo nano
)が良い選択かもしれません。他にも可能性があります。
vimは実際にそのように使用するようには設計されていません。他の人は言っているように、強制的に挿入モードで起動する方法があります。 (私は何十年もviスタイルのエディタを使っていましたが、今までは:set insertmode
について知らなかったのです。)しかし、使用するのは面倒です。
私のアドバイス:(1)あなたが望むように動作するエディタを使用するか、(2)vimをデフォルト設定で使用する方法を学び、慣れることができるかどうかを確認してください。
vimが挿入モードとコマンドモードを分離する大きな利点の1つは、コマンドモードで文字をコマンドとして使用できることです。モードレスエディタは、通常、コマンドを実行するためにコントロールキーまたはファンクションキーを使用する必要があります。
あなたはviの起動と、それは挿入モード置く
vi -cstartinsert
または
vi -cstart
を使用することができます。あなたはそれが本当に便利な場合にエイリアスを行うことができます(私はまだそれがとにかく欲しい理由を理解しています)。このtipを見ることもできます。
「クリーム」は、Vimを使いやすくすることを目的としたプロジェクトです。あなたはクリームで行うデフォルトのすべてが挿入モードであることで、私は信じている:
nanoをインストールするよりもはるかに複雑に思えます。 – cbmanica
はちょうどあなたのvimrcに以下の行を追加します:
start
Vimのデフォルトのモードは挿入モードに変更されます。コマンドモードに入るには
Escを押すだけです。
- 1. Windows上のVimでキーボードレイアウトを変更する方法はありますか?
- 2. vimコマンドの名前を変更する方法はありますか?
- 3. vimバッファをlprにパイプする方法はありますか?
- 4. VIMでコマンドを短縮する方法はありますか?
- 5. Vimバッファが変更可能かどうかを確認する方法はありますか?
- 6. Android:MediaPlayerのURLを変更する方法はありますか?
- 7. gccのコンパイルオプションを変更する方法はありますか?
- 8. アプリケーションのデフォルトフォントを変更する方法はありますか
- 9. visualstudiocodeのデフォルトパスを変更する方法はありますか?
- 10. MFMailComposeでフォントサイズを変更する方法はありますか?
- 11. sqliteテーブルを変更する方法はありますか
- 12. ファイル名を変更する方法はありますか
- 13. hymタグを変更する方法はありますか?
- 14. FILTER_SANITIZE_STRINGを変更する方法はありますか
- 15. ブートストラップツリービューでノードテキストを変更する方法はありますか?
- 16. emacs colorschemeを変更する方法はありますか?
- 17. geom_netでフォントファミリを変更する方法はありますか?
- 18. バッチを変更する方法はありますか?
- 19. JOptionPane.showMessageDialogフォントを変更する方法はありますか?
- 20. Heroku JVMヒープサイズを変更する方法はありますか?
- 21. 変更不可能なコレクションを変更する方法はありますか?
- 22. Vimのショートキーの変更方法は?
- 23. vimの折り目に名前を付ける方法はありますか?
- 24. mongooseメソッドでfieldNameを変更する方法+スキーマでfieldNameを変更する方法はありますか?
- 25. ラインスペースの0をより速く変更する方法はありますか?
- 26. プロパティの変更方法や変更方法はありませんか?
- 27. クラスパスにあるプロパティファイルを変更する方法はありますか?
- 28. 方法の変更ListViewのスクロールカラーはありますか?
- 29. アンカータグのURLを隠すか変更する方法はありますか?
- 30. vimに2つのレジスタを比較する方法はありますか?
これは役立つかもしれません。http://vim.wikia.com/wiki/Start_in_insert_mode_without_losing_your_escape_key – nyxz
いいえ、ただしないでください。Vimを使う主な理由は、可能な限り挿入モードから離れることです。 – deviousdodo
Vimの学習を始めたら、あなたが編集について知っていると思っていることを忘れてください。 Vimの方法を学んでください。その一部は挿入モードでできるだけ短い時間を費やしています。それを1週間か2週間与えると、人生に夢中になるでしょう。 –