完全な初心者がVim自体を使用してVimを学習するにはどうすればよいですか?


21

viの経験がない完全な初心者として、Vim自体を使用してVimを使用する方法を学ぶにはどうすればよいですか?組み込みのチュートリアルはありますか?どうすればアクセスできますか?

LinuxとVimがインストールされたラップトップがあり、インターネットに接続していないとします。


3
始まるvimtutor最初の30分間。週の残りの間、実際の練習を続けます。ブーム!Vimを流fluentに使用して、すべての長所を使用できます。
gon1332

私は非常に便利な、Swaroop CHことで、この電子ブックを見つけた:files.swaroopch.com/vim/byte_of_vim_v051.pdf
先輩

回答:


26

vimtutorは、vanilla vimのインストールに付属するプログラムです。これは、vimの基本を説明する30分間のチュートリアルプログラムです。* nixシステムでは、通常vimtutor、コマンドラインでのみ実行する必要があります。gvimtutorGUIバージョンが必要な場合は、Unixも使用できます。

Windowsでは、にvimtutor.batあります$VIMRUNTIME(通常C:\Program Files (x86)\Vim\vim74、類似または類似の場所)。vimtutor.batWindowsではデフォルトでGUI vimになります。-consoleコンソールvimを強制的に使用する場合は合格です。少なくともWindows 8では、スタートメニューから「vim tutor」(もちろん引用符なし)を検索して、先生を開くこともできます。


16

Vim :helpを上から下に読むことで学ぶことができます。を入力すると:help、次のようになります。

*help.txt*      For Vim version 7.3.  Last change: 2010 Jul 20

                        VIM - main help file
                                                                         k
      Move around:  Use the cursor keys, or "h" to go left,            h   l
                    "j" to go down, "k" to go up, "l" to go right.       j
Close this window:  Use ":q<Enter>".
   Get out of Vim:  Use ":qa!<Enter>" (careful, all changes are lost!).

Jump to a subject:  Position the cursor on a tag (e.g. |bars|) and hit CTRL-].
   With the mouse:  ":set mouse=a" to enable the mouse (in xterm or GUI).
                    Double-click the left mouse button on a tag, e.g. |bars|.
        Jump back:  Type CTRL-T or CTRL-O (repeat to go further back).

Get specific help:  It is possible to go directly to whatever you want help
                    on, by giving an argument to the |:help| command.
                    It is possible to further specify the context:

ご覧のとおり、動き回ったり、被写体にジャンプしたり戻ったりするなどの基本的な要素から始まります。少し下にスクロールすると、次のドキュメントのリストが表示されます。

------------------------------------------------------------------------------
                                                *doc-file-list* *Q_ct*
BASIC:
|quickref|      Overview of the most common commands you will use
|tutor|         30 minutes training course for beginners
|copying|       About copyrights
|iccf|          Helping poor children in Uganda
|sponsor|       Sponsor Vim development, become a registered Vim user
|www|           Vim on the World Wide Web
|bugs|          Where to send bug reports

USER MANUAL: These files explain how to accomplish an editing task.

|usr_toc.txt|   Table Of Contents

Getting Started
|usr_01.txt|  About the manuals
|usr_02.txt|  The first steps in Vim
|usr_03.txt|  Moving around

上部にある(およびCtrl]リンクをたどる)ナビゲーションヒントを使用すると、たとえばから始まるセクションにアクセスできますtutor。(これは実際に私が最初にVimを学んだ方法です。)


これにより、このコマンドを実行したことがないという愚かな気持ちになります。私は常に組み込みのヘルプを使用しています。私はランダムなヒントウェブサイトからのCtrl-]キーとCtrl-Tのショートカットを学んだ、と私は、彼らは独創的かつ飛躍的に便利だと思っていた、と私はそれらについて聞いたことがなかった理由を疑問に思った...当たり前...私は走ったことがない:helpと開始します読書。
ワイルドカード

7

他の人が述べたようvimtutorに始めるのに良い場所です、vim哲学の知識と理解を改善するために利用可能な他のリソースがいくつかあります。

ただし、vimの学習にアプローチする方法との類似点を描くために例を使用します。

生まれたとき、私たちはほとんど動けず、行くべきところまで運ばれ、ゆっくりと足と腕が筋肉を発達させ、徐々に練習して、それらを使用する方法と正確に制御することの両方を学びますクロールを開始して、周囲を探索できるようにします。私たちがさらに成長し、より多くの筋肉、筋力、協調性を発達させると、私たちは歩き始め、最終的に走ることができるようになります。これで終わりだと思うかもしれませんが、そうではありません。私たちが希望するところまで歩いたり走ったりするのがかなり快適になった後、私たちはもっと遠くに行き、より多くのツール(異なる車両)さらに遠くへ、より速く。

IMOの学習はそれに似ている必要があります。つまり、心をすばやく把握し、練習することで筋肉の記憶に浸透して第2の性質になり、さらに学習する時間になるほど十分に学習する必要があります。トリックとサイクルを繰り返します。

vimの哲学を理解して作成するのに十分な時間と労力を費やした後、それが筋肉の記憶に収まるようになると、vimの模倣をサポートしていない他のアプリケーションやエディターを使用するのがどれほど痛く遅くて恐ろしいことにイライラするでしょう。


6

vimtutorコマンドラインで実行することで基本を学ぶことができます。これにはvimが付属しており、その使用方法に関する基本的なインタラクティブチュートリアルが提供されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.