如何在Notepad ++中对SELECTED文本进行URL编码/解码

时间:2014-10-01 18:00:56

标签: notepad++ urlencode url-encoding urldecode

这里有一个关于堆栈溢出的问题,它回答了我的问题的一部分(参见链接) https://stackoverflow.com/a/17431971/2461910

不幸的是,这个解决方案很麻烦,因为它总是对ENTIRE当前文档进行编码/解码。

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

我尝试使用Editor.currentView.selected,但是在脚本运行时会抛出错误。如果我只能找到一个文档来描述jN插件可以看到所有函数对象和属性的内容。我认为这是另一个问题的主题。哦,好吧。

2 个答案:

答案 0 :(得分:1)

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

1)可以在该项目的主页上找到作为jN pugin一部分的对象及其成员的列表: http://jn-npp-plugin.googlecode.com/svn/wiki/API/api.xml

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

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

答案 1 :(得分:1)

对于Notepad ++中的URL解码:使用内置的MIME Tools插件。它带有默认的Notepad ++安装。

Notepad++ url Decode / Encode with MIME Tools screenshot