记事本++标记样式与宏

时间:2011-10-08 06:22:20

标签: notepad++

我最喜欢的Notepad ++功能之一就是用风格标记特定的单词/字符。但是,每当我想要标记时,我必须手动选择该单词并通过上下文菜单进行标记。相反,由于我通常标记的单词通常是相同的,并且单词的数量是有限的,是否可以编写宏标记'AAA'或标记'123' - 并指定快捷方式?这样可以节省很多时间。

4 个答案:

答案 0 :(得分:1)

更好的方法是使用Notepad ++的“定义语言”功能,该功能位于语言 - >定义您的语言...

选择“关键字列表”标签,您可以随意为任意数量的预定义关键字定义自定义样式。

完成样式设置后,点击“另存为...”,您就可以在“语言”菜单下找到新的“语言”项目

答案 1 :(得分:1)

不幸的是我无法找到我的宏存储位置。所以,我可以提供一系列行动。例如,我们希望将第一个样式用于"消息已发送" "收到消息":

  1. 宏 - >开始录制
  2. 搜索 - >查找并搜索"已发送消息" (结果"消息 发送"被选中)
  3. 鼠标右键单击选择 - >样式标记 - >使用1st Style
  4. 搜索 - >查找并搜索"收到消息" (结果是 "收到消息"被选中)
  5. 鼠标右键单击选择 - >样式标记 - >使用第二种风格
  6. 宏 - >停止录制
  7. 保存宏

答案 2 :(得分:0)

我甚至不知道风格标记功能,但是有可能。

要进行设置,请执行以下操作:

  1. 突出显示一个单词
  2. 选择微距菜单>>开始录制
  3. 右键单击突出显示的单词并选择styletoken和您喜欢的样式
  4. 选择微距菜单>>停止录制
  5. 选择宏菜单>>保存当前录制宏
  6. 您可以选择为宏指定快捷方式。

    这意味着您只需要突出显示要设置样式的单词并使用快捷方式。

    如果你想让它变得更聪明一点,你不必突出显示单词而不是第1步,只需将光标放在单词中的任何位置,然后在开始录制后(步骤2)按ctrl键和左键箭头然后按ctrl + shift,右箭头选择单词。

    如果您想更改所有单词的样式,请选择搜索>>替换步骤3。标记所有和您喜欢的风格

答案 3 :(得分:0)

    <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