![Лучший графический интерфейс для vim?](https://rvso.com/image/1289064/%D0%9B%D1%83%D1%87%D1%88%D0%B8%D0%B9%20%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9%20%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%20%D0%B4%D0%BB%D1%8F%20vim%3F.png)
Мне нравится использовать vim, его бесконечные возможности и то, как он работает (по большей части). Я использую его время от времени (не как основной редактор) уже как минимум 7 лет, так что, хотя я и далек от эксперта, я в целом знаю, как им пользоваться.
Теперь, хотя я люблю его в командной строке, я бы очень хотел, чтобы он был моим основным редактором в графических интерфейсах Windows и Linux. Но... gvim... этоужасный. Он нарушает так много «правил» удобства использования в Windows, что с ним даже не стоит бороться. ДажеКрем, с его изменениями и модным .vimrc, спасает положение.
Итак, мой вопрос: есть ли современный графический интерфейс vim для Windows и Linux, который заставляет его выглядеть и вести себя как большинство графических редакторов? Было бы невероятно иметь Sublime Text, Kate, TextMate или Editra's GUI с функциями vim. Я понимаю, что все четыре (а также многие другие редакторы) имеют плагины, которыевродезаставляет их вести себя как vim, но это даже близко не (по крайней мере, для Editra и Sublime Text, не уверен, как для других) к настоящему vim.
Vim с открытым исходным кодом, я действительно не понимаю, почему до сих пор не было полной переделки GUI. Люди не используют gvim?
решение1
vim разработан для эффективного использования клавиатуры, а не мыши. Поэтому я нахожу вашу жалобу на плохой «графический интерфейс» немного странной. Если вам не нравится vim или вы не хотите изучать, как в нем что-то делается, это нормально. Но тогда вам придется использовать другой редактор, потому что vim просто не соответствует вашим требованиям.
поэтому я сомневаюсь, что появится какая-либо графическая версия vim, которая будет соответствовать вашим представлениям о том, как должен выглядеть или вести себя приличный «графический» редактор.
решение2
Я согласен с ответами и комментариями Акиры.
Единственный дружественный к соглашениям графический интерфейс для Vim — это 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 лучше изменяет размер (чем стандартный cmd Windows), имеет лучшую поддержку цветовой схемы и выглядит лучше.