Saya menggunakan IDE pycharm untuk pengembangan python, ini berfungsi dengan baik untuk kode django sehingga diduga bahwa mengubah tab ke spasi adalah perilaku default, namun dalam IDE python memberikan kesalahan di mana-mana karena tidak dapat mengubah tab menjadi spasi secara otomatis apakah ada cara untuk mencapainya ini.
111
~/.editorconfig
file yang menggantikan pengaturan PyCharm.Untuk pilihan, Anda juga dapat mengubah pilihan menggunakan fungsi "Ke spasi". Saya biasanya hanya menggunakannya melalui ctrl-shift-A kemudian mencari "To Spaces" dari sana.
sumber
Ini hanya mengonversi tab tanpa mengubah apa pun:
sumber
ctrl + shift + A => buka jendela pop untuk memilih opsi, pilih spasi untuk mengubah semua tab sebagai spasi, atau ke tab untuk mengubah semua spasi sebagai tab.
sumber
PyCharm 2019.1
Jika Anda ingin mengubah pengaturan umum:
Buka preferensi, di macOS ⌘;atau di Windows / Linux Ctrl+ Alt+ S.
Pergi ke Editor -> Code Style -> Python, dan jika Anda ingin mengikuti PEP-8, pilih Tab size: 4 , Indent: 4 , dan Continuation indent: 8 seperti yang ditunjukkan di bawah ini:
Terapkan perubahan, dan klik OK.
Jika Anda ingin menerapkan perubahan hanya ke file saat ini
Opsi 1: Anda dapat memilih di bilah navigasi: Edit -> Convert Indent -> To Spaces. (lihat gambar di bawah)
Opsi 2: Anda dapat menjalankan tindakan "Ke Spaces" dengan menjalankan pintasan Temukan Tindakan : ⌘⇧Adi macOS atau ctrl⇧Adi Windows / Linux. Kemudian ketik "To Spaces", dan jalankan tindakan seperti yang ditunjukkan pada gambar di bawah ini.
sumber
ctr + alt + shift + L -> format ulang seluruh file :)
sumber
Bagi saya itu memiliki file bernama ~ / .editorconfig yang menimpa pengaturan tab saya. Saya menghapus itu (pasti itu akan menggigit saya lagi suatu hari nanti) tetapi memperbaiki masalah pycharm saya
sumber