Vim'de, açmak için dotvim dosyasında "set imleç çizgisini" kullanabiliriz. Bunu emaclarda yapmak için bir yolu var mı?emacs: geçerli satırın altını çizerek vurgulayın
cevap
Tam olarak yerleşik bir eşdeğer olduğunu sanmıyorum. Geçerli satırı vurgulamak için hl-line modunu kullanabilir ve bu modu özelleştirmek, varsayılan farklı arka plan renginden ziyade vurgulamayı alt çizgi olacak şekilde ayarlamanıza olanak tanır - - Ama aldığınız alt çizgi, pencerenin kenarına devam etmek yerine, satırın sonunda metnin sonunda durur. senin .emacs ise
, böyle bir şeyle, hl-line-mode
için yüzünü özelleştirmek:
(global-hl-line-mode 1)
(set-face-attribute hl-line-face nil :underline t)
hl-line-face
facehl-line-mode
adını saklayan bir değişken akım çizgisini göstermek için kullanır. :foreground
:background
ve diğer özelliklerin çoğunu kendi isteğinize göre özelleştirebilirsiniz. Dokümanları kontrol edin here.
global-hl-line-mode
tüm arabelleklerde geçerli satırı vurgulamayı etkinleştirir. Yalnızca bazı arabelleklerde istiyorsanız, M-x hl-satırı modu ile açın.
bu konu hakkında iyi bir blog yazısı var: sen eğer arka plan rengi gibi RGB kodu # 222 kullanır (: M-x all-things-emacs
Aşağıdaki kodu (veya ~/.emacs içinde espri M- girin) 256-color mode içinde!) ve geçerli satırdaki yazı tipinin altını çiziyor. Ön plan rengini belirlemek, varsayılan rengi kullanır, örn. Vurgulanan satırdaki C++ renklerini korur.
(global-hl-line-mode 1)
(set-face-background 'highlight "#222")
(set-face-foreground 'highlight nil)
(set-face-underline-p 'highlight t)
M-x ile Eğer highlight
ya da (afaik eski) değiştirmek için gerekli olup olmadığını kontrol edebilirsiniz hl-line
ve:
describe-face <RET> highlight
describe-face <RET> hl-line
Bu komut size geçerli satırı vurgulamak için kullanılan yazı tipi yüzünün tüm ayarları gösterir. Bunun gibi bir çıktı almalısınız:
Face: highlight (sample) (customize this face)
Documentation:
Basic face for highlighting.
Family: unspecified
Foundry: unspecified
Width: unspecified
Height: unspecified
Weight: unspecified
Slant: unspecified
Foreground: unspecified
Background: #222
Underline: t
Overline: unspecified
Strike-through: unspecified
Box: unspecified
Inverse: unspecified
Stipple: unspecified
Font: unspecified
Fontset: unspecified
Inherit: unspecified
- 1. Seçilen TabPageIndicator'ı vurgulayın veya altını çizin
- 2. Mevcut satırın geçerli satırını Oracle
- 3. Geçerli çizgiyi bir önceki satırın sonuna getirin
- 4. Aşağıdaki çizim alanını çizerek r
- 5. Bir çizgi çizerek UIButtons'a bağlanma
- 6. Emacs: Geçerli dizini çerçeve çubuğunda nasıl gösterebilirim?
- 7. Emacs
- 8. Emacs
- 9. Bir koşul karşılandığında GridView satırını vurgulayın
- 10. Sıralı Sıralama dizini altını çiz
- 11. Nasıl kaldırılır Tercihi altını çiziyor
- 12. X ile ilgili tüm başvuruları vurgulayın.
- 13. TextView veya WebView'taki Metni Vurgulayın
- 14. vim'de sadece ekran çizgisini vurgulayın?
- 15. Vim kelimelerin bir listesini vurgulayın
- 16. Yüce metin vurgulamayı vurgulayın 3
- 17. Kod bloğunun bir kısmını vurgulayın
- 18. Emacs'ın Python Etkileşimli Modunu Oluşturma Vurgulayın ve Girintile
- 19. Geçerli Emacs arabelleğinin bir dize içerip içermediğini kontrol edin
- 20. -l parametresiyle yüklendiğinde geçerli emacs komut dosyasının yolunu alın
- 21. Emacs, R, Sweave: Emacs
- 22. Emacs
- 23. Emacs
- 24. Emacs
- 25. Emacs
- 26. emacs,
- 27. Emacs
- 28. Emacs
- 29. Emacs
- 30. Emacs