这里有一个关于堆栈溢出的问题,它回答了我问题的一部分(参见链接) https://stackoverflow.com/a/17431971/2461910
不幸的是,这个解决方案很麻烦,因为它总是对整个当前文档进行编码/解码。
我的问题是:如何更改该解决方案中的JavaScript,以只修改当前文档中选择的任何文本?
我尝试使用Editor.currentView.selected
,但是当脚本运行时,这会引发一个错误。如果我能找到一个文档来描述所有的函数、对象和属性在jN插件中是可见的,那就好了。我想这是另一个问题的话题。哦,好吧。
发布于 2014-10-01 18:22:21
阿格。因此,我们常常发现,就像我们放弃了一样,我们即将找到自己的答案。所以是在这个案子里。为了回答我上面所表达的两种好奇:
1)作为jN pugin一部分的对象及其成员的列表可以在该项目的主页上找到:http://jn-npp-plugin.googlecode.com/svn/wiki/API/api.xml
2)若要访问当前文档视图中的选定文本,请使用Editor.currentView.selection
而不是Editor.currentView.selected
。
这留下的唯一问题是如何使编码/解码的文本在转换后保持选中。上面的链接文档没有提供选择/取消选择文本的方法或属性--只用于获取/设置已经选择的文本,并且在设置/更改文本时它将被取消选择。
发布于 2019-03-21 18:21:22
对于Notepad++中的URL :使用内置的MIME工具插件。它附带了默认的Notepad++安装。
https://stackoverflow.com/questions/26147645
复制相似问题