Bluefish

Bluefish

Bluefish — это текстовый редактор с открытым исходным кодом, предназначенный для веб-разработчиков и программистов. Он поддерживает более 20 языков программирования, включая HTML, CSS, JavaScript, PHP, Python, C, C++, Java и другие. Редактор отличается высокой производительностью, подсветкой синтаксиса, многовкладочной средой, функцией автодополнения и поддержкой работы с удалёнными файлами через FTP, SFTP и другие протоколы. Также Bluefish можно интегрировать с системами контроля версий, такими как Git и Subversion.

Установка в разные дистрибутивы Linux

Bluefish доступен в репозиториях многих дистрибутивов Linux, что упрощает его установку через менеджеры пакетов. Также можно использовать Flatpak, Snap, AppImage или собрать редактор из исходного кода. 

Через репозитории пакетов

Debian/Ubuntu/Mint:

sudo apt update && sudo apt install bluefish

Fedora:

sudo dnf update && sudo dnf install bluefish

RHEL/CentOS:

sudo yum update && sudo yum install bluefish

Arch Linux:

sudo pacman -Syu && sudo pacman -S bluefish

OpenSUSE:

sudo zypper refresh && sudo zypper install bluefish

Через Flatpak

Если Flatpak ещё не установлен, сначала его установите по этой инструкции.

Затем установите Bluefish:

flatpak install flathub nl.openoffice.bluefish

Через Snap

Сначала установите Snap по этой инструкции.

Затем установите Bluefish:

sudo snap install bluefish

С помощью AppImage

  1. Скачайте последнюю версию Bluefish AppImage:
wget https://github.com/AppImage/appimage.github.io/releases/download/latest/Bluefish-x86_64.AppImage
  1. Сделайте файл исполняемым:
chmod +x Bluefish-x86_64.AppImage
  1. Запустите Bluefish:
./Bluefish-x86_64.AppImage

Сборка из исходного кода

Для сборки потребуется:

  • компилятор C;
  • GNU make;
  • библиотеки gtk+ 2 или 3 (libgtk2.0-dev или libgtk2-devel, или libgtk-3-dev);
  • libxml2 (libxml2-dev или libxml2-devel);
  • libenchant + файлы для разработки;
  • libgucharmap;
  • python. 

Шаги сборки:

  1. Установите зависимости (например, для Debian/Ubuntu):
sudo apt install automake autoconf autopoint make libtool intltool libgtk-3-dev libxml2-dev libenchant-2-dev libgucharmap-2-90-dev python3-dev
  1. Скачайте исходный код с официального сайта.
  2. Перейдите в каталог с исходниками и выполните:
./configure
make -j4
sudo make -j4 install

Дополнительные сведения

Bluefish написан на C и использует библиотеку GTK для интерфейса. Редактор доступен не только для Linux, но и для Windows и macOS. Последняя на момент 2026 года версия — 2.4.0.