LinuxでVi / Vimテキストエディタを使用する必要がある10の理由


Linuxシステムで作業している間、プログラミング/スクリプト、構成/テキストファイルの編集など、テキストエディタを使用する必要がある領域がいくつかあります。 Linuxベースのオペレーティングシステム用の注目すべきテキストエディタがいくつかあります。

ただし、この記事では、Vi/Vim(以下Vimと呼びます)テキストエディターの使用を検討する主な理由のいくつかを説明します。

Viは、Unix用に作成された最初の画面指向のテキストエディタであり、テキスト操作のためにシンプルでありながら強力になるように設計されました。

Vim(Vi IMproved)は、その名前が示すように、Viのクローンであり、Viよりもさらに多くの機能を提供します。これは無料のオープンソースであり、コマンドラインインターフェースからもグラフィカルユーザーインターフェース(GUI)のスタンドアロンアプリケーションとしても使用できるように設計されています。

高度に構成可能で、構文の強調表示、マウスのサポート、グラフィカルバージョン、ビジュアルモード、多くの新しい編集コマンド、大量の拡張機能などの注目すべき機能が付属しています。

そうは言っても、Linuxで主にVi/Vimテキストエディターの使用を検討する主な理由は次のとおりです。

1.Vimは無料でオープンソースです

Vimは無料のオープンソースソフトウェアであり、いくつかのチャリティーウェア条項を含むライセンスの下でリリースされています。したがって、Vim開発者は、ソフトウェアが好きなユーザーに、ウガンダの恵まれない子供たちへの寄付を検討するように促します。このライセンスは、GNU General PublicLicenseと互換性があります。

フリーでオープンソースのソフトウェアが好きなら、これがVimの使用を開始することを検討する最初の理由の1つです。

2.Vimはいつでも利用できます

Vimは、すべてではないにしてもほとんどのLinuxディストリビューションで利用できますが、次のようにディストリビューションの公式ソフトウェアリポジトリからインストールできます。

# apt-get install vim [On Debian/Ubuntu]
# yum install vim [On RHEL/CentOS]
# dnf install vim [Fedora 22+]

3.Vimは十分に文書化されています

Vimは完全に文書化されています。つまり、質問に対する回答のほとんどはヘルプシステムにあります。本から広範なヘルプファイル、さまざまなヒントまで。あなたがしなければならないのはあなたのヘルプクエリで適切なキーワードを使用することです。

さらに、Vimには便利な組み込みのマニュアルが付属しており、プログラムの起動後に:help コマンドを使用して起動できます。この組み込みマニュアルには、Vimのマニュアルページよりも多くの情報が含まれています。

4.Vimには活気のあるコミュニティがあります

Vimには、エネルギーと熱意に満ちたコミュニティもあり、優れたプラグインの開発に関して優れたサポートを提供し、初心者とエキスパートユーザーの両方に役立つVimのトリックとヒントを提供します。

5.Vimは非常にカスタマイズ可能で拡張可能です

Vimは高度に構成可能であり、広範なプラグインシステムを備えており、その機能を強化する優れたプラグインがたくさんあります。

私たちが遭遇したプラグインの最高のコレクションの1つはspf13-vimです。これはVimエディターの究極のディストリビューションです。これはクロスプラットフォームで高度にカスタマイズ可能なvimプラグインの品揃えであり、Vim、GVim、MacVimのさまざまなリソースです。

6.Vimにはポータブル構成があります

Vimの構成は移植可能であるため、すべてのLinuxシステムで同じ構成を使用できます。インターネットなどで友達と設定を共有することもできます。あなたがする必要があるのは、いくつかのディレクトリとファイルをコピーすることだけです、そしてそれはすべてです。

7.Vimが使用するシステムリソースの量が少ない

Vimの長所は、その小ささとシンプルさです。したがって、他のテキストエディタ、特にグラフィカルテキストエディタとは対照的に、システムリソースを大量に消費しません。

また、ソースコードの巨大なファイルを編集する場合でも、通常は非常に高速で軽量です。どのサーバーでもリモート操作を行うためにsshを簡単に実行できます。

さらに、非常に効果的なキーバインドを提供するため、キーボードから指を離さずに、考えられるあらゆるタスクを実行できます。そのシンプルさにもかかわらず、Vimには多くの機能があり、一度習得すると非常に効率的です。

8.Vimはすべてのプログラミング言語とファイル形式をサポートしています

デフォルトでは、Vimはいくつかのプログラミング言語とファイル形式をサポートしています。編集中のファイルの種類を検出できます。これは、ファイル名を確認し、場合によってはファイルの内容を調べて特定のテキストを確認することによって行われます。

9.VimはLinuxの世界で非常に人気があります

Vimを使い始めたり、そのまま使い続けたりするもう1つの理由は、Unix/Linuxの世界、特にシステム管理者に非常に人気があることです。経験豊富なLinuxシステム管理者の3人に2人が、Vimの学習を推奨しています。

10. Vimは楽しいです!

大事なことを言い忘れましたが、Vimは学ぶのが楽しく、一度日常的に広く使い始めると、Vimは楽しくなります。最初の学習曲線が通過すると、それを使って本当に素晴らしいことができます。

ただし、Vimのこの側面は、学習して使用し始めて初めてわかります。はい、試してみてください。

チャンスを与える準備ができたら、今日からVimの学習を始めましょう。それは簡単ではないことを覚えておいてください(ボタンをクリックするのと同じくらい簡単です)、Vimを学ぶための喧騒についてどこかで聞いたり読んだりしたはずですが、以下のリンクから提供されるガイドはあなたに公正なスタートを与えるはずです:

  1. How to Install and Use vi/vim as a Full Text Editor
  2. Learn Useful ‘Vi/Vim’ Tips and Tricks to Enhance Your Skills – Part 1
  3. 8 Interesting ‘Vi/Vim’ Tips and Tricks for Every Linux Administrator – Part 2
  4. How to Enable Syntax Highlighting in ‘Vi/Vim’ Editor
  5. Make ‘Vi/Vim’ as Bash-IDE Using ‘bash-support’ Plugin

それは今のところすべてです!この記事では、LinuxでVi/Vimテキストエディターの使用を検討する主な理由のいくつかを説明しました。おそらく、これらだけが理由ではありませんが、何か考えていることはありますか?以下のフィードバックセクションからお知らせください。