Каждый раз, когда я сохраняю файл на моем Mac, я хочу, чтобы он автоматически синхронизировался с файлами на моем удаленном сервере.
Есть ли текстовые редакторы, которые могут это сделать?
Каждый раз, когда я сохраняю файл на моем Mac, я хочу, чтобы он автоматически синхронизировался с файлами на моем удаленном сервере.
Есть ли текстовые редакторы, которые могут это сделать?
Coda - это редактор исходного кода, ориентированный на веб-разработчиков, который интегрировал управление "сайтом" и помогает синхронизировать локальные и удаленные сайты, выделяя все файлы локальными изменениями и предоставляя простые средства для загрузки измененных файлов.
Он поддерживает SFTP (SSH File Transfer Protocol) для передачи файлов и имеет некоторые возможности SSH (которые я до сих пор не использовал).
Альфа- версия TextMate 2 была только что выпущена, и в ней есть нечто похожее на то, что вы хотите: rmate
. Поэтому, если вы входите в SSH (не SFTP/SCP), вы можете запустить этот скрипт и редактировать файлы локально, используя TextMate.
Может быть, не совсем то, что вы хотите, но если вы используете Cyberduck, вы можете редактировать файл удаленно, щелкнув правой кнопкой мыши и выбрав Изменить с помощью ..., и он будет автоматически загружаться при каждом сохранении.
Подумайте о том, чтобы объединить его с бесплатным текстовым редактором, таким как TextWrangler, или, если вы хотите потратить немного денег, с его полнофункциональным (но платным) аналогом BBEdit, или же с TextMate.
Cyberduck также имеет возможность синхронизировать папку по требованию (щелкните правой кнопкой мыши → Синхронизировать), если вам это нужно.
TextWrangler для OS X является бесплатным, быстрым и очень функциональным. Он включает в себя собственные возможности для изменения файлов через соединения SFTP/SSH.
Как насчет использования чего-то вроде rsync? Таким образом, когда вы сохранили файл, он должен быть передан по ssh на целевой компьютер. Вот ссылка, которая описывает SSH http://linux.die.net/man/1/rsync