此问题已在此处有答案:
Using RegEX To Prefix And Append In Notepad++(5个答案)
3年前关闭。
在Notepad++中,是否有快捷方式、插件或代码可以使用引号(""
或''
)来 Package 文本?
例如"text"
。
我不懂Python和其他高级编程语言,所以请用简单的方式解释一下...
此问题已在此处有答案:
Using RegEX To Prefix And Append In Notepad++(5个答案)
3年前关闭。
在Notepad++中,是否有快捷方式、插件或代码可以使用引号(""
或''
)来 Package 文本?
例如"text"
。
我不懂Python和其他高级编程语言,所以请用简单的方式解释一下...
5条答案
按热度按时间t3psigkw1#
我知道这是一种旧的,但我偶然发现这一点,而寻找一个答案,一个无关的问题,所以也许其他人也会。下面是对Nichos的回答的改进:不用两个正则表达式,只用一个就可以轻松完成
搜索
^(.+)$
替换为
"\1"
8i9zcol22#
我不知道你是想要整行还是每个字。这将执行每一行:打开替换(ctrl H)
找到:^。
替换为:“
确保你选择了“正则表达式”在搜索模式。
选择全部替换。
这将在每个非空链接的开头添加一个“。
最后一个:
查找:.$
替换为:“
ewm0tg9j3#
选中文本换行
Plugins
->Python Script
->New Script
1.选择保存位置...并给予为
qquote
(例如)1.在打开的Npp文档中插入以下代码:
注意缩进(是PYTHON...),
Save
。Plugins
->Python Script
->Configuration
...搜索qquote.py
,选择它。1.按下左侧按钮
Add
。这是必需的,因为我们需要该脚本的名称出现在插件菜单中。1.由于名称在菜单中,我们去Npp ->
Settings
->Shortcut Mapper
,并期待在顶部的框架Plugin commands
按钮,点击它,然后搜索qquote
名称,分配快捷方式。1.重新启动Npp并验证Npp ->
Plugins
->Python Script
-> itemqquote
是否存在,并且脚本具有指定的快捷方式。1.如果愿意,可以在任何字符或字符序列上替换变量
qq
的值。jv2fixgn4#
你可以使用正则表达式来实现这一点。
查找:
替换为:
mo49yndu5#
新建宏函数:
1.打开Notepad++目录中的文件shortcuts.xml
1.在“宏”部分添加以下代码:
1.保存、关闭、文件,重新启动N++:你会发现新的功能到“宏”菜单。
**使用方法:**只需选择文本并选择所需的菜单项,或使用菜单项右侧显示的所需键盘快捷键。
[2023-05-30]编辑:
就在几天前,我意识到有一个插件,可以使用插件管理员安装,可以做什么正是由OP要求:
将所选内容环绕在单个|双引号/方括号/括号/等等。
插件名称为SurroundSelection。我把它安装在NPP 853上,它似乎按预期工作。使用方法:安装它并从它自己的菜单中激活它,然后选择目标文本,并在键盘上按下要用于将所选内容 Package 到例如括号中的符号的按钮。
据我所知,直到现在它工作得很好
选择
也许还有其他我还没发现的。
我发现它比我以前使用Npp宏的解决方案要好得多。