Dans vim, nous pouvons utiliser "set cursorline" dans le fichier dotvim pour l'activer. Existe-t-il un moyen de le faire dans emacs?emacs: mettez en surbrillance la ligne en cours
Répondre
Je ne pense pas qu'il existe un équivalent exact. Vous pouvez utiliser le mode hl-line pour mettre en surbrillance la ligne courante, et la personnalisation de ce mode vous permet de définir la surbrillance plutôt que la couleur d'arrière-plan différente par défaut. - mais le soulignement vous obtenez des arrêts à la fin du texte dans la ligne, plutôt que de continuer au bord de la fenêtre.
Dans votre .emacs, personnaliser le visage pour hl-line-mode
, avec quelque chose comme:
(global-hl-line-mode 1)
(set-face-attribute hl-line-face nil :underline t)
hl-line-face
est une variable qui stocke le nom du facehl-line-mode
utilise pour afficher la ligne actuelle. Vous pouvez personnaliser le :foreground
:background
et un tas d'autres attributs à votre goût. Vérifiez les documents here.
Le global-hl-line-mode
est activé pour mettre en surbrillance la ligne actuelle dans tous les tampons. Si vous voulez juste dans certains tampons, allumez-le avec M-x hl-line-mode.
Il y a un bon blog sur ce sujet: M-x all-things-emacs
Le code suivant (entrez l'esprit M-: ou ~/emacs) utilise le code RVB # 222 comme couleur de fond (si vous êtes dans 256-color mode!) et souligne la police sur la ligne actuelle. La désactivation de la couleur de premier plan utilise la couleur par défaut, par exemple. conserve les couleurs C++ sur la ligne en surbrillance.
(global-hl-line-mode 1)
(set-face-background 'highlight "#222")
(set-face-foreground 'highlight nil)
(set-face-underline-p 'highlight t)
Vous pouvez vérifier si vous avez besoin de changer highlight
ou (afaik plus) hl-line
avec M-x et:
describe-face <RET> highlight
describe-face <RET> hl-line
Cette commande vous montre tous les paramètres de la police de caractères utilisée pour mettre en évidence la ligne actuelle. Vous devriez obtenir une sortie comme celle-ci:
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. Mettez en surbrillance NSToolbarItems
- 2. Dans emacs, comment mettre en surbrillance la ligne en cours dans le cadre actuel uniquement?
- 3. Supprimer Emacs en surbrillance
- 4. Mettez en surbrillance la ligne ListView lorsqu'un élément de ligne de l'interface utilisateur est touché
- 5. Mettez en surbrillance NSImageView - Objective-c
- 6. onglet Mettez en surbrillance dans le menu
- 7. Emacs mise en surbrillance en mode texte
- 8. Mettez en surbrillance la date sélectionnée dans VB.NET MonthCalendar
- 9. Mettez en surbrillance le lien actif en utilisant jQuery
- 10. Mettez en surbrillance toutes les références à X?
- 11. Mettez en surbrillance un élément dans Open Flash Chart 2
- 12. Comment configurer la mise en surbrillance en mode diff Emacs?
- 13. Mettez en surbrillance la première ligne dans un ListView et un contrôle ListBox
- 14. Css Html JavaScript - Navigation Mettez en surbrillance actuellement sélectionné Menu
- 15. Emacs 23: Sélection non mise en surbrillance
- 16. Emacs: mise en surbrillance persistante d'une région
- 17. Mise en surbrillance d'une région Emacs
- 18. Mettez en surbrillance une colonne dans Asp.net Chart Control Series
- 19. Mettez en surbrillance les détails d'une fenêtre sous le curseur
- 20. Mettez en surbrillance le texte d'une page après son rendu
- 21. Mettez en surbrillance le bloc de code sous le curseur?
- 22. Silverlight Datagrid: Mettez en surbrillance une colonne entière?
- 23. Mettez en surbrillance le texte dans TextView ou WebView
- 24. Fichiers Visual Studio ASPX Synthax Mettez en surbrillance Wack
- 25. ANDROID: Mettez en surbrillance/Sélectionnez avec trackball et quand Touché
- 26. Mettez en surbrillance des cellules avec des dates antérieures
- 27. Mettez en surbrillance les plages de texte dans Vim
- 28. page en surbrillance en cours ne pas la page en cours
- 29. Comment mettre en surbrillance la syntaxe pour les fichiers Emacs
- 30. Comment désactiver la surbrillance de la ligne en cours dans NetBeans?