Редактор кода Bluefish - это приложение, используемое для разработки веб-страниц и скриптов. Это не редактор WYSIWYG. Bluefish - инструмент, используемый для редактирования кода, из которого создается веб-страница или сценарий. Он предназначен для программистов, обладающих знаниями написания кода HTML и CSS, и имеет режимы работы с наиболее распространенными языками сценариев, такими как PHP и Javascript, а также многие другие. Основной целью редактора Bluefish является упрощение кодирования и уменьшение ошибок. Bluefish является бесплатным, а программное обеспечение с открытым исходным кодом доступно для Windows, Mac OSX, Linux и других других Unix-подобных платформ. Версия, которую я использую в этом учебнике, - Bluefish в Windows 7.
Интерфейс Bluefish

Интерфейс Bluefish разделен на несколько разделов. Самый большой раздел - панель редактирования, и здесь вы можете напрямую редактировать свой код. С левой стороны панели редактирования находится боковая панель, которая выполняет те же функции, что и файловый менеджер, позволяя вам выбирать файлы, над которыми вы хотите работать, и переименовывать или удалять файлы.
Раздел заголовка в верхней части окон Bluefish содержит несколько панелей инструментов, которые можно отображать или скрывать в меню «Вид».
Панель инструментов - это основная панель инструментов, содержащая кнопки для выполнения общих функций, таких как сохранение, копирование и вставка, поиск и замена, а также некоторые варианты отступов кода. Вы заметите, что нет кнопок форматирования, таких как полужирный или подчеркнутый.
Это потому, что Bluefish не форматирует код, это только редактор. Ниже главной панели инструментов находится панель инструментов HTML и меню фрагментов. Эти меню содержат кнопки и подменю, которые вы можете использовать для автоматического вставки кода для большинства элементов и функций языка.
Использование панели инструментов HTML в Bluefish

Панель инструментов HTML в Bluefish организована вкладками, которые отделяют инструменты по категориям. Вкладки:
- Быстрая панель - вы можете привязать другие инструменты к этой вкладке для предметов, которые вы часто используете.
- HTML 5 - дает вам доступ к общим тегам и элементам в HTML 5.
- стандарт - на этой вкладке доступны общие параметры форматирования HTML.
- форматирование - здесь встречаются менее распространенные параметры форматирования.
- таблицы - различные функции генерации таблицы, включая мастер таблицы.
- Список - инструменты для создания упорядоченных, неупорядоченных и списков определений.
- CSS - таблицы стилей могут быть созданы с этой вкладки, а также код макета.
- формы - на эту вкладку можно вставить наиболее распространенные элементы формы.
- шрифты - на этой вкладке есть ярлыки для работы со шрифтами в HTML и CSS.
- Рамки - наиболее распространенные функции для работы с формами.
При нажатии на каждую вкладку на панели инструментов под вкладками отображаются кнопки, относящиеся к соответствующей категории.
03 из 04Использование меню фрагментов в Bluefish

Ниже панели инструментов HTML находится меню, называемое панель фрагментов. Эта панель меню имеет подменю, относящуюся к различным языкам программирования. Каждый элемент меню вставляет обычно используемый код, например, доктрины HTML и метаинформацию.
Некоторые элементы меню являются гибкими и генерируют код в зависимости от тега, который вы хотите использовать. Например, если вы хотите добавить предварительно отформатированный блок текста на веб-страницу, вы можете щелкнуть по меню HTML на панели фрагментов и выбрать пункт меню «любой парный тег».
При нажатии этого пункта открывается диалоговое окно с предложением ввести тег, который вы хотите использовать. Вы можете ввести «pre» (без угловых скобок), а Bluefish вставляет в документ открывающий и закрывающий тег «pre»:
.
04 из 04
Другие особенности Bluefish

Хотя Bluefish не является редактором WYSIWYG, у него есть возможность разрешить вам просматривать ваш код в любом браузере, установленном на вашем компьютере. Он также поддерживает автоматическое завершение кода, подсветку синтаксиса, инструменты отладки, окно вывода сценария, плагины и шаблоны, которые могут дать вам начало перехода для создания документов, с которыми вы часто работаете.




