在Notepad++中手动突出显示所选文本

80

我正在尝试寻找一种在Notepad++中突出显示选定的代码块的方法,就像Microsoft Word允许您对文档进行突出显示一样。这是可能的吗?

2个回答

183
请按照以下步骤在Notepad++中突出显示代码块:
  1. 选择所需的文本。
  2. 右键单击以显示上下文菜单。
  3. 选择样式标记,并选择五个选项之一(从使用第1种样式使用第5种样式)。每种颜色都不同。如果您想要黄色,请选择使用第3种样式

如果您想创建自己的样式,可以在设置菜单下使用样式配置器


我可以在Windows的v6.5版本中看到它,但在v5.8.7版本中看不到。 - Thomas
5
问题在于,如果你用文本突出显示文字,例如 "Integer.valueOf()",那么在你的整个代码中无论出现多少次 "Integer.valueOf()",它们都会被突出显示。如何只在一个地方突出显示某些内容? - Bhushan
5
这些样式并没有被永久保存。 - Bhushan
10
请注意,Notepad++ 是一个文本编辑器而不是文字处理器。它只是按原样保存文本。这意味着您不能将您的高亮保存在文件中。 - Arashsoft
简而言之,这不是一个永久性的高亮。 - ASharma7

9
选择您的文本,右键单击,然后选择样式标记,然后使用第1个样式(第2个样式等)。目前无法保存样式标记,但如果您对此感兴趣,可以在Idea torrent上投票支持一个想法。 它应该是默认设置,但可能被隐藏。
可能是您的contextMenu.xml出了问题,所以您只能获得基本标准。在NPP的配置文件夹中查看(%appdata%\Notepad++\),如果存在contextMenu.xml,则是有问题的。如果不存在,则找到答案;如果存在,则可能有缺陷。无论如何,您都可以从这里获取原始的标准contextMenu.xml并将其放入配置文件夹(或替换现有的xml)。启动NPP,您应该有一个相当长的上下文菜单。提示:查看contextmenu.xml本身-因为您可以根据自己的需要更改它。
有关更多信息,请参见此处

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接