在堆栈溢出上有一个问题可以回答我的部分问题(请参阅链接)https://stackoverflow.com/a/17431971/2461910
不幸的是,该解决方案很麻烦,因为它总是对整个当前文档进行编码/解码。
我的问题是:如何更改该解决方案中的JavaScript,以仅修改当前文档中选择的任何文本?
我尝试使用Editor.currentView.selected
,但是在脚本运行时抛出错误。只要能找到描述所有功能对象和属性对jN插件可见的文档。我想这是另一个问题的话题。那好吧。
精氨酸 因此,我们常常发现,正如我们已经放弃的那样,我们正处于寻找自己答案的边缘。就是这种情况。为了回答我上面提到的两种好奇心:
1)可以在该项目的主页上找到属于jN pugin的对象及其成员的列表:http ://jn-npp-plugin.googlecode.com/svn/wiki/API/api.xml
2)要访问当前文档视图中的选定文本,请使用Editor.currentView.selection
,而不要使用Editor.currentView.selected
。
剩下的唯一问题是如何在转换后重新选择编码/解码的文本。上面的链接文档没有提供选择/取消选择文本的方法或属性-仅用于获取/设置已选择的文本,并且在设置/更改文本时未选择该文本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句