当“Project> refresh”不起作用时,如何在Sublime中强制文件夹刷新?

时间:2015-01-20 17:24:52

标签: sublimetext sublimetext3

特别是在使用sftp驱动器时(但这个问题本地驱动器存在问题,但幸运的是不那么频繁),侧边栏中的文件夹只是保持旋转和旋转,并且“打开”因此,任何“对话框都没有可供选择的文件。

“项目>刷新文件夹”在大多数案例中无效。

我已经尝试手动重启Sublime,大部分时间都可以使用,但是每次切换项目时都必须这么做。

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

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

在解决此项目状态保存问题之前,SublimeRestart插件无法在Windows上运行。但是,即使它确实完美地工作,它仍然只是解决这个非常烦人的非刷新文件夹问题。


我在Windows上的解决方法,仅供参考:加载项目后,当文件夹不刷新时(即使第一次没有加载),我ctrl+f10绑定到“文件>退出”,并且f10已配置到我启动Sublime Text with的快捷方式中。所以两个合理快速(虽然额外!)按钮按下。

4 个答案:

答案 0 :(得分:106)

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

    { 
        "keys"    : ["f5"], 
        "command" : "refresh_folder_list" 
    }
    
  4. 您应该可以使用 F5 刷新文件夹。

答案 1 :(得分:7)

尝试安装此软件包: https://packagecontrol.io/packages/SideBarEnhancements

  1. 打开包文件夹。主菜单 - >偏好 - >包装控制: - >包控制:安装包
  2. 搜索关键字:侧栏增强功能
  3. 享受它
  4. 安装此插件后,您将在侧边栏选项中看到刷新按钮: enter image description here

答案 2 :(得分:1)

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

Sublime Text 1在文件夹上下文菜单中为“刷新文件夹”提供了便利功能。这导致立即索引指定的目录(和子目录),这在通过高延迟连接使用网络驱动器时是一个福音。

在Sublime Text 2中已弃用。

版本1可用here或直接下载here。目前尚不清楚这些是否可以无限期使用,因此这不一定是长期解决方案。

答案 3 :(得分:1)

前几天我自己添加了此内容。我经常在项目中的文件不断变化的环境中工作,然后才能看到它们。

转到“首选项”菜单->“键绑定”->“用户”,这将打开JSON文件,添加以下代码,保存并关闭该文件。

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

它会像魅力100%一样起作用。感谢您提出这个问题。