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

问题描述 投票:3回答:2

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

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

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

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

notepad++ urlencode url-encoding urldecode
2个回答
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
投票

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

Notepad++ url Decode / Encode with MIME Tools screenshot

© www.soinside.com 2019 - 2024. All rights reserved.