![vim 用のより優れた GUI はありますか?](https://rvso.com/image/1289064/vim%20%E7%94%A8%E3%81%AE%E3%82%88%E3%82%8A%E5%84%AA%E3%82%8C%E3%81%9F%20GUI%20%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F.png)
私は vim を使うのが好きです。その無限の機能と、そのやり方 (大部分) が気に入っています。少なくとも 7 年間、断続的に (メインのエディターとしてではなく) vim を使ってきました。そのため、専門家には程遠いですが、大体の使い方はわかっています。
コマンドラインでは気に入っていますが、WindowsやLinuxのGUIではメインのエディタとして使いたいと思っています。しかし...gvim...は最悪. Windowsのユーザビリティの「ルール」をあまりにも多く破っているので、戦う価値すらありません。クリーム、その変更と派手な .vimrc により、状況は救われます。
そこで質問なのですが、WindowsとLinux用の最新のvim GUIは、ほとんどのGUIエディタと同じ外観と動作をするものなのでしょうか?Sublime Text、Kate、TextMate、EditraのGUIにvimの機能があれば素晴らしいと思います。これら4つ(および他の多くのエディタ)には、ちょっとこれらは vim のように動作しますが、実際の vim にはまったく近づきません (少なくとも Editra と Sublime Text ではそうで、他についてはわかりません)。
Vim はオープンソースなのに、なぜまだ GUI が完全に改良されていないのか、私にはよく分かりません。gvim を使っていない人がいるのでしょうか?
答え1
vim はマウスではなくキーボードを効率的に使用するために設計されています。したがって、悪い「GUI」についてのあなたの不満は少し奇妙だと思います。もしあなたが vim を好まない、または vim で物事がどのように行われるかを学びたくないのであれば、それはそれで結構です。しかし、その場合は vim があなたの要件に合わないので、別のエディターを使用する必要があります。
したがって、適切な「グラフィカル」エディターの外観や動作に関する期待に一致する vim の GUI バージョンが存在するとは考えられません。
答え2
Akiraさんの回答とコメントに同意します。
Vim の唯一の慣例に準拠した GUI は MacVim ですが、これは明らかに Mac 専用のアプリケーションです。
それが「両方の長所を兼ね備えた」ものであるかどうかはわかりませんが、Sublime Text 2 の最新ベータ版には、多くの便利な Vim 機能 (モーション、テキスト オブジェクト) をカバーし、その他の機能 (/
または?
例) をネイティブ機能にマッピングする、非常に印象的な「ビンテージ」モードがあります。全体的なデザインが少しイライラするので、すぐに切り替えようとは思いませんが、繰り返しますが、ビンテージ モードは印象的です。
答え3
使用できますVisualStudio コードまた、Vim の多くの機能と多くの便利な機能を追加するプラグインもいくつかあります。これは非常に優れたエディターであり、オープンかつ無料であり、Windows、MacOs、Linux のバージョンがあります。
答え4
VimはGUIなしで使用することを想定しています。しかし、gvimのメニューバーとツールバーが場違いに見えるのが気になる場合は、次のように入力するだけで無効にできます。
"Remove Menubar and Toolbar
set guioptions -=m
set guioptions -=T
vimrc に書き込むと消えます。さらに、Windows 10 より前のバージョンを使用している場合、gvim はより適切にサイズ変更され (デフォルトの Windows cmd よりも)、カラー スキームのサポートも向上し、見栄えも良くなります。