如何强制刷新文件夹在崇高,当“项目 > 刷新”不工作?

特别是当使用 sftp 驱动器时(但是这个问题是 还有本地驱动器的问题,虽然谢天谢地没有那么频繁) ,侧边栏中的文件夹只是不停地旋转,“打开任何东西”对话框因此没有可供选择的文件。

“项目 > 刷新文件夹”在 大部分情况下不起作用。

我已经采用手动重新启动 Sublime,这在大多数情况下都是可行的,但是每隔一段时间我就要换一个项目,这种做法让我感到非常痛苦。

有没有更好的方法来“强制”刷新文件夹?

这个问题就是我问这个问题的原因:

在解决这个项目状态保存问题之前,重启插件不能在 Windows 上工作。然而,即使它确实工作得很好,它仍然只是一个解决这个非常恼人的非刷新文件夹问题的方法。


我在 Windows 上的工作区,仅供参考: 在加载一个项目后,当文件夹不刷新(甚至第一次也不加载) ,我将 ctrl+f10绑定到“ File > Exit”,并将 f10配置到启动 Sublime Text 的快捷方式中。因此,两个合理的-快速(虽然额外!)按钮。

59332 次浏览
  1. 打开崇高文本。
  2. 从顶部菜单中选择 偏好并单击 密钥绑定-用户。在这里,您将看到一个 JSON 文件,它应该包含一个对象数组(最初该数组为空)。每个对象都代表一个快捷方式。
  3. 将以下(新的快捷方式对象)条目添加到数组中(在括号之间) :

    {
    "keys"    : ["f5"],
    "command" : "refresh_folder_list"
    }
    

You should be able to refresh the folders with F5.

这不会是一个非常有用的答案,但它记录了崇高文本中的一些早期行为,可以解决您的问题,假设您不需要崇高文本2/3的后续特性(这确实是一个很大的假设)。

崇高文本1有方便的功能,在文件夹上下文菜单中的“刷新文件夹”。这会导致只对指定的目录(和子目录)进行即时索引,这对于在高延迟连接上使用网络驱动器是一个好处。

这在《崇高文本2》中不被推崇。

版本1是可用的 给你或直接下载 给你。不过,目前还不清楚这些技术是否能够无限期地使用,因此这不一定是一个长期的解决方案。

尝试安装这个软件包: Https://packagecontrol.io/packages/sidebarenhancements

  1. 打开软件包文件夹。主菜单-> 首选项-> 软件包控制:-> 软件包控制: 安装软件包
  2. 搜索关键字: 侧栏增强
  3. 好好享受吧

安装完这个插件后,您会在侧边栏选项中看到刷新按钮: enter image description here

这是我前几天自己加上去的。我经常在项目中的文件在我看到它们之前就已经改变的环境中工作。

Goto‘ Preferences’menu-> ‘ Key Bindings’-> ‘ User’which will open a JSON file,add under code,save and close that file。

{ "keys": ["ctrl+f5"], "command": "refresh_folder_list" }

它会像魅力100% 工作。谢谢你问这个问题。