vimとviの主な違いは何ですか?

vimとviの主な違いは何ですか?

viとvimの主な違いは何ですか?キーボードショートカットに重要な違いはありますか?それとも他のショートカットにはない機能がありますか?はい、私はこれに似た別の質問をしたことを知っています(Vi対vim、またはなぜviを使用したいのですか?)、しかし、この質問の目的は、2つを完全に比較するのではなく、viに利点がある可能性があるかどうかを尋ねることです。 これこの投稿はviとvimの機能セットを直接比較したものです。

編集:私は間違っています。これはviとvimの機能を比較したものではありません。 vimはViの拡張バージョンであり、viよりもはるかに多くの機能を持っています。私が尋ねたいのは、生涯viを使用していて、ある日座ってvimを使い始めたら、どんな変化が起こるのでしょうか?または、以前のvimユーザーでviを使ってみた場合、どのような違いがありますか?

ベストアンサー1

古いDatsun 120YとPorscheの違いが何であるかを尋ねるのと似ています!

Vimは人々普通の古いviでは提供されていない機能:-

  • マルチウィンドウ - 水平、垂直、タブ形式。
  • 視覚的強調。
  • オンラインヘルプは:helpコマンドによって提供されます。
  • マクロをレジスタに書き込んでから実行できます。
  • 以前のviのクレイジーな元に戻すのではなく、複数回元に戻す(そしてやり直してください)。
  • コマンドライン履歴、検索履歴。
  • getcwd() など、利用可能なさまざまな機能が組み込まれた完全な言語
  • パターンマッチングが大幅に拡張されました。
  • ctrl-Pとctrl-Nを使って単語を完成させましょう。
  • 組み込みファイルエクスプローラ
  • ESC キーは、vi のようにコマンドを狂ったように実行するのではなく、実際にエスケープしたいコマンドを終了します。
  • bufdo、argdo、およびwindowsを介してすべてのバッファ、args、またはウィンドウでコマンドを実行する機能。

私はそれについて絶賛することができます。 vimは通常の古いviよりもはるかに多くの機能を持っているので、実際には比較できません。

PS - 本当に古いviを使用するには、Solarisなどの古いUnixシステムで作業する必要があります(申し訳ありませんが、実際にはそうです)。 viを使うと思ったら、おそらくvimを使っているはずです。なぜなら、ほとんどのLinuxディストリビューションはviをvimにマップするからです。 :helpが動作するか、何度も元に戻すことができます。

おすすめ記事