所以假设我有参数 pyautogui.typewrite(["tab"]) 并且我想删除 [] 括号以从一个键切换到一个字符串,当我在最后一个括号前面单击时显示第一个括号也突出显示。如何在删除最后一个括号的同时删除第一个括号?必须有一种方法,因为在删除最后一个括号之前,两个括号都被突出显示。
最佳答案
要遵循的步骤,
Macro
菜单中,单击 Start Recording
并执行以下步骤 \[|\]
字段中使用此正则表达式 Find what
并将其替换为空字符串 In selection
框并在“搜索模式”部分中选择 Regular Expression
Replace All
Macro
菜单下,单击停止录制 Playback
菜单中的 Macro
选项测试录制的宏 Save Current Recorded Macro
菜单下的 Macro
保存录制的宏,然后为其指定快捷方式 注意:
\[|\]
这个正则表达式匹配 [
或 ]
或者,您可以通过将其添加到
Macros
部分来编辑您的 shortcuts.xml 文件,<Macro name="test" Ctrl="yes" Alt="yes" Shift="yes" Key="68">
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam="\[|\]" />
<Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1702" wParam="0" lParam="896" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
</Macro>
这里,宏的名称是
test
,分配的快捷键是 Ctrl+Shift+D(D 的 ASCII 值是 68)关于python - 使用 Notepad++ 时如何删除关联符号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56658060/