Тот кто впервые столкнулся с операционной системой Mac OS, первые дни будет лихорадочно искать аналоги программ, к которым он привык ранее. Большинство переходит на Mac OS с Windows. У меня же этот переход состоялся с Ubuntu Linux. Первое, что я отправился искать: это удобный FTP менеджер, текстовый редактор с подсветкой синтаксиса и SSH клиент. И был приятно удивлен, когда обнаружил, что существует программный продукт, совмещающий в себе все три вышеуказанные программы и даже более того. Речь идет о великолепном инструменте для разработчиков сайтов под названием «CODA 2».


 

Где скачать CODA 2?

 

Программу можно найти в App Store, на момент написания статьи она стоила 74,99 долларов, что в общем-то посильные деньги для того, кто серьезно занимается разработкой и поддержкой сайтов

 


 

При желании вы можете посетить сайт разработчика и скачать оттуда Trial версию программы, которая верой и правдой отслужит вам целых 7 дней.

Страница загрузки «Coda 2» находится по адресу:

https://panic.com/coda/buy.html

Достаточно просто кликнуть по названию архива, скачивание начнется автоматически. После завершения загрузки, необходимо распаковать архив и установить программу.

 


 

Программа на сегодняшний день не обладает русскоязычным интерфейсом, однако освоить ее не составит большого труда для тех, кто денно и нощно имеет дело с кодом сайтов. Предлагаю убедиться в этом и приступить к краткому обзору возможностей «Coda 2»

 

Coda 2 — лучший FTP клиент под Mac OS


 

После первого запуска программы, мы увидим огромную кнопку в виде знака «+». Именно нажатие на нее послужит отправной точкой наших действий по настройке FTP клиента.

 

 


 

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

 


 

 

SITE — здесь мы с вами чуть позже будем настраивать доступ по протоколу FTP. И делать это будем на примере тестового сайта http://www.test-sitogon.ru/

TERMINAL — нажатие на эту кнопку позволит нам настроить подключение по протоколу SSH. Поскольку зачастую логин, пароль и адрес сервера для подключения по SSH совпадают с доступом по FTP, при заполении всех полей на вкладке SITE, автоматически будут заполены и поля на вкладке SSH

SOURCE — данная вкладка необходима для работы с Git репозиториями, которые сами по себе — тема для отдельной статьи. Поэтому в рамках данного материала мы не будем изучать настройку этой вкладки. Git репозитории могут использоваться в частности при создании проекта несколькими разработчиками

DATABASE — данная вкладка служит для настройки подключения к базе данных. Причем, подключение может осуществляться, как к локальному серверу баз данных (если таковой установлен), так и к базе данных, расположенной на удаленном хостинге. Для этого нужно, чтобы в настройках пользователя базы данных на удаленном хостинге было разрешено удаленное подключение (прошу прощения за тафтологию), что, на мой взгляд, не всегда безопасно

На данном этапе работы все, что нам нужно сделать — это заполнить текстовые поля на вкладке «SITE»

Рассмотрим подробно каждое текстовое поле.

Nickname — это произвольное название вашего сайта. Необходимо только для того, чтобы вы отличили его от прочих, которые вы впоследствии добавите в программу Coda 2

Protocol — протокол по которому вы будете осуществлять соединение с сервером. В нашем случае в данном выпадающем списке необходимо выбрать «FTP»

Server — адрес FTP сервера с которым будет осуществляться соединение

User Name — имя FTP пользователя

Password — пароль FTP пользователя

Root URL — адрес вашего сайта. Это поле заполнять необязательно, но если оно заполнено впоследствии будет создан снимок страницы вашего сайта и из него программа сделает очень симпатичную пиктограмму

Local URL — если ваш сайт расположен на локальном сервере, то в это поле можно вписать его адрес на вашем компьютере

Remote Root — в это поле при необходимости можно указать путь к каталогу , где расположен ваш сайт. Речь идет об удаленном сервере, к которому мы будем подключаться по протоколу FTP

Local Root — если ваш сайт расположен на локальном сервере, то в данное поле можно указать путь к каталогу, где он расположен

 

После того, как все поля заполнены, нажимаем кнопку «SAVE» и видим, что наш сайт отображается в виде пиктограммы:

 


 

Чтобы соединиться по протоколу FTP, теперь достаточно два раза кликнуть мышкой по пиктограмме сайта

Что мы видим после соединения?

В правой колонке наш сайт на удаленном сервере, в центральной части мы видим файлы на локальном компьютере, а вот левая часть может быть настроена на свое усмотрение. Здесь могут располагаться: файловый менеджер, показаны часто посещаемые и открываемые каталоги и файлы, поиск по файлам и многое другое.

 


 

 

Теперь кликнем два раза мышкой по файлу index.php на нашем удаленном сайте. Мы видим, что автоматически открылся текстовый редактор с подсветкой синтаксиса.

Это значит, что настало время рассмотреть еще одну функцию программы, без которой работа соврменного вебмастера просто немыслима.

 

Текстовый редактор с подсветкой синтаксиса под Mac OS


Вся прелесть встроенного текстового редактора CODA 2 в том, что он не только раскрашивает код скриптов в разные цвета, но также при вводе тегов или кода дает подсказки .

 


 

Также хочу обратить ваше внимание на три иконки в верхней части главного окна программы. Первая слева — это иконка нашего сайта, с помощью которой можно сбросить соединение с сервером.

Нажатие на вторую иконку нас отправит в FTP менеджер, а третья икона — это открытый для редактирования документ.

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

Под верхней панелью с вышеописанными иконками мы видим панель поиска и автозамены. По умолчанию она скрыта, однако нажатие на сочетание клавиш «CMD + F» заставит ее показаться.

Текстовый редактор поддерживает огромное количество кодировок, которые можно выбирать в главном меню программы «Text — Encoding»

 


 

Если выбрать пункт в главном меню «Text — Syntax Mode», то можно указать программе какой режим синтаксиса использовать, ибо для PHP и JavaScript он будет несколько отличаться.

Если детально рассматривать интерфейс CODA 2, то можно обратить внимание на то, что каждый милиметр рабочего пространства использовал на все 100 процентов.

 

SSH клиент под Mac OS

 

На самом деле мы с вами уже настраивали SSH клиент, когда вводили данные для FTP доступа к серверу.

Возникает законный вопрос: а как соединиться с сервером по данному протоколу?

Сделать это можно несколькими способами. Способ номер один:

Кликаем правой кнопкой мышки по панели, где располагаются наши три иконки и в контекстном меню выбираем пункт «New Terminal»

 


 

После чего откроется окно подключения по протоколу SSH, где остается просто нажать кнопку «Connect»

 


 

Второй способ открыть окно подключения по SSH — это воспользоваться кнопкой «+» в правом верхнем углу экрана программы. Откроется всплывающее окно, где мы выбираем кнопку «Terminal»

 


 

Хотелось бы поговорить о плюсах встроенного в CODA 2 SSH клиента. Во первых, это возможность копирования и вставки текста. Зачастую SSH клиенты пренебрегают этой функцией. Во-вторых, поиск, который был доступен в текстовом редакторе, работает и здесь.

После поиска нужного текста SSH клиент нам услужливо его подсветит

Даже первая встреча с CODA 2 оставляет неизгладимое впечатление. Тот, кто проработал с программой год и более, уже не мыслит своей деятельности по созданию и редактированию сайтов без этого полезнейшего продукта.

Для меня CODA 2 стала постоянным инструментом в работе. Именно поэтому я решил сегодня потратить время и написать этот небольшой обзор. Надеюсь, он оказался хоть чем то полезен.

 

Пишите на форум, задавайте вопросы

С уважением, Владимир Егоров