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

ali*_*ind 53 sublimetext sublimetext3

特别是当使用sftp驱动器时(但这个问题也是本地驱动器的一个问题,虽然不用太频繁),侧边栏中的文件夹只是保持旋转和旋转,因此"打开任何东西"对话框没有可供选择的文件.

"项目>刷新文件夹"在大多数情况下不起作用.

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

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

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

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


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

San*_*nga 120

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

    { 
        "keys"    : ["f5"], 
        "command" : "refresh_folder_list" 
    }
    
    Run Code Online (Sandbox Code Playgroud)

您应该能够刷新文件夹F5.

  • 不解决原来的问题.是的,当文件夹能够刷新时,它会刷新文件夹,但问题是当它们没有正常刷新时会询问如何执行此操作.显然这只是普通刷新的捷径. (10认同)
  • 这可能有点晚了,但为了澄清将来的参考和其他编码器,正确的方法是在你跟随点1之后将{"keys":["f5"],"command":"refresh_folder_list"}添加到数组中和上面的2,像[{"keys":["f5"],"command":"refresh_folder_list"}] (7认同)

Kam*_*esh 13

前几天我自己添加了这个。我经常在项目中的文件在我看到它们之前发生变化的环境中工作。

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

{ "keys": ["ctrl+f5"], "command": "refresh_folder_list" }
Run Code Online (Sandbox Code Playgroud)

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


W. *_*Dan 9

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

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

  • 你能给出理由或详细解释这是如何解决OP所要求的吗? (3认同)
  • 是的,但它仍然无法解决文件夹**不**刷新的事实,即使是在明确触发时也是如此。 (3认同)
  • @sm1215 它提供了侧边栏选项以右键单击并刷新。默认情况下,没有任何专门刷新文件夹的选项。SidebarEnhancments 是一个不错的发现。谢谢! (2认同)