Средство разработки: Notepad++

Для разработки сайтов, написания HTML или PHP кода, для редактирования CSS можно использовать простейший блокнот. Но лучше попробовать профессиональные инструменты. К примеру, для Windows существует отличный бесплатный редактор Notepad++. В отличии от блокнота, у этого редактора есть функции, которые помогают в написании кода. Вот некоторые из них:
  • Подсветка синтаксиса (в том числе HTML, CSS, PHP). Благодаря ей меньше ошибок и выше скорость работы.
  • Широкий выбор кодировок, в которые можно быстро конвертировать документ, над которым ведётся работа.
  • Автоматическое выравнивание табуляций в новой строке
  • Можно подключить плагины, которые расширят возможности редактора
  • Есть макросы: можно записать действие и повторить его по нажатию одной кнопки. Это удобно для написания часто повторяющихся комбинаций в коде.
Скачать клиент Notepad++ можно бесплатно на официальном сайте проекта.

Как редактировать файлы на сайте через Notepad++

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

Notepad++ по умолчанию не умеет подсоединяться к серверу и редактировать/ удалять/ создавать файлы на сайте. Чтобы он научился это делать, необходимо установить плагин NppFTP. С помощью этого плагина вы сможете редактировать любые файлы на своём сайте без загрузки их к себе на компьютер. Это сильно ускоряет процесс разработки, а также процесс обучения. Далее будет описан часть процесса установки плагина и работы с ним. Для начала скачайте и установите Notepad++. Запустите его и увидите примерно такой интерфейс (так выглядит на Windows 10): Интерфейс Notepad++ Теперь нужно найти в верхнем меню пункт "Плагины" - "Управление плагинами". Откроется окно со списком доступных плагинов: Плагины Notepad++ В этом списке необходимо найти плагин NppFTP, поставить напротив него галочку и нажать сверху кнопку "Установить". После установки плагина Notepad++ перезагрузится и теперь можно попробовать плагин на практике. Для этого найдите в верхнем меню пункт "Плагины" - "NppFTP" - "ShowNppDTP Window": Показать окно плагина NppFTP в редакторе Notepad++ После нажатия на него в редакторе Notepad++, справа, откроется боковое меню. В будущем, когда соединение с сервером будет установлено, то в этом боковом меню будет показан список файлов и папок на сайте.

Теперь необходимо задать настройки подключения к сайту, чтобы подключаться в один клик, без ввода пароля. Для этого нажимаем на шестерёнку в боковом меню плагина и выбираем пункт "Profiles Settings": Profiles Settings в плагине NppFTP в редакторе Notepad++ Кликните на этот пункт и откроется окно, в котором необходимо создать профиль. Нажмите "Add new" под списком "Profiles": Настройки плагина NppFTP в редакторе Notepad++ Введите доступы к сайту: hostname - ip адрес сервера, username - имя пользователя, password - пароль доступа. Выберите протокол: FTP/SFTP.
Настоятельно рекомендуем передавать файлы через SFTP, а не FTP. В противном случае они передаются без шифрования, их можно перехватить и прочитать.
После ввода настроек закройте окно, нажмите на значок соединения в боковом меню плагина и выберите сервер: Кнопка подключения к серверу в плагине NppFTP в редакторе Notepad++ Если все настройки введены правильно, то произойдёт подключение к серверу с сайтов. И в боковом меню можно будет увидеть файлы и папки сайта: Список файлов на сервере в боковом меню плагина NppFTP в редакторе Notepad++ Кликните два раза на файл, и он откроется в режиме редактирования. При сохранении файл будет автоматически обновлён на сервере.

Минус Notepad++ в том, что он только для Windows. Его нет на Linux. Если Вам понадобился аналог Notepad++ для Linux, то рекомендуем присмотреться к редактору Atom, функционал которого аналогичен.

Для загрузки большого количества файлов на сервер рекомендуем использовать программу FileZilla.
MouseDC.ru - хостинг, виртуальный хостинг, покупка доменов, проверка доменов, WHOIS, курсы создания сайтов, вебинары по созданию, курсы разработки сайтов, доработка сайтов, сопровождение сайтов, разработка сайтов, техподдержка сайтов
Была ли эта статья полезна? Есть вопрос?
Cмотрите другие статьи: