Bluefish là một ứng dụng xử lý văn bản cho các nhà lập trình và nhà thiết kế web, hỗ trợ các thao tác với JavaScript, PHP, Perl, C hoặc C++, HTML, Jave, Python, Ruby, XML, XHTML và VisualBasics.
Giao diện chính của trình soạn thảo văn bản cho website Bluefish
Bluefish là một trình soạn thảo văn bản cho website, một môi trường phát triển tích hợp (IDE) được sử dụng phổ biến với khả năng phát triển, thiết kế website động và có tính tương tác cao, điều khiển các ngôn ngữ đánh dấu và lập trình. Bluefish cho phép người dùng chỉnh sửa mã nguồn mở và tạo các dự án mới với các công cụ chỉnh sửa đa dạng.
Bluefish cho phép Undo/Redo không giới hạn cùng một loạt các thao tác khác khi chỉnh sửa
Với giao diện gọn gàng và được tổ chức rất tốt, nhờ vào cấu trúc thư mục dựa trên trình quản lý file của Windows là Windows Explorer, người dùng có thể dễ dàng điều hướng giữa các thư mục để xác định vị trí và chỉnh sửa các tập tin trong thư mục.
Mục File và các tùy chọn trong Bluefish
Người dùng có thể chỉnh sửa các thẻ, màu sắc, thêm đánh dấu, lựa chọn phương án đầu vào và chèn các kí tự Unicode. Bluefish còn bao gồm tính năng kiểm tra lỗi chính tả bằng với bộ từ điển đa ngôn ngữ và hỗ trợ cả việc nhấn mạnh bằng cách highlight các cú pháp nhất định. Phần mềm cũng cho phép bạn chuyển đổi sang chế độ toàn màn hình, chèn các mã cài sẵn và đồng bộ hóa các khối văn bản.
Công cụ soạn thảo website Bluefish cho phép sử dụng nhiều dạng thẻ đánh dấu
Công cụ này có khả năng tạo các lệnh cho Windows 7 Internet Explorer (cả x86 và x32), Windows XP Safari, Opera và Internet Explorer. Bluefish còn cho phép người dùng chèn các thẻ đánh dấu cho tiêu đề, định dạng (định dạng thông thường, định dạng văn bản hoặc cách bố trí), các bảng biểu, danh sách, biểu mẫu hỗ trợ HTML 5.
Bộ lọc của Bluefish và các lệnh
Những lựa chọn khác của phần mềm cho phép người dùng thực hiện các chuyển đổi (ví dụ như từ các kí tự sang các thực thể (entity) chữ viết thường hay giải mã URL), đếm số từ, nhân đôi dòng, tạo các đoạn văn bản Loram Ipsum, sử dụng tìm kiếm nâng cao và chức năng thay thế.
Các lựa chọn mã hóa kí tự trong trình soạn thảo văn bản cho website Bluefish
Phần mềm cũng đòi hỏi rất ít tài nguyên máy tính của CPU và RAM. Thời gian phản hồi của Bluefish cũng khá tốt và làm việc mà không gây treo hệ thống hay hiện ra các hộp thoại báo lỗi. Nhờ vào rất nhiều những lựa chọn và cài đặt tùy chỉnh, thiết lập cấu hình mà Bluefish có thể khiến các lập trình viên và các nhà thiết kế web hài lòng.
Bluefish cung cấp nhiều tùy chỉnh chỉnh sửa trong mục Edit Preferences
Quá trình cài đặt Bluefish đòi hỏi phải có kết nối mạng để tải được GTK+ và kiểm tra các lỗi chính tả trong từ điển đa ngôn ngữ. Bạn cũng nên chú ý rằng việc cài đặt có mạng Internet có thể bị lỗi nếu sử dụng hệ thống mạng chia sẻ. Một cách cài đặt khác không cần kết nối mạng Internet là bạn có thể tải riêng file cài đặt, file GTK+ và bất kì từ điển ngôn ngữ nào khác mà bạn muốn cài đặt.
Hãy đặt các file này vào đường dẫn có tên redist trong cùng thư mục Bluefish như sau. Quá trình cài đặt sẽ tự chuyển sang tải file nếu không thể tìm thấy file trong thư mục redist.
Bluefish\Bluefish-2.2.7-setup.exe
Bluefish\redist\gtk2-runtime-2.24.8-2011-12-03-ash.exe
Bluefish\redist\aspelle6-en-7.1-0.tbz2
Yêu cầu hệ thống
Là một phần mềm đa nền tảng chạy trên hầu hết các hệ điều hành thông dụng, Bluefish đang được nhiều người sử dụng để soạn thảo văn bản cho website. Nếu bạn đang lập trình cho một dự án hay chỉnh sửa các phần khác nhau của một trang web mã nguồn mở thì một cửa sổ windows với cấu trúc thư mục như của Bluefish sẽ rất hữu ích trong việc chuyển đổi vị trí các file.
Nguyễn Thúy