Rumah > pembangunan bahagian belakang > Tutorial Python > Ungkapan Biasa untuk Menyerlahkan Komen dalam PyCharm

Ungkapan Biasa untuk Menyerlahkan Komen dalam PyCharm

Susan Sarandon
Lepaskan: 2024-11-21 19:22:19
asal
951 orang telah melayarinya

Pelajar sering bertanya mengapa ungkapan biasa diperlukan. Pada pandangan pertama, kegunaannya mungkin tidak jelas. Secara umum, tujuan mereka berfungsi dengan teks: mencari dan menggantikan.

Sebagai contoh, saya pernah perlu membandingkan log daripada dua larian ujian. Mereka berpotensi serupa, tetapi setiap baris bermula dengan cap masa yang berbeza.
Menggunakan ungkapan biasa untuk memadankan cap masa, saya menggantikan subrentetan tersebut dengan rentetan kosong dalam Sublime (ciri yang mungkin tersedia dalam mana-mana editor teks). Selepas itu, saya membandingkan dua fail dalam Meld — alat yang berguna untuk membandingkan fail dan direktori yang sering saya gunakan.

PyCharm juga menyokong carian dan menggantikan teks dengan ungkapan biasa.

Regular Expressions for Highlighting Comments in PyCharm

Walau bagaimanapun, saya akan membincangkan satu lagi ciri PyCharm yang menggunakan ungkapan biasa: menyerlahkan ulasan khusus dalam kod. Contoh yang paling biasa ialah ulasan TODO.

Regular Expressions for Highlighting Comments in PyCharm

Tetapi bagaimanakah PyCharm tahu untuk menyerlahkan teks ini dalam warna tertentu? Tetapan ini boleh disesuaikan dan itulah yang akan kami terokai.

Navigasi ke menu:
Fail -> Tetapan... -> Editor -> TODO

Regular Expressions for Highlighting Comments in PyCharm

Di sini, anda akan menemui dua peraturan yang dipratentukan untuk menyerlahkan ulasan: TODO dan FIXME. Cubalah — FIXME menggunakan peraturan penyerlahan yang sama seperti TODO.
Peraturan itu sendiri ditakrifkan oleh ungkapan biasa: btodob.*.

Corak ini sepadan dengan:

  1. Perkataan todo sebagai keseluruhan perkataan (menggunakan b untuk menandakan sempadan perkataan)
  2. Diikuti oleh sebarang nombor mana-mana aksara (.*).

Sempadan perkataan (b) ialah tepi antara aksara w (huruf, digit atau garis bawah) dan aksara bukan w.

Dalam menu ini, anda boleh menambah peraturan anda sendiri. Contohnya, mari tambahkan peraturan untuk "Tidak dilaksanakan".

Regular Expressions for Highlighting Comments in PyCharm

Di sini, anda boleh mengkonfigurasi:

  • Corak: ungkapan biasa untuk memadankan teks untuk diserlahkan.
  • Ikon: ikon untuk dipaparkan dalam tetingkap alat TODO.
  • Sensitiviti huruf besar: sama ada padanan itu sensitif huruf besar.
  • Gaya lalai: jika dinyahtanda, anda boleh menyesuaikan gaya penyerlahan, jika tidak, gaya TODO lalai akan digunakan.
  • Pilihan gaya tersuai:
    • Gaya fon (tebal, condong)
    • Warna teks
    • Warna latar belakang
    • Ralat warna jalur
    • Gaya hiasan dan warnanya (digaris bawah, digariskan tebal, dilemahkan, disempadani, dicoret, garis putus-putus).

Ini yang kami dapat:

Regular Expressions for Highlighting Comments in PyCharm

Dan begini cara ia muncul dalam tetingkap alat TODO: anda boleh melihat ikon tersuai yang kami pilih dan warna jidar lebih menonjol. Dalam tangkapan skrin ini, saya juga telah mengklik butang penapis untuk menunjukkan bahawa tiada penapis digunakan lagi.

Regular Expressions for Highlighting Comments in PyCharm

Mari kembali ke tetapan TODO dan tambah penapis untuk peraturan "Tidak dilaksanakan".

Regular Expressions for Highlighting Comments in PyCharm

Kini, dalam tetingkap alat TODO, penapis "Tidak dilaksanakan" baharu muncul dalam senarai. Apabila anda memilih penapis ini, hanya ulasan "Tidak dilaksanakan" akan dipaparkan dalam tetingkap alat TODO.

Regular Expressions for Highlighting Comments in PyCharm

Terdapat satu lagi pilihan dalam tetapan ulasan TODO yang belum kami nyatakan: "Anggap teks inden pada baris berikut sebagai sebahagian daripada TODO yang sama".

Kotak pilihan ini digunakan untuk semua peraturan. Jika baris yang mengikuti ulasan TODO mengandungi ulasan inden, peraturan yang sama akan digunakan padanya.

Regular Expressions for Highlighting Comments in PyCharm


Seperti yang anda lihat, tidak perlu mencipta ungkapan biasa yang terlalu kompleks — ungkapan yang ringkas sudah memadai. Walau bagaimanapun, walaupun dalam konteks ini, ia boleh memudahkan kerja anda.
Adakah anda kerap menggunakan ungkapan biasa?

Atas ialah kandungan terperinci Ungkapan Biasa untuk Menyerlahkan Komen dalam PyCharm. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan