scp-ing для каждого файла будет болью в твоей заднице.
Хотя SSHFS с MacFuse работает, он может быть очень медленным. Я попробовал это пару раз на работе с огромным каналом к близкому серверу, и, хотя идея сначала казалась элегантной, это был безумный опыт в пляжном мяче.
Как точно настроить сервер? Вы входите в систему под своим именем /home/username
?
Если позже вы можете легко поместить все ваши материалы, связанные с Vim, в свой домашний каталог и использовать Vim на сервере почти так же, как вы используете MacVim. Вы даже можете создать ctags где-нибудь в вашем домашнем каталоге и использовать его ...
Если вы вошли как пользователь, но у вас нет домашнего каталога, вы можете поместить ваш Vim куда-нибудь, где у вас есть права на запись, и добавить его путь к master .vimrc с проверкой if / else на ваше имя пользователя.
Я не тестировал это решение, но использую аналогичную технику для загрузки различных настроек, когда я нахожусь на моем Mac или на моем Ubuntu box:
if has("gui_running")
"various gui settings
let os=substitute(system('uname'), "\n", "", "")
if os == "Darwin" || os == "Mac"
"Mac-specific settings
elseif os == "Linux"
"Linux-specific settings
endif
endif
Может быть, с помощью команды whoami
…