Benar. Dan sangat berguna untuk melakukan itu. M-x flush-lines
dan M-x keep-lines
teman-teman Anda, serta hanya C-k
dll.
(Hal pertama yang perlu Anda lakukan tentu saja C-x C-q
, untuk membuat buffer dapat ditulis.)
Jika Anda menggunakan perpustakaan Grep + ( grep+.el
) maka Anda memiliki perintah-perintah ini, yang garis menghapus komentar dan beralih penghapusan seperti:
grepp-remove-comments
, grepp-toggle-comments
, yang terikat dalam buffer grep untuk ;
dan M-;
masing-masing.
(Grep + juga memberi Anda perintah yang memudahkan untuk memiliki beberapa buffer grep: +
( grepp-new-buffer
), b
( grepp-choose-buffer
), dan r
( grepp-rename-buffer-to-last
).)
Ada juga buffer lain yang hanya-baca secara default dan yang kadang-kadang bisa berguna untuk menggunakan C-x C-q
dan kemudian mengedit mereka, khususnya (IMHO), *Messages*
, *Help*
, dan *Colors*
(dari M-x list-colors-display
). Info yang digunakan bahkan memiliki perintah yang memungkinkan Anda mengedit simpul saat ini.
Sayangnya (IMHO), Emacs umumnya telah menjauh dari penggunaan seperti itu, membuatnya lebih sulit. Misalnya, *Help*
dan *Messages*
buffer sekarang mendefinisikan kunci dalam mode masing-masing, yang berarti bahwa untuk mengeditnya secara normal Anda perlu (1) mengubah ke mode lain atau (2) menggunakan C-q
untuk dapat memasukkan karakter tertentu.
Jika Anda adalah pengguna jahat, Anda dapat memiliki ikatan seperti
zww 'read-only-mode
, sakelar ituread-only-map
. Nonaktifkanread-only-mode
dan kemudian gunakanevil-delete
baris (yaitudd
). Tentu saja ini tidak secara otomatis menghapus semua baris sepertiflush-lines
, namun, jika Anda ingin menghapus seluruh wilayah tanpa menggunakan ekspresi reguler yang kompleks, maka ini adalah teman Anda.sumber
winnow.el menyediakan mode kecil kecil yang berguna yang dirancang untuk tujuan ini, dimaksudkan untuk digunakan dalam
compilation-mode
buffer (atau turunannya, yang termasukgrep-mode
).Ini memungkinkan binding utama yang setara dengan
flush-lines
dankeep-lines
, dan menjaga teks read-only-ness untuk Anda.sumber