2010-04-27 13 views

Odpowiedz

2

Nie sądzę, aby wbudowany był dokładny odpowiednik. Możesz użyć trybu linii hl, aby podświetlić bieżącą linię, a dostosowanie tego trybu pozwoli ci ustawić podświetlanie jako podkreślenie zamiast domyślnego innego koloru tła - - ale podkreślenie powoduje zatrzymanie się na końcu tekstu w linii, a nie kontynuowanie krawędzi okna.

18

W .emacs, dostosować do hl-line-mode twarz z czymś takim:

(global-hl-line-mode 1) 
(set-face-attribute hl-line-face nil :underline t) 

hl-line-face jest zmienną, która przechowuje nazwę facehl-line-mode wykorzystuje, aby wyświetlić bieżącą linię. Możesz dostosować :foreground:background i kilka innych atrybutów według własnych upodobań. Sprawdź dokumenty here.

Urządzenie global-hl-line-mode włącza podświetlanie bieżącego wiersza we wszystkich buforach. Jeśli chcesz go tylko w niektórych buforach, włącz go za pomocą trybu M-x linii hl.

12

Jest dobry blogu na ten temat: M-x all-things-emacs

Poniższy kod (Wpisz wit M-: albo w ~/.emacs) używa kodu RGB nr 222 jako kolor tła (jeśli jesteś w 256-color mode!) i podkreśla czcionkę w bieżącym wierszu. Odzyskiwanie koloru pierwszego planu wykorzystuje domyślny kolor, np. zachowuje kolory C++ w podświetlonej linii.

(global-hl-line-mode 1) 
(set-face-background 'highlight "#222") 
(set-face-foreground 'highlight nil) 
(set-face-underline-p 'highlight t) 

Można sprawdzić, czy trzeba zmienić highlight lub (AFAIK starsi) hl-line z M-xi:

describe-face <RET> highlight 
describe-face <RET> hl-line 

To polecenie pokazuje wszystkie ustawienia twarz czcionka użyta do podświetlania bieżącej linii. Powinieneś uzyskać wyjście takie jak to:

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 
Powiązane problemy