Мне нравится использовать vim, его бесконечные возможности и то, как он работает (по большей части). Я использую его и выключаю (не в качестве основного редактора) уже как минимум 7 лет, поэтому, хотя я далеко не эксперт, я обычно знаю, как это сделать.
Теперь, когда мне это нравится в командной строке, мне бы очень хотелось, чтобы он был моим главным редактором в Windows и Linux GUI. Но ... Гвим ... это ужасно . Он нарушает так много правил юзабилити в Windows, что с ним даже не стоит бороться. Даже Крем , с его изменениями и фантазией .vimrc, не спасет день.
Итак, мой вопрос: есть ли современный графический интерфейс vim для Windows и Linux, который делает его похожим на большинство редакторов графического интерфейса? Иметь Sublime Text, Kate, TextMate или графический интерфейс Editra с функциями vim было бы невероятно. Я понимаю , что все четыре (а также множество других редакторов) есть плагины , которые вроде делает их вести себя как Vim, но это далеко не близко (по крайней мере , для Editra и Sublime Text, не уверен , что для других) реального ВИМ.
Поскольку Vim с открытым исходным кодом, я действительно не уверен, почему еще не было полного пересмотра графического интерфейса. Люди не используют гвим?
vim
в Unixes.Ответы:
vim предназначен для эффективного использования клавиатуры, а не для использования мыши. таким образом, я нахожу вашу жалобу о плохом "gui" немного неловкой. если вам не нравится vim или вы не хотите изучать, как все делается в vim, то это прекрасно. но тогда вам придется использовать другой редактор, потому что vim просто не соответствует вашим требованиям.
поэтому я сомневаюсь, что найдется какая-нибудь графическая версия vim, которая соответствует вашим ожиданиям того, как должен выглядеть или должен вести себя приличный «графический» редактор.
источник
Я согласен с ответами и комментариями Акиры.
Единственный дружественный графический интерфейс для Vim - это MacVim, который, очевидно, является приложением только для Mac.
Я не уверен, что это «лучшее из обоих миров», но последняя бета-версия Sublime Text 2 имеет очень впечатляющий «винтажный» режим, который охватывает множество полезных функций Vim (движения, текстовые объекты) и отображает другие вещи (
/
или?
например) с его нативными возможностями. Я нахожу его общий дизайн немного раздражающим, поэтому я не собираюсь переключаться на него в ближайшее время, но, опять же, винтажный режим впечатляет.источник
<C-q>
,<S-C-q>
,<C-w>
,:q
...) , Я знаю…Вы можете получить плагин для IDE, который дает ему комбинации клавиш VIM. НАПРИМЕР
Вот очень классная веб-IDE для веб-разработчиков, включающая git, в которой встроен режим привязки клавиш VIM:
В противном случае, я занимаюсь разработкой на Mac, и я большой поклонник MacVim, и я согласен с тем, что gVim очень уродлив в * nix, и мне не по себе, когда мне нужно запустить vim в оболочке ssh на сервере.
Что касается VIM, как редакторы, которые не являются отдельной IDE, другое (только Mac, извините) приложение с графическим интерфейсом:
источник
Ты можешь использовать VisualStudio Code, и он имеет несколько плагинов, которые добавляют многие функциональные возможности Vim наряду со многими вкусностями. Это очень хороший редактор, кроме того, он открыт и бесплатен, и у него есть версии для Windows, MacO и Linux.
источник
Если вы используете технологию доступа, такую как программа чтения с экрана, и хотите использовать vim power, вы можете попробовать мой проект: https://code.google.com/p/phonim/ он использует сценарии JAWS и интерфейс OLE gVim. Хотя и выполнимый, он оставляет желать лучшего, но даже этот ограниченный доступ к мощности vim стоит того.
Чтобы улучшить ситуацию для gVim, все, что требуется, - это для кого-то, кто знает, как наделить серверную часть vim современным пользовательским интерфейсом пользовательского интерфейса компонентом редактора, который имеет надлежащую поддержку UIAutomation и MSAA.
источник
Vim предназначен для использования без графического интерфейса. Но если вас беспокоит строка меню и панель инструментов в gvim, это выглядит неуместно. Вы можете отключить его, просто вставив
в ваш vimrc тогда он исчезнет. на бонус, если вы используете Windows ниже 10, ваш gvim изменился лучше (чем Windows cmd по умолчанию) и имеет лучшую поддержку цветовой схемы и выглядит хорошо.
источник
Возможно, вы ищете что-то вроде Oni . Лично я не использовал его, но он основан на Neovim , так что вы не должны получать полуиспеченный набор функций.
источник