2010-04-27 12 views

Respuesta

2

No creo que haya un equivalente exacto incorporado. Puede usar hl-line-mode para resaltar la línea actual, y la personalización de ese modo le permite establecer el resaltado para subrayar en lugar del color de fondo diferente predeterminado: - pero el subrayado que obtiene se detiene al final del texto en la línea, en lugar de continuar hasta el borde de la ventana.

18

En su .emacs, personalizar la cara de hl-line-mode, con algo como:

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

hl-line-face es una variable que almacena el nombre de la facehl-line-mode utiliza para mostrar la línea actual. Puede personalizar el :foreground:background y un montón de otros atributos a su gusto. Verifique los documentos here.

El global-hl-line-mode se enciende resaltando la línea actual en todos los buffers. Si solo lo quiere en algunos buffers, enciéndalo con M-x hl-line-mode.

12

Hay un buen blog post sobre este tema: M-x all-things-emacs

El siguiente código (Introduce el ingenio M-: o en ~/.emacs) utiliza el código RGB # 222 como color de fondo (si estás en 256-color mode!) y subraya la fuente en la línea actual. Desarreglar el color de primer plano utiliza el color predeterminado, esto p. Ej. conserva los colores C++ en la línea resaltada.

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

Puede comprobar si necesita cambiar highlight o (que yo sepa más) hl-line con M-xy:

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

Este comando le muestra todos los ajustes del tipo de letra utilizado para resaltar la línea actual. Debería obtener un resultado como este:

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 
Cuestiones relacionadas