vimまたはGVimをインストールする必要がありますか?
主にRuby on Railsを開発しています(IDEも使用していますが、トピックは異なります)。
Gvimとvimの違いや利点はありますか?
vimまたはGVimをインストールする必要がありますか?
主にRuby on Railsを開発しています(IDEも使用していますが、トピックは異なります)。
Gvimとvimの違いや利点はありますか?
回答:
gVimではフォントを選択でき、vimはターミナルが提供するフォントに依存します。また、色のサポートについても同じです。Gvimは完全にサポートされており、vimは端末によって異なります。
Gvimにはさらにメニューとツールバーがありますが、vimにはありません。
vimの大きな利点の1つは、それがターミナルアプリケーションであるため、すぐに本格的なターミナルを使用できることです。gVimは非常に初歩的な端末サポートを備えています。これは:make
、たとえばを実行する場合に便利です。
gvim
、デフォルトでマウスが有効になっていることを追加してvim
ください(そうしないと、追加できます(ただし、で簡単に有効にできますset mouse=a
)。また、ほとんどのcolorchemesはgvim
、のvim
ために作成されており、作成されていないので、これらをそのまま使用する方が簡単です(ただし、guicolorscheme.vim
スクリプトを使用しても問題なく動作します)。はい、使用していvim
ます。
vim
ですか?
両方をインストールして試してみてください。同じ設定を使用しているため、リスクはありません。
違いに関する限り、1つはグラフィカルツールで、もう1つはコマンドラインツールです。したがって、vimからgvimへの利点は、ssh接続を介して簡単に使用できることです。(Xをトンネリングすることでgvimでも同じことができますが、かなりのオーバーヘッドがあります。
gvimパッケージには、すべてのvimが付属しています。つまり、バニラvimにフォールバックしたい場合は、そうすることができます。
とにかく、IMOの最大の違いは、vimが端末に依存して特殊文字とキーシーケンスを処理することです。あなたがマップしたいとのようなものを利用する場合は<c-space>
、<m-ins>
...ただのvimでそれを忘れます。
もちろん、gvimにはメニュー、マウス、ツールバーなどがあります。しかし、それは、完全に機能するキーボードと比較すると、ほんの小さなボーナスです。
パフォーマンスが優れていればどちらも同じですが、見栄えを良くし、エディターを退屈に見えないようにカスタマイズしたい場合は、vimの拡張バージョンを試してください。
私にとって、vimではなくgvimを使用することの最大の欠点は、取り外し可能なコンテナー内で実行できないことです。tmux内でvimを実行します。これにより、実行中のセッションを切り離して後で再接続できます。たとえば、職場でセッションを切断し、家に帰ってsshで職場に戻り、すでに実行中のセッションに再接続できます。また、リモートVPSホストで多くの作業を行っています。これにより、ssh接続が失われる可能性があるため、再接続がより重要になります。Gvimは新しいvimユーザーにとって魅力的であり、それを始めるには良い方法ですが、いったんvimのパワーユーザーになると、メニューやその他のGUI要素が遅くなるだけです。Vimは(SSHを介しても)ターミナルモードでマウスを使用するように構成できます。また、256色と素敵なUnicodeフォントを使用するようにターミナルを設定すると、GUIのオーバーヘッドなしでかなり豪華になります。
vimdiff <(./abc.sh) <(./abc2.sh)
([1] +停止...何とか何とか)動作しますが、いないgvimdiff <(./abc.sh) <(./abc2.sh)
作品、私はFedoraの21 GNOME 3.使用