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 ?

Wang
sumber

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.

kawan
sumber
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'.

audiomason
sumber
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".

71GA
sumber
0

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

Nenad
sumber
-1

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

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

barshociaj
sumber