Viv*_*mar 5 emacs syntax-highlighting
我使用的IM不支持查看以前的聊天记录,也不能更改我的IM.所以我每次都要将聊天复制到文本文件中.
我正在使用Emacs.Is有哪些方法我可以突出显示包含参与者姓名的行如下所示?
===> **[Vivek Kumar]**
Hi, how are you doing!
===> **[Mr X Y Z]**
fine
===> **[Vivek Kumar]**
sdfksd;fks;
Run Code Online (Sandbox Code Playgroud)
编辑1:
早些时候,当我访问gvim时,我会使用该highlight.vim插件.
sco*_*awg 10
Emacs支持突出显示行或短语.您可以使用一个highlight-lines-matching-regexp,highlight-phrase或highlight-regexp.我相信还有其他几个.
要尝试此操作,请将文本粘贴到编辑器中,按ESC-x(或Alt-x可能也可以)进入编辑器窗口底部的"迷你缓冲区",然后输入上述命令之一.
例如,我尝试了:
highlight-lines-matching-regexp并输入了正则表达式" \[.*\]"并使其与示例中的名称相匹配.这是一个截图:

您可以调整此表达式以满足您的需求.一些链接到emacs中的正则表达式:
当然你也可以使用highlight-phrase并只是突出显示一个简单的文本字符串(而不是乱搞正则表达式).
这是我跑步highlight-phrase并输入两个不同名称并给它们不同颜色的一个(hi-yellow和hi-red):

最后,您可以运行unhighlight-regexp以清除突出显示.
| 归档时间: |
|
| 查看次数: |
402 次 |
| 最近记录: |