Yanıtlar:
Kesinlikle. Ve bunu yapmak son derece yararlı . M-x flush-lines
ve M-x keep-lines
arkadaşlarınız, aynı zamanda sadece C-k
vb.
(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-q
belirli 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-mode
ve ardından evil-delete
satı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-mode
tamponlarda (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-lines
ve keep-lines
ve sizin için metnin salt okunur-lik ilgilenir.
Key Function
x winnow-exclude-lines
m winnow-match-lines