#user-interface #macvim
#пользовательский интерфейс #macvim
Вопрос:
Я чувствую себя идиотом, спрашивая об этом, потому что он работает на моем iMac на работе, но не может заставить его работать на моем Air.
Я установил последнюю версию, но могу запустить ее только в окне терминала, а не в графическом интерфейсе, который я предпочитаю.
У Google есть множество результатов «как запустить MacVim в терминале», но я не нахожу, как сделать это наоборот, и не могу вспомнить, что я делал на рабочем компьютере.
Ответ №1:
Если вы можете получить к нему доступ в терминале:
:h mvim
Если вы можете дважды щелкнуть пакет приложений MacVim.app и запустить его как обычное приложение Mac, но вы не можете запустить
mvim
в терминале кажется, что mvim может отсутствовать в вашем $PATH. Однако, если вы вообще не можете открыть MacVim.app, это звучит как плохая компиляция.
Комментарии:
1. Извините за поздний ответ. Я могу запустить mvim и открыть, дважды щелкнув значок приложения. Я также скопировал mvim в /usr / local /bin.
2. И если я правильно понимаю, вы хотите сказать, что когда вы запускаете команду mvim в терминале, вы запускаете vim только внутри терминала? Находится ли приложение в /Applications?
Ответ №2:
mvim -g
следует открыть окно графического интерфейса, если это возможно. (Возможно, это не так, если что-то не так с вашими пространствами имен начальной загрузки, что reattach-to-user-namespace
и пригодится.)
mvim
решает, вызывать vim
с -g
или нет, основываясь на том, есть ли непустая SSH_CONNECTION
переменная среды. Если у этой переменной есть содержимое, то предполагается, что вы подключены к серверу по ssh, и окно графического интерфейса не принесет вам никакой пользы, поэтому оно не предоставляет -g
аргумент.
Вы можете предварительно пройти -g
самостоятельно, и тогда mvim
выходки не будут иметь значения.
Ответ №3:
Я следовал вашему руководству, но столкнулся с проблемой в vi, после установки строка состояния была видна только в окне справки macvim.
Я нашел решение в официальной документации;https://powerline.readthedocs.io/en/latest/troubleshooting.html#vim-issues
Мне пришлось добавить следующее в мой .vimrc
set laststatus=2