如何进行URL编码在记事本/解码选定的文本++

问题描述:

有上堆栈溢出这里一个问题,回答我的问题的一部分(见链接) https://*.com/a/17431971/2461910如何进行URL编码在记事本/解码选定的文本++

不幸的是,这种解决方案很麻烦,因为它总是编码/解码整个当前文件。

我的问题是:如何更改该解决方案中的JavaScript以仅修改当前文档中SELECTED的任何文本?

我试过使用Editor.currentView.selected,但是脚本运行时会抛出一个错误。如果我只能找到一个描述所有函数对象和属性对jN插件可见的文档。我想这是另一个问题的话题。好吧。

Arg。我们经常发现,就像我们已经放弃一样,我们即将找到自己的答案。所以在这种情况下。为了回答上述表达了我的好奇心:

1)对象及其成员是JN普金的一部分列表可以是项目的主页在这里找到: http://jn-npp-plugin.googlecode.com/svn/wiki/API/api.xml

2)要访问在当前文档视图中选择文本,使用Editor.currentView.selection,而不是Editor.currentView.selected

这留下的唯一问题是如何在转换后选择编码/解码文本REMAIN。上面的链接文档不提供用于选择/取消选择文本的方法或属性 - 仅用于获取/设置已选择的文本,并且在设置/更改文本时取消/选择文本。

+3

不知道你是否弄清楚了这一点,但是我发现MIME工具插件允许对一个选择进行网址编码,并在编码之后保持选定的文本被选中。你可能会在附近徘徊,看看他们是如何做到的。 – 2015-07-23 16:19:16