Pertanyaan Hapus spasi kosong di save di Intellij Idea (12)


Apakah mungkin untuk menghapus spasi kosong secara otomatis saat disimpan di IntelliJ Idea? Saya tahu ada beberapa solusi, mis. menggunakan git untuk memangkas ruang kosong pada komit. Mungkin pertanyaan ini adalah duplikat dari yang ini, tetapi saya harap ini dapat dilakukan tanpa mengatur pintas keyboard dan makro.


50
2017-12-19 10:56


asal


Jawaban:


Tidak tahu sekitar 12, tapi ada pengaturan berikut di 13:

Pengaturan → Editor → Hapus spasi tambahan pada Simpan

Pada IntelliJ 2017.2 itu di bawah

Pengaturan → Editor → Umum → Hapus spasi tambahan pada Simpan

configuration dialogue


89
2017-12-19 13:34



Tambahkan alat eksternal. Saat lulus Program /usr/bin/sed (Mungkin berbeda di kotak Anda, jalankan which sed untuk mencari) dan masukkan -i 's/[[:space:]]\+$//' $FilePath$ dalam Parameter. Keseluruhan perintah yang Anda ingin IntelliJ jalankan adalah,

/usr/bin/sed -i 's/[[:space:]]\+$//' <your current file>

Sed ini akan menghapus spasi kosong, dan secara keseluruhan efeknya akan sangat mirip dengan git. Selanjutnya Anda dapat menambahkan pintasan keyboard untuk entri alat eksternal baru Anda, tetapi saya tidak yakin apakah mungkin untuk menjalankan apa pun di simpan.


0
2017-12-19 12:26