Di Emacs, cara mengomentari blok teks, mis. Cara indentasi blok teks oleh n
karakter spasi putih dan menempatkan urutan karakter yang dipilih, katakanlah ##
, di awal setiap baris?
Asli
foo
bar foobar
foo bar
Diinginkan:
# foo
# bar foobar
# foo bar
- Saya membutuhkan metode yang tidak mengganggu mode CUA.
comment-dwin
tidak mengizinkan saya untuk memilih urutan karakter yang berubah-ubah.
C-M-@
3) pindahkan kursor ke ujung 4)C-x r t
5) ketik urutan karakter awalan, seperti##
, tekanENT
C-x R K
Bergantung pada mode apa yang Anda jalankan (mis. Mode CC, Mode Lisp) Anda dapat memilih wilayah dan kemudian menggunakan perintah
comment-region
(biasanya terikat ke C-c C-c. Jika semuanya diatur dengan benar, itu harus menggunakan karakter komentar yang sesuai untuk jenis file yang Anda edit.sumber
M-;
?M-;
adalah perintah komentar yang lebih umum. Ketika tidak ada wilayah aktif, itu menyisipkan komentar (setelah ada pernyataan di telepon, dan berbaris dengan kolom komentar). Ketika suatu daerah dipilih, ia berperilaku seperticomment-region
. Ketika tidak ada wilayah aktif,comment-region
tidak memasukkan komentar.comment-region
, tidak seperticomment-dwim
(yang manaM-;
secara default) memungkinkan Anda secara fleksibel dan paling tidak blokir komentar. Gunakan polosC-u
ke unest satu tingkat sarang. (Saya mengikatC-x C-;
untukcomment-region
. Sebenarnya, saya mengikatnyacomment-region-lines
darimisc-cmds.el
.)Anda ingin memilih wilayah kode lalu
M-;
sumber