В чем разница между MacVim и Vim?
Я пытаюсь начать использовать VIM на OSX, но у меня возникают проблемы с попыткой увидеть, какой из них я должен использовать? Я могу перейти к терминалу и ввести vim, и редактор появится, но я также читал онлайн, и некоторые люди говорят, что используют MacVim. Я не уверен, какая разница между встроенным vim и MacVim.
Ответы
Ответ 1
Vim, который поставляется с OS X, устарел и не имеет графического интерфейса, если вам это интересно. MacVim является текущим, и вы также можете использовать его с терминала, вам просто нужно установить утилиту mvim, которая поставляется вместе с ней, и создать символическую ссылку с именем vim, которая указывает на mvim. См. :h mvim
в MacVim.
Ответ 2
Для большинства целей vim
в командной строке это то же самое, что и в MacVim, минус некоторые исправления ошибок и графический интерфейс.
Я использую их оба. Для более длительного редактирования заданий или когда мне нужно открыть много файлов, я склонен идти с графическим интерфейсом, хотя версия командной строки также может их открыть. Я просто предпочитаю внешний вид.
Использование обоих/обоих прекрасно, потому что версия командной строки будет соблюдать настройки в ~/.vimrc
и плагинах в ~/.vim
. Я использую vim/gvim для всех своих компьютеров (Mac OS, Linuxes, таких как Centos, Ubuntu и Mint, и Windows) и просто копирую tarball вокруг настроек при компиляции новой версии на какой-либо машине.
Ответ 3
Я отвечу на два других ответа.
Я думаю, что если вы хотите узнать vim, лучше всего начать с версии CLI. Тем не менее, по умолчанию Vim устарел, вы можете установить более современную версию через MacPorts или напрямую использовать версию, поставляемую с MacVim.
MacVim может быть слишком похож на Mac: поскольку он обеспечивает множество "нормальных" сочетаний клавиш, это может затруднить изучение команд Vim.