Vim'in tuhaflıklarından biri, dosya yeni satır karakteri ile bitiyorsa, dosyanın sonunda boş bir satır göstermemesidir. Dosya Bu şekilde, gelmez bir yeni satır ile sona, ekran aynıdır, yalnızca bir [noeol]
kipsatırında işaretleyici.
Öte yandan Emacs, dosya bir satırsonu ile bitiyorsa ve aksi takdirde son satırı görüntüler.
Emacs'ın davranışı temelde daha mantıklı olsa da, daha iyisi ya da daha kötüsü için, eskisine alıştım.
Dosyanın yeni satırın sonlandırılmasını gerektirirken, son boş satırın görüntülenmesini bastırmanın herhangi bir yolu var mı?
Ekran görüntüsü üç pencere gösterir (çok küçükse resmi yeni sekmede görüntüle):
Soldaki büyük emacs penceresi
hexl-mode
, dosyanın sonunda gerçekten bir satırsonu olduğunu gösterir (0a, imlecin bulunduğu konum).Emacs penceresi sağ üstte, imleç boş üçüncü satırda.
Vim penceresini sağ altta, imleç son metin satırında olacak. Dosya yeni
[noeol]
satırla bitse bile imleç bu noktanın altına taşınamaz ( vim durum satırında işaretçi yoktur ).
emacs -Q
, init dosyanızda bir şey olmalı.