在Notepad ++中是否有一个用引号(""
或''
)包装文本的快捷方式,插件或代码?在记事本++中用引号将文本换行++
例如"text"
。
我不知道Python和其他高级编程语言,所以请以简单的方式解释...
在Notepad ++中是否有一个用引号(""
或''
)包装文本的快捷方式,插件或代码?在记事本++中用引号将文本换行++
例如"text"
。
我不知道Python和其他高级编程语言,所以请以简单的方式解释...
我不知道,如果你想整条生产线或只是每一个字。这会做每一行: 打开替换(ctrl H)
找到:^。
替换为:“
请确保您选择‘正则表达式’。在搜索模式
选择替换所有
这将增加一个”在每一个非空链接的开始。
对于结局之一:
查找:$
替换为:“
有趣的是,这将整行注释和行首和末尾 –
谢谢!它像一个魅力! :) –
结束语选中的文本
Plugins
- >Python Script
- >New Script
qquote
(说)验证码:
class qquote01:
qq='"'
editor.replaceSel(qq+editor.getSelText()+qq)
关注压痕(这是蟒蛇...),Save
。
Plugins
- >Python Script
- >Configuration
...搜索qquote.py
,选择它。按下左键Add
。这是必需的,因为我们需要在插件菜单中出现该脚本的名称。Settings
- >Shortcut Mapper
并在框架顶部查看Plugin commands
按钮,点击它,然后搜索qquote
名称,分配快捷方式。Plugins
- >Python Script
- >项目qquote
存在,并且该脚本具有指定的快捷方式。qq
的值。像CHAMP一样工作。谢谢。 –
最近有人用过这个吗?这些步骤对我无效......当我运行插件时没有任何反应。也许notepad ++改变了replaceSel或getSelText函数的语法或某些东西? –
@Brad P Npp - >'Plugins' - >'Python Script' - >'Show console' 什么都写在窗口中? – Avtokod
更换要创建新的宏功能:
进入“宏”部分添加以下代码:
<Macro name="Selection Into Double Quotes" Ctrl="yes" Alt="yes" Shift="no" Key="50">
<Action type="0" message="2177" wParam="0" lParam="0" sParam="" />
<Action type="1" message="2170" wParam="0" lParam="0" sParam='"' />
<Action type="0" message="2179" wParam="0" lParam="0" sParam="" />
<Action type="1" message="2170" wParam="0" lParam="0" sParam='"' />
</Macro>
<Macro name="Selection Into Single Quotes" Ctrl="yes" Alt="yes" Shift="no" Key="49">
<Action type="0" message="2177" wParam="0" lParam="0" sParam="" />
<Action type="1" message="2170" wParam="0" lParam="0" sParam="'" />
<Action type="0" message="2179" wParam="0" lParam="0" sParam="" />
<Action type="1" message="2170" wParam="0" lParam="0" sParam="'" />
</Macro>
保存,关闭,文件,重新启动N ++:你会发现新的功能整合到“宏”菜单。
使用它:只需选择文本,然后选择所需的菜单项,或使用所需的键盘快捷键显示在菜单项本身的右侧。
类似于http://superuser.com/questions/104264/notepad-how-to-wrap-selected-text-in-brackets-parenthesis-quotes –
它用括号围绕文本。如何引号? – Bayu