安装 URL Encoding 插件可实现 Sublime Text 的 URL 编解码功能,选中文本后通过右键或命令面板执行编码(如 hello world! → hello%20world%21)或解码(如 name%3Djohn%26age%3D25 → name=john&age=25),也可手动创建 Python 脚本实现相同功能。

在 Sublime Text 中,没有内置的 URL 编码/解码功能,但可以通过安装插件或使用自定义 Python 脚本来实现对选中文本的 URL 编码与解码。以下是具体操作方法。
大多数插件依赖于 Package Control。按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac),输入 "Install Package Control" 并执行安装。
推荐使用名为 URL Encoding 的插件,它支持对选中文本进行编码和解码。
步骤如下:
安装完成后,操作非常简单:
如果要解码已编码的文本:
如果你不想安装插件,也可以创建一个简单的 Python 脚本:
import urllib.parse
import sublime, sublime_plugin
class UrlEncodeCommand(sublime_plugin.TextCommand):
def run(self, edit):
for region in self.view.sel():
if not region.empty():
text = self.view.substr(region)
encoded = urllib.parse.quote(text)
self.view.replace(edit, region, encoded)
class UrlDecodeCommand(sublime_plugin.TextCommand):
def run(self, edit):
for region in self.view.sel():
if not region.empty():
text = self.view.substr(region)
decoded = urllib.parse.unquote(text)
self.view.replace(edit, region, decoded)
将上述代码保存为 url_encode_decode.py 到 Packages/User 目录下,重启 Sublime 后可通过命令面板运行 “Url Encode” 和 “Url Decode” 命令。
基本上就这些。使用插件是最方便的方式,几秒内完成安装即可长期使用。编码时注意特殊字符处理,比如空格变 %20,中文会转为 UTF-8 编码再进行百分号编码。
以上就是sublime怎么将选中的文本转换为URL编码_sublime文本URL编码与解码操作的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号