Como faço para destacar uma região e fazê-la permanecer destacada quando o ponto avança.
Por que eu iria querer isso? Para que eu possa destacar trechos importantes de código quando o revisar mais tarde.
highlighting
Kian
fonte
fonte
bm-toggle
para criar um favorito.Respostas:
O destaque da biblioteca (
highlight.el
) permite realçar qualquer número de regiões de várias maneiras, incluindo regexps, qualquer número de faces.Uma maneira fácil de destacar uma extensão de texto (e persistir até que você o remova) é passar o mouse sobre ele - como usar uma caneta marca-texto . Este é o comando
hlt-highlighter
. Por padrão, o comando é vinculado aC-x down-mouse-2
, o que significa que você o usaC-x X
pressionando e pressionando e arrastandomouse-2
(o segundo ou o botão do meio do mouse) pelo texto. Com um argumento de prefixo (ou seja,C-u C-x X
+ arrastemouse-2
), você será solicitado a usar o rosto.(Por padrão,
C-x X
é a chave de prefixo à qual o mapa de teclashlt-map
está vinculado. Muitas teclas de destaque e exclusão de destaque estão vinculadas nesse mapa. Você pode colocar o mapa de teclas em qualquer outra tecla de prefixo ou vincular comandos individuais de destaque e exclusão a teclas mais convenientes. Eu coloqueihlt-highlighter
emC-x down-mouse-2
, por exemplo.)Uma maneira rápida e fácil de destacar uma única região do texto e manter esse destaque até você colocá-lo em uma região diferente é usar a seleção secundária .
Para isso, basta pressionar e segurar a tecla Meta (normalmente
Alt
) enquanto arrastamouse-1
.Se você usar a biblioteca
second-sel.el
, poderá acessar qualquer número dessas seleções secundárias em um anel, entre outros recursos.fonte
C-x X down-mouse-2
contrário.Você está procurando
hi-lock-mode
? Você pode destacar regexps correspondência ou regiões de destaque usando destaque Frase:C-x w p phrase RET face RET
.https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html
fonte
M-s h
prefixo, portanto você pode usarM-s h C-h
para ver uma lista de comandos relacionados. Também é importante notar que você pode salvar o conjunto atual de padrões destacados no arquivo atual, para poder restaurá-los mais tarde.M-s
no meu emacs (25.3.1 em um Mac) inicia uma expressão regular isearch. Eu pensei que era uma ligação padrão. E eu missão alguma coisa?