Это - вопрос вкуса. Все это беспокоящееся тип переменной исчезает, когда Вы привыкаете на динамически типизированные языки. Таким образом, , если Вы когда-нибудь начинаете любить их (я не уверен, могут ли все, но я делаю).
C# var
довольно прохладен в этом он взгляды как динамический контроль типов, но на самом деле статичен ввод - компилятор осуществляет корректное использование.
тип Вашей переменной не действительно настолько важен (это было сказано прежде). Это должно быть относительно ясно из контекста (его взаимодействия с другими переменными и методами), и его имя - не ожидают customerList содержать int
...
я все еще ожидаю для наблюдения то, что мой босс думает об этом вопросе - я заставил общее "разрешение" использовать какие-либо новые конструкции в 3,5, но что мы сделаем об обслуживании?
Вы можете подключиться к BufWritePost. Я не помню точного синтаксиса, но «: он BufWritePost
» и «: он автокоманда
» должны вам помочь.
Вы настраиваете такой базовый хук (шаблон соответствует в файле, поэтому вы можете использовать * .your_extension):
:au BufWritePost * !rsync
Также должен быть способ сделать его локальным для буфера.
Если вы хотите сохранить локальную копию, то лучше всего использовать BufWritePost autocmd, предложенный viraptor, но при условии, что у вас установлен плагин netrw (часть файлов среды выполнения Vim по умолчанию), вы также можно запустить vim с помощью:
vim rsync://myrsync_server.com/path
и просто отредактировать файл, как если бы он был локальным: saves обновит удаленный сервер.
:help rsync