Ответ 1
если вы задаете разницу между vim и gvim... есть некоторые (личные мнения):
поддержка цвета
vim работает в терминале, если вы правильно настроили свой терминал, vim поддерживает 256 (или 88) цветов. однако gvim может поддерживать цвета 000000 - FFFFFF
.
трудность некоторых сопоставлений клавиш
снова, в зависимости от используемого терминала. некоторые ключевые сопоставления могут быть труднодостижимыми. Например. Я хотел отобразить режим вставки alt-i/j/k/l
в моем vim, я много пробовал, к сожалению, пока это не работает для меня. Но в gvim это намного проще.
gvim легче запускать с помощью других приложений GUI
(возможно, нужны плагины) как браузер или другие IDE
Для Gvim требуется X
Вы можете запустить vim, пока вы можете получить терминал. даже tty или оч. Но с Gvim у вас должен быть установлен графический интерфейс.
с помощью vim вы можете получить выгоду от ctrl-Z
если вы хотите проверить свои коды в shell/terminal или выполнить некоторые команды оболочки во время редактирования. В vim вы можете просто ctrl-Z
вернуться в терминал сделать то, что хотите, и fg
вернуться в vim. С Гвимом вы не можете этого сделать.
Это замечательная работа с vim в tmux/screen
Когда вы находитесь в gvim, у вас есть одно окно, переключение на другую программу/приложение не так просто (читайте удобно), как vim в tmux/screen.
Там может быть больше, но на данный момент я просто думаю об этом. Лично 90% времени я использую vim.