Câu trả lời:
Đối với C, C ++, C ++ / CLI, C # và Java
Bạn có thể đạt được một hành vi tương tự với Artistic Style 2.04 .
Tải xuống phiên bản mới nhất, 2.04 hiện tại (không sử dụng apt-get
để cài đặt vì sau đó bạn sẽ có phiên bản 2.03 cũ hơn và phiên bản này sẽ không hoạt động cho kịch bản này vì nó không chấp nhận đầu ra theo đường ống)
Cài đặt Phong cách nghệ thuật -> theo tài liệu cài đặt (/astyle/doc/install.html) trong phần tải xuống ( make
sau đó make install
)
Thêm một lệnh tùy chỉnh vào Geany:
bash -c "astyle --indent-classes -Y"
Để tùy chỉnh giao diện này trong tài liệu Phong cách nghệ thuật
Chọn một vùng văn bản và nhấn Ctrl+ 1để chạy lệnh tùy chỉnh Geany đầu tiên
Đối với HTML
Bạn có thể sử dụng gọn gàng , gọn gàng cũng có thể biên dịch mã html của bạn nếu bạn sử dụng geany.
Cài đặt gọn gàng: sudo apt-get install tidy
Tạo một lệnh tùy chỉnh (ví dụ):
bash -c "tidy -xml --indent auto --indent-spaces 2 --quiet yes 2> /dev/null; true"
Thêm thông tin:
Đối với Python
Trình định dạng nguồn Python / Máy in đẹp (chưa được kiểm tra)
html
các tệp của tôi , tôi đã sử dụng bash -c "tidy --quiet yes -m --output-xhtml no --output-html yes --wrap 0 --tidy-mark no --indent auto %f > /dev/null; true" (Geany replaces the
% f` với tên + phần mở rộng của tệp). Tôi nghĩ 2
là không tán thành.
cmd /c "astyle --indent-classes -Y"
Bạn có thể sử dụng căn chỉnh thủ công bằng cách sử dụng một mẫu để căn chỉnh mã của mình. Nó chậm hơn nhưng hoạt động với mọi ngôn ngữ. Có một tclscript để làm điều đó được đăng ở đây https://blog.jayvee-store.com/2017/06/18/code-alocate-in-geany/