Yanıtlar:
Emacs Wiki'den Stefan Monnier'den alıntı :
Bir paragrafın doldurulması, bir paragraftaki tüm satırları tek bir satıra birleştirir. Bu bir aykırı olduğunu FillParagraph .
Bir satırın yeni satır karakteriyle (”\ n”) bittiği ve paragrafların boş satırlarla ayrıldığı yerlerde çalışır. Bir paragrafı tek bir yeni satırda sonlandırmak için aşağıdaki işlevi kullanın:
;;; It is the opposite of fill-paragraph (defun unfill-paragraph () "Takes a multi-line paragraph and makes it into a single line of text." (interactive) (let ((fill-column (point-max))) (fill-paragraph nil)))
Ve onu bir anahtara bağlamak için:
;; Handy key definition (define-key global-map "\M-Q" 'unfill-paragraph)
Ayrıca bakınız UnfillRegion ve UnwrapLine .
Benim yöntemim imleci paragrafın son satırına yerleştirmek ve M-^birkaç kez vurmaktı .
Bu kısayolun güzelliği, çizgileri bir araya getirmenin yanı sıra herhangi bir girinti alanını da tek bir kısma indirgemesidir.
M-^
ve sadece anahtarı basılı tutmanız yeterlidir. İşlev adlandırılmıştır delete-indentation
.
M-S-^
benim için işe yaramadı mı?
delete-indentation
ve kısayol Emacs'ta şöyle tanımlanır M-^
- shift ( S
) benim tarafımdan eklendi, çünkü yine de tutmak zorundasınız. Karışıklık için üzgünüm.
Şimdi bunun için bir unfill
paket var .
Paragrafların ve bölgelerin açıkça doldurulması (örneğin paketinin açılması) için komutlar ve ayrıca geçerli paragrafın veya bölgenin doldurulması ve doldurulması arasında geçiş yapacak bir komut sağlar.
Bu edilir başlangıçta dayalı XAH Lee'nin örnekler ve daha sonra dayanan yeniden yazılmış Artur Malabarba bir makalesinden
Aşağıdakileri sağlar:
M-x unfill-region
M-x unfill-paragraph
M-x unfill-toggle
M-x toggle-fill-unfill
Aşağıdakiler gibi, istediğiniz gibi kullanışlı bir tuşlama eklemek kolaydır:
(global-set-key (kbd "<f8>") 'toggle-fill-unfill)
Evil modunda VIM'den gelen J
tuşlar var normal mode
. Aşağıdaki çizgiye ve mevcut çizgiye tek bir çizgide birleşir. Böylece, birkaç kez basarak, paragrafı geri alabilirsiniz.
fill-paragraph
yok değil bir önek argümanı kullanmak veya olmayan geçmek sürece, paragraf haklınil
İlk argüman. Bakınız (emacs)Fill Commands
.