企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
某些朋友中文文件名的html 用st自带的在浏览器里打开报错 但是某些没有。 我试里sidebarenhance插件可以,看了下源码有转换。 于是试着禁用它后改了open_in_browser.py (Default 目录下的)。 ~~~ import webbrowser import sublime_plugin class OpenInBrowserCommand(sublime_plugin.TextCommand): def run(self, edit): if self.view.file_name(): print(self.view.file_name()) import urllib.request, urllib.parse, urllib.error webbrowser.open_new_tab("file://" + urllib.parse.quote(self.view.file_name())) def is_visible(self): return self.view.file_name() is not None and ( self.view.file_name()[-5:] == ".html" or self.view.file_name()[-5:] == ".HTML" or self.view.file_name()[-4:] == ".htm" or self.view.file_name()[-4:] == ".HTM") ~~~ 果然好了。