Vim を初めて使用する方に、入門用のチュートリアルをお勧めします。また、Esc キーを押して通常モードに戻る必要があります。キーボードの左上隅にある簡単な方法はありますか?まず、ありがとうございます!
认证0级讲师
私は vim を約 2 年間使用しており、多くのチュートリアルを読みましたが、一般的には、まだ自分でさらに練習し、必要と感じた場合には機能を追加する必要があります。ここで私が今まで見た中で最高のチュートリアルを共有します。これは Tieba の友人によって書かれたものです。とてもよく書かれています。
基本的に、挿入モードを長時間続けると、vim が平凡で使いにくいと感じるでしょう
ほとんどの人は次のように答えるでしょう: nano、kate、kwrite、gedit、geany、またはその他の IDE を備えた vim
通常モードの移動コマンドはカーソルを正確に配置します (検索コマンドも移動コマンドであることに注意してください)
この時点で、他の一般的なエディタを使用すると、編集効率が大幅に向上し始めます
このコマンドは、現在のカーソルが置かれている行で「」で囲まれた次の文字列を検索し、引用符内の内容をクリアし、簡単に変更できるように挿入モードに入ります
このコマンドは、現在のカーソルが置かれているコード ブロック (中括弧自体を含む、{} で囲まれた内容) をデフォルトのレジスタにコピーします。
このコマンドは、現在カーソルの下にある単語をすべて大文字に変更しますたとえば、max_size を MAX_SIZE に変更します この時、なぜ vim が正確で効率的であるのか、それはマウスを必要としないフルキーボードのせいではないことがわかり始めました 五 オペレータ + モーションに慣れると、. コマンドが非常に便利であることが分かりました。繰り返し可能なコマンドの組み合わせを使用することに注意してください。 ブックマークの位置決め、q によるマクロの記録、複数のレジスタの使用、引数の使用、バッファの使用を練習します 他のExコマンドを使用してください 現時点では、vim が使われない前の日々をどうやって過ごしていたのか思い出せません ル 頻繁に繰り返し使用されるマップコマンドを開始し、vimscript を書き始めて、どのような種類のプラグインが必要かを理解し始めます いくつかお勧めしてみましょう: pathogen または vundle、tagbar、CtrlP、Gundo、UltiSnips、surround、Syntastic、Conque、ack.vim、vim-commentary、fugitive (git ユーザーの場合) 他にもたくさんありますが、そのほとんどは C/C++ に直接役立つものではないため、言及しません 現時点では、おそらく emacs を除いて、他のエディタには興味がありません 柒 完全にパーソナライズされた vimrc を使用して、基本的に変革の領域に入り、世界の伝説になりましょう あなたが編集しているのをよく人々が観察しており、あなたは野心的になり、vim を学びたいと思うようになりますが、ホットキーが「人間的」ではないと感じて断念します。 でも時々、彼は世界中であなたのような人を見たことがあると人々に話すことがあります
このコマンドは、現在カーソルの下にある単語をすべて大文字に変更しますたとえば、max_size を MAX_SIZE に変更します
この時、なぜ vim が正確で効率的であるのか、それはマウスを必要としないフルキーボードのせいではないことがわかり始めました
オペレータ + モーションに慣れると、. コマンドが非常に便利であることが分かりました。繰り返し可能なコマンドの組み合わせを使用することに注意してください。 ブックマークの位置決め、q によるマクロの記録、複数のレジスタの使用、引数の使用、バッファの使用を練習します 他のExコマンドを使用してください
いくつかお勧めしてみましょう: pathogen または vundle、tagbar、CtrlP、Gundo、UltiSnips、surround、Syntastic、Conque、ack.vim、vim-commentary、fugitive (git ユーザーの場合) 他にもたくさんありますが、そのほとんどは C/C++ に直接役立つものではないため、言及しません
あなたが編集しているのをよく人々が観察しており、あなたは野心的になり、vim を学びたいと思うようになりますが、ホットキーが「人間的」ではないと感じて断念します。 でも時々、彼は世界中であなたのような人を見たことがあると人々に話すことがあります
私は vim を 1 年間使っています。数日前に vim のチートシートを書こうとしているので、事前にここに書いておきます。
最初の vim != gvim
いつでも ESC キーを押して通常モードに入ることができます。通常モードでは、次を押してコマンドを入力できます。
通常モードでiまたはaを押して挿入モードに入り、テキストを編集できます。
これで vim で書くことができます。
より迅速な編集が必要です
1. カーソルを素早く配置します:
2. クイック編集: 通常モード:
3. より洗練されたペーストとコピー:
4. 検索 通常モードでは、 / を押して下に検索し、? を押して上に検索します 5. アライメント gg=G はファイル全体を素早く整列させます 6. ラベル操作
7. ウィンドウのカット操作
上記で vimrc とプラグインについて触れていないことに気づきましたか。
その時が来ました。
たとえば、コーディング時に行番号を表示したいとします: コマンドモード: set nu または :set number
vimrc については、勉強し議論する価値のあることがたくさんあります。詳細な中国語のコメントを作成しましたので、私の vimrc を参照してください。
親しみやすさ以外の何ものでもありません。
また、Ctrl-[編集モードを終了することもできます。
Ctrl-[
こんにちは!素晴らしい方法を提供します: vim ゲームをプレイしてみよう!
Ubuntu システムを使用している場合は、次のように入力してください:
またはクールな Web vim ゲーム経由:
vim 冒険家http://vim-adventures.com/
ねえ〜! vim の使い方は本当にわかりません (練習すれば完璧になります)。
もっと vim のヒントを読んで、さまざまな vim プラグインについて学びましょう。
繰り返しますが、これは単なるテキスト エディターです。本末転倒しないでください。
として定義しており、ほとんどの人がプラグインを必要とする、完全で必要な基本的な vim 設定を提供します。 vim のカスタマイズを続けるための解決策については、これ以上言っても無駄です。
vimを使用するには、主に自分でさまざまな機能を定義したり、さまざまなプラグインを使用したりする必要があります。 主なことは vimrc を設定することです。他の人の vimrc を参照し、https://github.com/search?q=vimrc&ref... などの github で vimrc を検索して、他の人がどのように設定しているかを確認し、次のように変更します。あなた自身の。
esc は jj または jk に置き換えることができます。
内蔵チュートリアルを読んだ後(中国語のダウンロードリンクがあり、ダウンロードするにはファイアウォールを通過する必要があります)、丸暗記する必要はなく、どのような機能があるのかを覚えておいてください。
これらの機能が使えそうな場所に出会ったら、チュートリアルをチェックし始め、徐々にチェックを減らし、チェックを減らし、徐々に理解していきます。
例:
foobar を削除したい場合は、ffdwこの組み合わせコマンドを使用できます (f は 1 行のクエリで、その後の f は foober の最初の文字です。これがコマンドの最初の部分です。カーソルを単語 foobar、d は削除、w は単語の選択、組み合わせは単語の削除です)。これは非常に高速で、単純なコマンドの組み合わせです。
ffdw
次に、次のようなより複雑なシーンを処理したい場合は、
前の foo を削除してバーを残すだけです。現時点では vim には処理機能が備わっていますが、これについては心配する必要はありません (操作を保存でき、簡単に繰り返すことができます)。コマンドを組み合わせることで、かなり複雑な作業も可能です
たとえば、上記の例では (Vim が手元にないので、記憶違いかもしれません)、
これで解決です。
Vim はまったく難しくありません。90% の状況では、単純なコマンドを柔軟に組み合わせるだけで済むからです。
残り10%の状況もチュートリアルを確認すれば簡単に分かります。 Vim を使用してコマンドをディクテーションできる人に、すべてのコマンドを比較してもらうと、その人が知っているのはほんの一部であることがわかります。
上の人が詳しく言ってますが、escキーはCaps Lockに変更するとかなり押しやすくなりますのでオススメです。
RMSがEmacsを書いた頃のキーボードはこんな感じだったと言われています 明らかに、Esc と Control の間の距離は非常に快適です。お金がある場合は、HHKB を購入してください。
http://vim-adventures.com/ vim の操作に基づいて書かれた小さなゲーム。このゲームは vim の操作も練習します。
私は vim を約 2 年間使用しており、多くのチュートリアルを読みましたが、一般的には、まだ自分でさらに練習し、必要と感じた場合には機能を追加する必要があります。ここで私が今まで見た中で最高のチュートリアルを共有します。これは Tieba の友人によって書かれたものです。とてもよく書かれています。
ゼロ基本的に、挿入モードを長時間続けると、vim が平凡で使いにくいと感じるでしょう
現時点では、オリジナルの一般的なエディタを使用するよりも編集効率が低い可能性があります。他の人からどのエディタを使用すればよいか尋ねられた場合、ほとんどの人は次のように答えるでしょう: nano、kate、kwrite、gedit、geany、またはその他の IDE を備えた vim
谰通常モードの移動コマンドはカーソルを正確に配置します (検索コマンドも移動コマンドであることに注意してください)
挿入モード編集に入る (挿入モードに入るときに i だけを使用するのではなく、状況に応じて I a A o O s C を使用することに慣れてください)-
通常モードに戻ります-
- このとき、編集効果は以前使用していた通常のエディターと同じに戻るか、わずかに改善されます
三ct などの演算子 + モーションの方法を学びます (現在のカーソルと . (ポイント) の間の内容を削除し、挿入モードに入り、修正の準備をします)
基本的な Ex コマンド、:s などを学びましょうこの時点で、他の一般的なエディタを使用すると、編集効率が大幅に向上し始めます
このコマンドは、現在のカーソルが置かれている行で「」で囲まれた次の文字列を検索し、引用符内の内容をクリアし、簡単に変更できるように挿入モードに入ります
私は vim を 1 年間使っています。数日前に vim のチートシートを書こうとしているので、事前にここに書いておきます。
最初の vim != gvim
1.編集方法
いつでも ESC キーを押して通常モードに入ることができます。通常モードでは、次を押してコマンドを入力できます。
通常モードでiまたはaを押して挿入モードに入り、テキストを編集できます。
2. 簡単な編集
3. 編集の高速化
これで vim で書くことができます。
より迅速な編集が必要です
1. カーソルを素早く配置します:
2. クイック編集:
通常モード:
3. より洗練されたペーストとコピー:
4. 検索
通常モードでは、 / を押して下に検索し、? を押して上に検索します
5. アライメント
gg=G はファイル全体を素早く整列させます
6. ラベル操作
7. ウィンドウのカット操作
4. vim にあなたのことをもっと理解してもらいましょう
上記で vimrc とプラグインについて触れていないことに気づきましたか。
その時が来ました。
たとえば、コーディング時に行番号を表示したいとします: コマンドモード: set nu または :set number
vimrc については、勉強し議論する価値のあることがたくさんあります。詳細な中国語のコメントを作成しましたので、私の vimrc を参照してください。
5. プラグインとテーマについてプラグインの管理には必ず vundel を使用してください。-
他の人のプラグインを変更したり、自分でフォークして変更したりして、自分のプラグインをバンドルしないでください。 -
git サブモジュールを使用してプラグインを管理する方法を学習できます。 -
よし、食べに行こう。 。それでおしまい。親しみやすさ以外の何ものでもありません。
リーリーまた、
Ctrl-[
編集モードを終了することもできます。こんにちは!素晴らしい方法を提供します:
vim ゲームをプレイしてみよう!
Ubuntu システムを使用している場合は、次のように入力してください:
またはクールな Web vim ゲーム経由:
vim 冒険家
http://vim-adventures.com/
ねえ〜! vim の使い方は本当にわかりません (練習すれば完璧になります)。
Esc キーを使用したくない場合は、<c-c> または <c-[> を使用しても同じ効果があります。もっと vim のヒントを読んで、さまざまな vim プラグインについて学びましょう。
繰り返しますが、これは単なるテキスト エディターです。本末転倒しないでください。
区切り線 ちなみに、私は Janus と呼ばれる vim プラグイン コレクションをお勧めします。これは、それ自体を Janus: Vim Distributionとして定義しており、ほとんどの人がプラグインを必要とする、完全で必要な基本的な vim 設定を提供します。 vim のカスタマイズを続けるための解決策については、これ以上言っても無駄です。
vimを使用するには、主に自分でさまざまな機能を定義したり、さまざまなプラグインを使用したりする必要があります。 主なことは vimrc を設定することです。他の人の vimrc を参照し、https://github.com/search?q=vimrc&ref... などの github で vimrc を検索して、他の人がどのように設定しているかを確認し、次のように変更します。あなた自身の。
esc は jj または jk に置き換えることができます。
リーリー内蔵チュートリアルを読んだ後(中国語のダウンロードリンクがあり、ダウンロードするにはファイアウォールを通過する必要があります)、丸暗記する必要はなく、どのような機能があるのかを覚えておいてください。
これらの機能が使えそうな場所に出会ったら、チュートリアルをチェックし始め、徐々にチェックを減らし、チェックを減らし、徐々に理解していきます。
例:
リーリーfoobar を削除したい場合は、
ffdw
この組み合わせコマンドを使用できます (f は 1 行のクエリで、その後の f は foober の最初の文字です。これがコマンドの最初の部分です。カーソルを単語 foobar、d は削除、w は単語の選択、組み合わせは単語の削除です)。これは非常に高速で、単純なコマンドの組み合わせです。次に、次のようなより複雑なシーンを処理したい場合は、
リーリー前の foo を削除してバーを残すだけです。現時点では vim には処理機能が備わっていますが、これについては心配する必要はありません (操作を保存でき、簡単に繰り返すことができます)。コマンドを組み合わせることで、かなり複雑な作業も可能です
たとえば、上記の例では (Vim が手元にないので、記憶違いかもしれません)、
リーリーこれで解決です。
Vim はまったく難しくありません。90% の状況では、単純なコマンドを柔軟に組み合わせるだけで済むからです。
残り10%の状況もチュートリアルを確認すれば簡単に分かります。 Vim を使用してコマンドをディクテーションできる人に、すべてのコマンドを比較してもらうと、その人が知っているのはほんの一部であることがわかります。
上の人が詳しく言ってますが、escキーはCaps Lockに変更するとかなり押しやすくなりますのでオススメです。
RMSがEmacsを書いた頃のキーボードはこんな感じだったと言われています
明らかに、Esc と Control の間の距離は非常に快適です。お金がある場合は、HHKB を購入してください。
http://vim-adventures.com/
vim の操作に基づいて書かれた小さなゲーム。このゲームは vim の操作も練習します。