Каждый раз, когда я сохраняю файл на моем Mac, я хочу, чтобы он автоматически синхронизировался с файлами на моем удаленном сервере.

Есть ли текстовые редакторы, которые могут это сделать?

4 ответа4

2

Coda - это редактор исходного кода, ориентированный на веб-разработчиков, который интегрировал управление "сайтом" и помогает синхронизировать локальные и удаленные сайты, выделяя все файлы локальными изменениями и предоставляя простые средства для загрузки измененных файлов.

Он поддерживает SFTP (SSH File Transfer Protocol) для передачи файлов и имеет некоторые возможности SSH (которые я до сих пор не использовал).


Альфа- версия TextMate 2 была только что выпущена, и в ней есть нечто похожее на то, что вы хотите: rmate . Поэтому, если вы входите в SSH (не SFTP/SCP), вы можете запустить этот скрипт и редактировать файлы локально, используя TextMate.

1

Может быть, не совсем то, что вы хотите, но если вы используете Cyberduck, вы можете редактировать файл удаленно, щелкнув правой кнопкой мыши и выбрав Изменить с помощью ..., и он будет автоматически загружаться при каждом сохранении.

Подумайте о том, чтобы объединить его с бесплатным текстовым редактором, таким как TextWrangler, или, если вы хотите потратить немного денег, с его полнофункциональным (но платным) аналогом BBEdit, или же с TextMate.

Cyberduck также имеет возможность синхронизировать папку по требованию (щелкните правой кнопкой мышиСинхронизировать), если вам это нужно.

1

TextWrangler для OS X является бесплатным, быстрым и очень функциональным. Он включает в себя собственные возможности для изменения файлов через соединения SFTP/SSH.

0

Как насчет использования чего-то вроде rsync? Таким образом, когда вы сохранили файл, он должен быть передан по ssh на целевой компьютер. Вот ссылка, которая описывает SSH http://linux.die.net/man/1/rsync

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .