Yanıtlar:
Kesinlikle. Ve bunu yapmak son derece yararlı . M-x flush-linesve M-x keep-linesarkadaşlarınız, aynı zamanda sadece C-kvb.
(Yapmanız gereken ilk şey C-x C-q, arabelleği yazılabilir yapmaktır.)
Kütüphane kullanın Grep + ( grep+.el:) daha sonra kaldırma açıklama hatları ve bu tür kaldırma geçiş bu komutları sahip
grepp-remove-comments, grepp-toggle-comments, grep tamponlar içinde bağlı ;ve M-;sırasıyla.
(Grep + ayrıca birden çok grep ara belleğine sahip olmanızı kolaylaştıran komutlar verir: +( grepp-new-buffer), b( grepp-choose-buffer) ve r( grepp-rename-buffer-to-last).)
Diğer bazen kullanmak yararlı olabilir varsayılan ve hangi yalnızca salt olan tamponlar da vardır C-x C-qözellikle (IMHO) ve daha sonra düzenlemek onları, *Messages*, *Help*ve *Colors*(dan M-x list-colors-display). Bilgi kullanılan bile geçerli düğümü düzenlemek sağlayan bir komut olması.
Ne yazık ki (IMHO), Emacs genellikle bu kullanımdan uzaklaşarak zorlaştı. Örneğin, *Help*ve *Messages*arabellekler artık kendi modlarında tanımlanmış olan anahtarlar, yani normal şekilde düzenlemek için (1) başka bir moda geçmeniz veya (2) C-qbelirli karakterleri eklemek için kullanmanız gerekir.
Kötü bir kullanıcıysanız zww 'read-only-mode, bu geçiş gibi bir bağlantınız olabilir read-only-map. Devre dışı bırakın read-only-modeve ardından evil-deletesatırı (ie dd) kullanın . Tabii ki bu otomatik olarak tüm satırları kaldırmaz flush-lines, ancak karmaşık düzenli ifadeler kullanmadan tüm bir bölgeyi kaldırmak istiyorsanız, o zaman bu arkadaşınızdır.
winnow.el , bu amaç için tasarlanmış, compilation-modetamponlarda (veya içeren türevlerde grep-mode) kullanılmak üzere tasarlanmış kullanışlı küçük bir küçük mod sağlar .
Bu eşdeğer tuş bağları sağlayan flush-linesve keep-linesve sizin için metnin salt okunur-lik ilgilenir.
Key Function
x winnow-exclude-lines
m winnow-match-lines