Geçerli oturum için Emacs'in otomatik hat sarma özelliğini nasıl kapatılır?


41

Geçerli oturum için Emacs'in otomatik hat sarma özelliğini nasıl kapatılır? Normalde otomatik sarmaya ihtiyacım var, ancak bir e-posta taslağını düzenlerken buna ihtiyacım yok. Bir süreliğine kapatmanın bir yolu var mı?

Yanıtlar:


54

Kullanmakta olduğunuz otomatik hat sarımının hangi lezzetine bağlı olarak, bunlardan biri olacaktır.

M-x toggle-truncate-lines

Çizgileriniz, pencerenin sağ kenarında sert bir şekilde sarılırsa, veya

M-x visual-line-mode

Çizgileriniz, pencerenin sağ kenarına yakın boşlukta "yumuşak sarılır".

(24.4'ten daha eski bir Emacs sürümü kullanıyorsanız M-x longlines-mode, satırlarınız belirli bir sütunda sertçe sarılıyorsa, olabilir .)

Yapılandırmanız için yanlış komut vermişseniz, mini tampondaki mesaj "... disabled" yerine "... etkin" diyecektir; Bu durumda, sahte modu yeniden devre dışı bırakmak için aynı komutu tekrar verin ve gerçekte kullandığınız modu devre dışı bırakanı bulana kadar diğerlerini deneyin.

Bunlar arabellek-yerel modlarıdır, bu nedenle komutu verdiğinizde yalnızca siz bulunduğunuzda arabellek etkilenir; diğer tüm tamponlarda, benzer şekilde modu kapatmazsanız, hat sarma özelliğinden yararlanabilirsiniz.

Daha sonra hat sarmalamayı tekrar açmak isterseniz, devre dışı bırakmak için kullandığınız komutu yeniden yayınlamanız yeterlidir.


6
Görsel çizgi kaplamaya dahil olan diğer bir suçlu için, deneyinM-x toggle-truncate-lines
Barry Kelly

@BarryKelly İyi nokta! Bunu unutmuşum - Ben sadece yanıtı eklemek için cevabı değiştirdim.
Aaron Miller

(global-set-key (kbd "C-c w") 'toggle-truncate-lines); wrap.Emacs dosyama ekleyerek bir klavye kısayoluna bağlamak için yeterince kullanıyorum .
Rolazaro Azeveires

9

Sadece bir güncelleme longlines-mode.

Emacs 24.4 itibariyle longlines-modeartık mevcut değil. Bu nedenle M-x toggle-truncate-lines, geçici olarak veya tüm tamponlarda varsayılan olmasını istiyorsanız (set-default 'truncate-lines t), .emacsdosyanızda isterseniz kullanmanızı öneririm.


Geçerli arabellek veya düzenleme oturumu için ve özellikle varsayılan olarak bu efekte ihtiyacım var .
qazwsx

Ah doğru, ilk soruyu yanlış oku. Sadece longlines-modeartık işe yaramayacak bir güncelleme yapmak istedim . Cevabım güncellendi
Connor S

Bu benim için çalışan tek - ve aynı zamanda en acısız - çözümdü. @ qazwsx bunu kabul edilenle değiştirmeyi düşünüyor mu?
mmlac

3

Başka bir olasılık geçiş yapmak olabilir auto-fill-mode

Örneğin, auto-fill-modeauctex'te kapatmak , sert çizgi sarmayı durdurur

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.