Notepad++ 记事本++;用宏标记样式
我最喜欢的Notepad++功能之一是用样式标记特定的单词/字符。但是,每当我想标记时,我必须手动选择该单词并通过上下文菜单进行标记。取而代之的是,由于我通常标记的单词通常是相同的,而且单词的数量是有限的,那么是否可以编写一个类似于标记“AAA”或标记“123”的宏并指定一个快捷方式?这将节省大量时间。我甚至不知道样式标记功能,直到是的,这是可能的 要设置它,请执行以下操作:Notepad++ 记事本++;用宏标记样式,notepad++,Notepad++,我最喜欢的Notepad++功能之一是用样式标记特定的单词/字符。但是,每当我想标记时,我必须手动选择该单词并通过上下文菜单进行标记。取而代之的是,由于我通常标记的单词通常是相同的,而且单词的数量是有限的,那么是否可以编写一个类似于标记“AAA”或标记“123”的宏并指定一个快捷方式?这将节省大量时间。我甚至不知道样式标记功能,直到是的,这是可能的 要设置它,请执行以下操作: 突出显示一个单词 选择宏菜单>>开始录制 右键单击突出显示的单词并选择styletoken和您喜欢的样式 选择宏菜单>>
<Macro name="Highlight" Ctrl="yes" Alt="no" Shift="no" Key="83">
<Action type="1" message="2170" wParam="0" lParam="0" sParam="A" />
<Action type="0" message="2305" wParam="0" lParam="0" sParam="" />
<Action type="2" message="0" wParam="43022" lParam="0" sParam="" />
<Action type="0" message="2180" wParam="0" lParam="0" sParam="" />
</Macro>
宏执行以下操作:键入“A”,选择它,高亮显示它,然后删除它。它很难看,但却做了我想做的事。谁有更好的主意?我不想自己选择我糟糕的答案:O更好的方法是使用记事本++的“定义你的语言”功能,该功能位于语言->定义你的语言… 选择“关键字列表”选项卡,您可以为任意数量的预定义关键字定义自定义样式
完成样式设置后,单击“另存为…”,您将能够在“语言”菜单项下找到新的“语言”。很遗憾,我找不到宏的存储位置。所以,我可以提供一系列的动作。例如,我们希望对“已发送的邮件”使用第一种样式,对“已接收的邮件”使用第二种样式:
谢谢你的回答。但是,您回答了如何制作宏以突出显示“已选定”单词或突出显示“光标附近”单词。相反,我想突出显示一组给定的固定预定义单词,而不考虑光标位置,也不需要手动选择要突出显示的单词。抱歉,我帮不上忙。希望这里的一些notepadd++大师能够提供帮助