Absolument. Et c'est extrêmement utile de le faire. M-x flush-lines
et M-x keep-lines
sont vos amis, ainsi que juste C-k
etc.
(La première chose que vous devez faire est bien sûr C-x C-q
de rendre le tampon accessible en écriture.)
Si vous utilisez la bibliothèque Grep + ( grep+.el
), vous avez ces commandes, les lignes de commentaires et de supprimer basculer un tel retrait:
grepp-remove-comments
, grepp-toggle-comments
qui sont liés dans des tampons à grep ;
et M-;
, respectivement.
(Grep + vous donne également des commandes qui facilitent la création de plusieurs tampons grep: +
( grepp-new-buffer
), b
( grepp-choose-buffer
) et r
( grepp-rename-buffer-to-last
).)
Il y a aussi d' autres tampons qui sont en lecture seule par défaut et qu'il peut parfois être utile d'utiliser C-x C-q
, puis les modifier, en particulier ( à mon humble avis), *Messages*
, *Help*
et *Colors*
(de M-x list-colors-display
). Les informations avaient même une commande qui vous permet de modifier le nœud actuel.
Malheureusement (à mon humble avis), Emacs s'est généralement éloigné de cette utilisation, ce qui la rend plus difficile. Par exemple, *Help*
et les *Messages*
tampons définissent désormais les clés dans leurs modes respectifs, ce qui signifie que pour les modifier normalement, vous devez soit (1) passer à un autre mode ou (2) utiliser C-q
pour pouvoir insérer certains caractères.
Si vous êtes un mauvais utilisateur, vous pouvez avoir une liaison comme
zww 'read-only-mode
celle-ciread-only-map
. Désactivezread-only-mode
puis utilisez laevil-delete
ligne (c.dd
-à-d.). Bien sûr, cela ne supprime pas automatiquement toutes les lignes commeflush-lines
, cependant, si vous souhaitez supprimer une région entière sans utiliser d'expressions régulières complexes, alors c'est votre ami.la source
winnow.el fournit un petit mode mineur pratique conçu à cet effet, destiné à être utilisé dans les
compilation-mode
tampons (ou dérivés, qui comprendgrep-mode
).Il permet des raccourcis clavier équivalents à
flush-lines
etkeep-lines
, et prend soin de la lecture seule du texte pour vous.la source