vi
とvim
の違いを初心者に知らせることができれば幸いです。 Vimはvi
の後継であると聞きましたが、Ubuntuでvi
を開こうとすると、代わりにvim
が開きます。
機能的には、vimはviのほぼ適切なスーパーセットです。したがって、viにあるすべてのものがvimで使用可能です。
Vimはこれらの機能を追加します。拡張vim機能の一部を次に示します。
さらに多くの違いがあります。詳細については、以下のソースを参照してください。
出典:Vim.Org 、- Vim on Wikpedia .
それが役に立てば幸い! :)
「vi」は、Unixの初期のテキストエディタです。非常に人気があり、Single Unix Specification(SUS)およびPOSIXに組み込まれましたが、2002年まで無料で利用できませんでした。
そこで、いくつかの無料のviライクなエディターが登場しました。 Vim(「vi改良」)はこれらのエディターの1つです。名前が示すように、元のviインターフェイスに多くの機能を追加します。
Ubuntuでは、Vimはデフォルトでインストールされる唯一のviライクなエディターであり、vi
はデフォルトでVimを実際に起動します。
Ubuntuで利用できる他の人気のあるviのようなエディターは、例えば、nvi
とelvis
です。
viエディターはLinuxで最も人気のあるテキストエディターです。シンプルな白黒画面があると言えます。つまり、コマンドを入力するとコードの強調表示はありません.vimはVIの改良版であるため、viと同じ機能がありますが、コードの強調表示もあります。
どちらにも次の4つの基本モードがあります。
実際、それらの間には非常に大きな違いがあります。私はnviとvimの両方を毎日使用しています。どちらも完璧ではありませんが、他のどの製品よりも優れています。
Vimにはすべてが揃っています。構文のハイライト(サポート付きでコンパイルされた場合)に加えて、文字セット、行末などの自動変換を行います。行に番号を付ける複数の方法があり、本当に便利です。 Vimには確かに多くのものがあります。
残念ながら、vimはエディターモードを混合し、膨大な数の無用で冗長な機能を導入することにより、viの哲学を破ります。最初は、たとえば挿入モードでカーソルキーを使用して移動できるのは便利ですが、実際には奇妙な望ましくない副作用もあります(たとえば、。
Vim(それが主張するように確かにIMprovedされていますが)は、壊れたviとモードレスエディタの肥大化した、奇妙で一貫性のない混合物でもあります。 :P
それでも私はそれが大好きです。そして、あなたはあなたの設定を調整することでそのほとんどを修正することができます; D
Vim FAQには、適切にフォーマットされたリストがあります。 https://vimhelp.org/vim_faq.txt.html#faq-1.4
FAQからの抜粋: