VIM: RSync на сохранении

Это - вопрос вкуса. Все это беспокоящееся тип переменной исчезает, когда Вы привыкаете на динамически типизированные языки. Таким образом, , если Вы когда-нибудь начинаете любить их (я не уверен, могут ли все, но я делаю).

C# var довольно прохладен в этом он взгляды как динамический контроль типов, но на самом деле статичен ввод - компилятор осуществляет корректное использование.

тип Вашей переменной не действительно настолько важен (это было сказано прежде). Это должно быть относительно ясно из контекста (его взаимодействия с другими переменными и методами), и его имя - не ожидают customerList содержать int...

я все еще ожидаю для наблюдения то, что мой босс думает об этом вопросе - я заставил общее "разрешение" использовать какие-либо новые конструкции в 3,5, но что мы сделаем об обслуживании?

5
задан 2 August 2009 в 21:24
поделиться

2 ответа

Вы можете подключиться к BufWritePost. Я не помню точного синтаксиса, но «: он BufWritePost » и «: он автокоманда » должны вам помочь.

Вы настраиваете такой базовый хук (шаблон соответствует в файле, поэтому вы можете использовать * .your_extension):

 :au BufWritePost * !rsync

Также должен быть способ сделать его локальным для буфера.

8
ответ дан 18 December 2019 в 14:49
поделиться

Если вы хотите сохранить локальную копию, то лучше всего использовать BufWritePost autocmd, предложенный viraptor, но при условии, что у вас установлен плагин netrw (часть файлов среды выполнения Vim по умолчанию), вы также можно запустить vim с помощью:

vim rsync://myrsync_server.com/path

и просто отредактировать файл, как если бы он был локальным: saves обновит удаленный сервер.

:help rsync
5
ответ дан 18 December 2019 в 14:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: