Bisakah Kate secara otomatis mengonversi spasi / tab?


5

Saya mendapat beberapa file dengan indentasi campuran, apakah ada cara saya dapat secara otomatis mengkonversi indentasi pada Kate ?

Jawaban:


5

Coba lakukan Ctrl+ Auntuk memilih semua teks lalu Ctrl+ Xuntuk memotongnya dan Ctrl+ Vuntuk menempelkannya kembali. Secara otomatis akan memformat lekukan sesuai dengan pengaturan Anda dalam konfigurasi Kate.


1
Tidak lagi tidak
Oleh Prypin

Saya juga tidak bisa membuat ini bekerja. Pengaturan saya periksa: "Pengaturan" -> "Konfigurasikan Kate ..." -> "Komponen Editor" -> "Pengeditan" -> "Indentasi" -> "Sesuaikan lekukan kode yang disisipkan dari clipboard". Tampaknya tidak mengonversi tab menjadi spasi atau sebaliknya saat menempel.
Stephen Ostermiller

Berfungsi sempurna, mengonversi semua tab, bahkan yang tidak memiliki panjang maksimum, ke jumlah ruang yang benar. Saya tidak mencentang kotak yang @StephenOstermiller sebutkan. Kate versi 3.13.3
Astronot Setiap Hari

Saat ini saya memiliki Kate v 17.04.3. Sepertinya versi 3.x sudah berumur beberapa tahun. Fungsionalitas ini harus rusak di versi yang lebih baru.
Stephen Ostermiller

2

Pilih teks yang ingin Anda modifikasi, lalu 'Tools> Clean Indentation'.


Itu semacam solusi yang rapuh. Membersihkan lekukan memastikan bahwa semua teks yang Anda pilih mengikuti mode lekukan yang Anda pilih. Bergantung pada mode apa yang Anda pilih dan mengapa lekukan bervariasi (seperti apa yang Anda letakkan secara manual di awal garis yang berbeda), hasilnya mungkin beragam. Mungkin mencoba setidaknya membuat semua indentasi seragam (tidak selalu berhasil), yang mungkin didasarkan pada aturan seperti garis paling tidak indentasi.
fixer1234

Ini sepertinya bekerja untuk saya, bahkan dalam kasus indentasi campuran. Jika preferensi saya disetel ke "tab" dengan empat lebar spasi, itu akan menggantikan semua yang berikut dengan dua tab: delapan spasi), empat spasi dan satu tab, satu tab dan empat spasi, dan bahkan case yang benar-benar campuran seperti enam spasi dan sebuah tab (yang akan merender menjadi dua lebar tab).
Stephen Ostermiller

Tidak berfungsi untuk saya jika tab di antara huruf, mereka tidak dikonversi menjadi spasi. Ini penting misalnya untuk tab dalam komentar bahasa pemrograman.
Astronot Setiap Hari

1

Gunakan kombinasi tombol CTRL+ Runtuk membuka jendela dialog penggantian. Sekarang gunakan mouse dan tandai satu tabulator, tekan CTRL+ Cdan rekatkan di bawah bagian "Temukan". Di bawah bagian "Ganti" hanya masukan empat spasi dan klik "Ganti semua".


0

Pilih teks yang ingin Anda modifikasi dan jalankan melalui 'Alat> Filter Teks'. Gunakan perintah ' expand -t4' (atau lekukan apa pun yang Anda inginkan).


-1

Ctrl+ A-> ↹ Tab-> Shift+↹ Tab

Anggap Anda telah mengubah Settings -> Editing Optionske Indent using Spaces.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.