Откройте MacVim через терминал, когда SSH подключен к серверу - PullRequest
2 голосов
/ 17 февраля 2011

Мне интересно, есть ли способ, чтобы MacVim стал моим редактором по умолчанию, когда я подключился по SSH к серверу.Есть ли способ для файла .vimrc на сервере запустить программу на моем Mac?

Я спрашиваю, потому что иногда я получаю некоторую помощь от нашего программиста в проекте, и если он входит в мою учетную запись изего компьютер и открывает vim, используя мою конфигурацию, цветовая схема обычно довольно жесткая, поскольку он не использует терминал, поддерживающий 256 цветов.Будет ли проще настроить мой файл .vimrc, чтобы, если он обнаруживает графический интерфейс (например, я использую iTerm вместо Terminal.app), он загружает цветовую схему, которую я предпочитаю?

Спасибо за любой совет!

1 Ответ

10 голосов
/ 17 февраля 2011

Вот способ использования MacVim для редактирования файлов на вашем сервере, но для этого необходимо сначала запустить MacVim на локальном компьютере.

Сначала убедитесь, что у вас установлен netrw.Проверьте :help netrw, чтобы подтвердить, что это так.

Затем, после запуска MacVim, вы можете напечатать что-то вроде этого:

:e scp://username@yourserverdomain.com/.bash_profile

И вы должны увидеть файл, открывающийся в вашем MacVim vimсессия.Отредактируйте его и сохраните.

Установка ключей ssh ​​для автоматической аутентификации на сервере поможет.

...