Jawaban:
Untuk C, C ++, C ++ / CLI, C #, dan Java
Anda dapat mencapai perilaku serupa dengan Gaya Artistik 2.04 .
Unduh versi terbaru, versi 2.04 saat ini (jangan gunakan apt-get
untuk menginstal karena Anda akan mendapatkan versi 2.03 yang lebih lama dan versi ini tidak akan berfungsi untuk skenario ini karena tidak menerima keluaran yang disalurkan)
Instal Gaya Artistik -> ikuti install doc (/astyle/doc/install.html) dalam unduhan ( make
lalu make install
)
Tambahkan perintah khusus ke Geany:
bash -c "astyle --indent-classes -Y"
Untuk menyesuaikan tampilan ini di dokumentasi Gaya Artistik
Pilih area teks dan tekan Ctrl+ 1untuk menjalankan perintah kustom Geany pertama
Untuk HTML
Anda dapat menggunakan rapi , rapi juga dapat mengkompilasi kode html Anda jika Anda menggunakan geany.
Instal rapi: sudo apt-get install tidy
Buat perintah khusus (contoh):
bash -c "tidy -xml --indent auto --indent-spaces 2 --quiet yes 2> /dev/null; true"
Info lebih lanjut:
Untuk Python
Formatter Sumber Python / Printer Cantik (tidak diuji)
html
file saya , saya menggunakan 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` dengan nama + ekstensi file). Saya pikir 2
sudah usang.
cmd /c "astyle --indent-classes -Y"
Anda dapat menggunakan perataan manual menggunakan pola untuk menyelaraskan kode Anda. Ini lebih lambat tetapi bekerja untuk bahasa apa pun. Ada skrip untuk melakukannya yang diposting di sini https://blog.jayvee-store.com/2017/06/18/code-alignment-in-geany/