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

问题描述 投票:43回答:4

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

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

我已经手动重新启动Sublime,这大部分时间都可以工作,但是每次切换项目时都必须要这么做。

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

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

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


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

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

您应该能够使用F5刷新文件夹。


9
投票

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

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

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


2
投票

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

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

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

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


1
投票

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

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

这在Sublime Text 2中已被弃用。

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

© www.soinside.com 2019 - 2024. All rights reserved.