Vimはそんなに怖くない。以下に、学習に使用できる5つの無料リソースを示します。

これは、ビットコイン、イーサリアム、ナスダックなどの暗号通貨の値を表示するこのオープンソースプロジェクトのビューです

未知のものは恐ろしいことがあります。通常、未知の種類の抵抗が続きます。 Vimも例外ではありません。それでも、それを終了する方法について尋ねるStackOverflowの質問が100万回以上見られているという事実にもかかわらず、Vimは依然として世界中の開発者によって最も使用されているエディターの1つです。

Vimを使用しない人の多くは、他のエディターに慣れており、Vimに切り替える必要はないと考えています。彼らは快適ゾーンを離れたくありません。彼らは、Vimを学ぶには時間と労力がかかりすぎ、結局のところそれほど大きな違いはないと考えています。

この記事を読むために時間をかけることで、Vimに何らかの関心があることをすでに示しています。 Vimの学習を容易にするリソースを見る前に、この1980年代のテキストエディターの使用を検討する必要がある理由を見てみましょう。

そもそもなぜVimを学ぶ必要があるのですか?

画像:http://amzn.to/2umsBaY
「Vimを使用することは、私のプログラミングキャリアで行った最良の選択の1つです。」— Lucas Oman

Vimを学ぶことが努力に値する理由を知るために、いくつかの理由が必要になるかもしれません。結局、ワークフロー全体に影響する可能性があります。あなたにふさわしくないものを学び始めるのは不合理に思えるかもしれません。

Vimは、ベイエリアで最も推奨される企業の1つであるthoughtbotのほぼ全員が使用しています。これを知ることは、あなたがそれを学び始めるのを魅力的にするかもしれません。それとは別に、言及する価値のある他の理由があります。さぁ、始めよう。

ゲームをするようなものです

ゲームのプレイを開始するときは、難しいからといって、プレイを辞めないでください。それはあなたに喜びを与えるので、実際にそれをプレイする意欲を得る。 Vimでの開発も同様です。高速で直感的であることを確認し始めたら、その体験を楽しんでください。生産性を向上させる高度なコマンドをいくつか学習すれば、さらに夢中になります。

マウスは不要

コードとファイルをナビゲートするための多くのショートカットがあり、実際にマウスを使用する必要性を取り除くのに役立ちます。その結果、キーボードから指を離す必要がなくなり、コーディングが高速化されます。

つまり、Vimでコードを入力するのと同じくらい速くコーディングできます。速いです。 Vimという言葉でさえ、エネルギーと熱意を意味します。

多くの強力なコマンド

使用できるコマンドのリストはかなり長いです。それぞれを学ぶ必要はありません。最初にいくつかを習得してから、新しいものを学ぼうとするだけです。最初のレッスンから何年経ってもVimにある新しい重要なことを学ぶことができます。

高度にカスタマイズ可能

独自の設定に基づいて使用および変更できる構成があります。あなたがダウンロードできる何百もの配色があります。さらに、エディターを強化し、最新のIDEと同じくらい強力にするプラグインを多数使用できます。

テキスト中心です

最新のIDEには多くの組み込み機能があります。通常、多くのボタンと豊富なユーザーインターフェイスが付属しており、その中にあるすべての機能を簡単に使用できます。一方、Vimは一般にテキストを中心にしています。これにより、コードのみに集中し、コードに関連しない他の邪魔なアイコンやオプションを取り除くことが容易になります。

すべてのLinuxマシンに存在します

サーバーの大半は、オペレーティングシステムとしてLinuxを使用しています。 Vimの基本に精通していれば、展開とサーバーのメンテナンスに慣れることができます。

これらがVimがあなたの注意を必要とする唯一の理由ではありません。しかし、それらはいくつかの最も重要なものを表しています。彼らがあなたに共鳴するなら、あなたはVimを学ぶチャンスを与えるかもしれません。

Vimを学ぶための5つの無料オンラインリソース

学習の旅に役立ついくつかのリソースをご紹介します。一度にVimに関連するすべてを学ぶふりをしないでください。 Vimを20年間使用している人々がいますが、Vimに関連する新しいことをまだ学んでいます。

VimTutor

Unixベースのマシンを使用している場合は、シェルに移動してvimtutorと入力できます。 Windowsを使用している場合、ここで開くための回答の一部を見ることができます。

数分でVimの基本を学ぶのに役立つ優れたチュートリアルがあります。完了したら、Vimが驚くべき理由がすでにわかります。

OpenVim

これは、Vimの基本をしっかり理解するために使用できるインタラクティブなチュートリアルです。これを使用して、既存のVimスキルをテストすることもできます。

Vimの冒険

ゲームをプレイしながら学習するのが好きなら、このリソースはあなたにとって価値があるかもしれません。このゲームでは、迷路をナビゲートするために不可欠なナビゲーション用のVimコマンドの使用方法を学習できます。ヒントはいつでも:helpと入力できます。

Vimの基本

Derek Wyattは、Vimを教える13本のビデオを含むアルバムを準備しました。これらのビデオは数千回視聴されており、Vimの基本を学ぶための非常に貴重なリソースです。まだVimを学ぶべきかどうか疑問に思っているなら、これらのビデオは学ぶべきより多くの理由を与えることができます。

Vimチートシート

このチートシートを印刷して、机の横に置いておきます。時々、リストを調べてリストから何かを使用しようとするのに数秒かかります。この方法で、外出先で新しいコマンドを記憶したり、すでに使用しているコマンドを強化したりできます。

結論

Vimを初めて使用する場合は、作業プロジェクトですぐに使用を開始しない方がよい場合があります。イライラしてしまい、元に戻れない場合があります。最初はサイドプロジェクトで使用し、十分に快適になったらフルタイムのジョブでのみ使用を開始する必要があります。

所有しているサイドプロジェクトで数日間Vimを使用してみて、それがどうなるかを確認してください。あなたがそれを使用して楽しんでいるなら、あなたはそれに固執することができます。