如何更改 Sublime Text 默认保存位置?
How to change Sublime Text default save location?
当我在 Sublime Text 的空白 canvas 中写一些东西并尝试保存它时,它默认为 /
(macOS),这会让人恼火。
如何将 sublime text 的默认保存对话框位置或当前工作目录更改为 ~/Downloads/Test
?
我通常通过 GUI 启动应用程序,但如果有 CLI 解决方案(如环境变量),我可以将其用作别名,那也没问题。
在此页面中,他们解决了与您的问题类似的问题 https://forum.sublimetext.com/t/setting-to-change-the-default-save-location/50989。你可以制作最小的 sublime text 插件来将文件保存到一个固定的路径,然后你可以将它绑定到一个任意键,甚至覆盖默认的保存键。
import sublime
import sublime_plugin
class CustomSaveCommand(sublime_plugin.TextCommand):
def run(self, edit):
# Replace the my_custom_path with the absolute path you want.
self.view.settings().set("default_dir", "my_custom_path")
self.view.run_command("save")
然后将其绑定到与保存相同的键:command+s
另外这个插件可以帮助你AdvancedNewFile,你可以设置别名来更快的到达你想要的路径,或者在插件设置中修改default_path
到你想要的路径。
对于 macOS 上的 GUI 解决方案,在 Sublime Text 中转到首选项 -> 设置,然后粘贴 "default_dir": "your/favorite/path"
大功告成。
当我在 Sublime Text 的空白 canvas 中写一些东西并尝试保存它时,它默认为 /
(macOS),这会让人恼火。
如何将 sublime text 的默认保存对话框位置或当前工作目录更改为 ~/Downloads/Test
?
我通常通过 GUI 启动应用程序,但如果有 CLI 解决方案(如环境变量),我可以将其用作别名,那也没问题。
在此页面中,他们解决了与您的问题类似的问题 https://forum.sublimetext.com/t/setting-to-change-the-default-save-location/50989。你可以制作最小的 sublime text 插件来将文件保存到一个固定的路径,然后你可以将它绑定到一个任意键,甚至覆盖默认的保存键。
import sublime
import sublime_plugin
class CustomSaveCommand(sublime_plugin.TextCommand):
def run(self, edit):
# Replace the my_custom_path with the absolute path you want.
self.view.settings().set("default_dir", "my_custom_path")
self.view.run_command("save")
然后将其绑定到与保存相同的键:command+s
另外这个插件可以帮助你AdvancedNewFile,你可以设置别名来更快的到达你想要的路径,或者在插件设置中修改default_path
到你想要的路径。
对于 macOS 上的 GUI 解决方案,在 Sublime Text 中转到首选项 -> 设置,然后粘贴 "default_dir": "your/favorite/path"
大功告成。