Notepad++,在突出显示的文本周围添加括号的快捷方式

问题描述 投票:0回答:3

我录制了一个宏,使用给定的快捷方式输入大括号 {}

我可以录制一个宏,它采用 any 给定的突出显示文本(单词),并在其周围添加大括号吗?

所以我可以突出显示这些词:

test here

然后单击用宏创建的快捷方式,然后将文本变为:

{test here}
replace macros notepad++
3个回答
4
投票

这适用于一个或多个单词:

1) Mark text
2) Goto Macro -> start recording
3) Cut highlighted text (CTRL+X)
4) Type: "{" then do CTRL-V then Type "}"
5) goto Macro -> Stop Macro
6) Save Macro as a shortcut

这应该可以解决问题


0
投票

使用剪切和粘贴命令记录宏的解决方案对我不起作用。我找到了替换解决方案...命令。

  1. 标记文字
  2. 转到宏→开始录制
  3. 转到搜索→替换...
  4. 以替换形式
  • 查找内容:
    (.*)
  • 替换为:
    {$1}
  • 搜索模式 →
    ✅ Regular expression
    ✅ . matches newline
  • ✅ In selection
    位于
    Replace All
    按钮前面
  1. 单击
    Replace All
    按钮
  2. 转到宏 → 停止宏
  3. 将宏另存为快捷方式

-1
投票

也许这应该有帮助:

TextFX > TextFX 编辑 > 缩进并包围 { 文本行 }

© www.soinside.com 2019 - 2024. All rights reserved.