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 bluefishFedora:
sudo dnf update && sudo dnf install bluefishRHEL/CentOS:
sudo yum update && sudo yum install bluefishArch Linux:
sudo pacman -Syu && sudo pacman -S bluefishOpenSUSE:
sudo zypper refresh && sudo zypper install bluefishЧерез Flatpak
Если Flatpak ещё не установлен, сначала его установите по этой инструкции.
Затем установите Bluefish:
flatpak install flathub nl.openoffice.bluefishЧерез Snap
Сначала установите Snap по этой инструкции.
Затем установите Bluefish:
sudo snap install bluefishС помощью AppImage
- Скачайте последнюю версию Bluefish AppImage:
wget https://github.com/AppImage/appimage.github.io/releases/download/latest/Bluefish-x86_64.AppImage- Сделайте файл исполняемым:
chmod +x Bluefish-x86_64.AppImage- Запустите 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.
Шаги сборки:
- Установите зависимости (например, для 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- Скачайте исходный код с официального сайта.
- Перейдите в каталог с исходниками и выполните:
./configure
make -j4
sudo make -j4 installДополнительные сведения
Bluefish написан на C и использует библиотеку GTK для интерфейса. Редактор доступен не только для Linux, но и для Windows и macOS. Последняя на момент 2026 года версия — 2.4.0.