Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

Bluefish - мощный редактор для разработчиков

Оригинал: Bluefish - Powerful Editor for Developers
Автор: Craciun Dan
Дата публикации: 8 марта 2014 года
Перевод: А. Кривошей
Дата перевода: ноябрь 2014 г.

Bluefish - это мощный текстовый редактор, предназначенный в первую очередь для программистов, с такими функциями, как подсветка синтаксиса, отступы, поддержка проектов, автозавершение и многое другое. Учитывая, что в linux имеется большое количество текстовых редакторов и интегрированных сред разработки, от простейших до сложных и многофункциональных, давайте посмотрим, что Bluefish может предложить программистам, и не только им.

Bluefish

Во-первых, хотя он может использоваться для любых целей, начиная от редактирования текста, и заканчивая разработкой на C, Bluefish заточен под веб-разработку с расширенной поддержкой HTML/CSS и PHP. Он содержит список всех используемых тегов на тот случай, если вы забудете какой-либо из них.

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

Слева находится панель файлового браузера, кроме того имеются панель инструментов со всеми тегами HTML/CSS для быстрой вставки и статусная панель, отображающая количество строк, текущую строку, количество символов в файле, кодировку и тип файла. Кликнув кнопку тега, вы автоматичеки вставляете открывающий и закрывающий теги, курсор помещается между ними - очень полезная фича, по моему мнению. Кроме того, Bluefish включает новые теги HTML5, а также готовые шаблоны для таблиц:

теги и шаблоны

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

Разделение области редактирования на две части:

Разделение области редактирования на две части

Файлы открываются в отдельных вкладках:

вкладки

Встроенная таблица символов:

Встроенная таблица символов

Bluefish настраивается в окне "Preferences":

настройки

Он поддерживает большое количество языков:

поддержка языков

Предназначенный для веб-разработки, Bluefish, тем не менее, поддерживает множество языков программирования, включая C:

поддержка языков программирования

Bluefish мне очень нравится, и хотя в основном я использую Emacs и Kate, но всегда на всякий случай устанавливаю и Bluefish. Он идеален для веб-разработки в HTML/CSS и PHP, но может использоваться и для редактирования файлов с исходным кодом на других языках, например C. Несмотря на большие возможности, Bluefish остается достаточно легковесным.