Библиотека сайта rus-linux.net
Bluefish - мощный редактор для разработчиков
Оригинал: Bluefish - Powerful Editor for DevelopersАвтор: Craciun Dan
Дата публикации: 8 марта 2014 года
Перевод: А. Кривошей
Дата перевода: ноябрь 2014 г.
Bluefish - это мощный текстовый редактор, предназначенный в первую очередь для программистов, с такими функциями, как подсветка синтаксиса, отступы, поддержка проектов, автозавершение и многое другое. Учитывая, что в linux имеется большое количество текстовых редакторов и интегрированных сред разработки, от простейших до сложных и многофункциональных, давайте посмотрим, что 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 остается достаточно легковесным.