Komodo Edit. Часть 6: Работа с удаленными файлами.

/ Просмотров: 3181
Метки: , ,

Кроме всего прочего, Komodo Edit позволяет легко работать с файлами наших сайтов прямо на сервере.

Это может оказаться гораздо удобнее и быстрее, чем загрузка какого-то поправленного файла на сайт через ftp-клиент. Разумеется, речь не идет о серьезных изменениях конфигурационных файлов движка CMS или тому подобных вещах, их однозначно рекомендуется сначала отрабатывать на локальном зеркале, созданном при помощи XAMPP, о чем здесь написано достаточно подробно, но для небольших исправлений или изменений кода Komodo Edit предоставляет прекрасные возможности.

Работа с удаленными файлами.

Для того, чтобы организовать это дело, идем в меню "Правка → Настройки → Серверы" и там заполняем все необходимые пункты, как это мы делаем в любом ftp-клиенте:

Настройки для соединения с удаленным сервером

Обратите внимание на плюс и минус у строки "Аккаунты удаленного доступа", при их использовании и создаются или удаляются необходимые аккаунты. Имя, как во многих ftp-клиентах, дело ваше и служит только для обозначения данного аккаунта для вас и редактора (можно назвать его хоть розою), т.е. не является параметром соединения; имя хоста выдает хостер и оно, как правило, совпадает с доменным именем: если последнее myblog.com, то имя хоста типично (но не оязательно) будет ftp.myblog.com. Если хостер задает нестандартный порт, укажите и его, для стандартного 21-го это не обязательно.

После того, как аккаунт создан и сохранен, мы можем добраться до любого файла на удаленном сервере:

Открываем удаленные файлы

Если в наших настройках указан путь к корневой директории нашего сайта (Путь по умолчанию) или не указано ничего, то мы увидим примерно такую картину:

Файлы и папки на удаленном сервере

Файлы и папки здесь открываются двойным кликом, кроме того, их, не открывая, можно удалить или переименовать из контекстного меню по ПКМ.

Так что всё до скучного просто, бороться совершенно не с чем и можно заниматься своими прямыми задачами.

Однако главное удобство я приберег напоследок. Дело в том, что однажды открытый удаленный файл остается, среди всех прочих, в списке последних файлов на начальной странице Komodo примерно так:

/home/user/KnowledgeBase/jquery_menu.js
ftp://myblog.com/index.css
~/www/myblog.dev/index.php

и мы можем теперь открыть его просто двойным кликом, как любой другой! Как вам это, а? Мне, например, очень.

Осталось сделать два примечания.

Первое: как человеку, не чуждому паранойи, мне не нравится, что после закрытия удаленного файла соединение Komodo с сервером продолжает висеть в netstat как ESTABLISHED, и я предпочитаю перезапустить редактор. Руки не отвалятся пару раз притоптать клаву, а береженого бог бережет.

И второе: имейте ввиду, что Komodo умеет не только ftp, но и ftps, sftp и scp. То есть может OpenSSH, в том числе и как Pageant для PuTTY. Но это уже другая лига... Читайте, как говорится, документацию.

Комментариев: 4 RSS

>ftp://myblog.com/index.css

Адрес в данном случае неправильный. Komodo будет показывать ftp://{SERVERNAME}/{FILE_PATH}, например в твоем случае (по 1 скрину): ftp://My_Blog/index.css

Нет, тут как раз всё правильно, My_Blog -- это название аккаунта в Komodo и к соединению отношения не имеет. Впрочем, наверное, немного подробнее распишу это дело, чтобы не возникло разночтений.

Блин как с проектом работать, локально и удаленно одновременно? Отредактировал локально, загрузил удаленно

В данном конкретном случае речь шла о работе с удаленными файлами в KomodoEdit по ftp, а не о синхронизации проектов. Для последнего ничего лучше, чем Github, кажется, не придумали. Но для маленьких проектов можно производить "синхронизацию ручками", т.е. копипастом.

Оставьте комментарий

Комментарий будет опубликован после проверки

(обязательно)