Подтвердить что ты не робот

Как принудительно обновлять папку в Sublime, когда "Project> refresh" не работает?

Особенно при использовании sftp-диска (но эта проблема также является проблемой для локальных дисков, хотя, к счастью, не так часто), папки на боковой панели просто продолжают вращаться и вращаться, а в диалоговом окне "Открыть все" нет файлов на выбор.

"Проект > Обновить папки" не работает в большинстве случаев.

Я прибегал к перезапуску Sublime вручную, который работает большую часть времени, но мне становится больно делать это каждый раз, когда я переключаю проекты.

Есть ли лучший способ "принудительно" обновить папки?

Эта проблема является причиной того, что я задал этот вопрос:

Плагин SublimeRestart не работает в Windows до тех пор, пока эта проблема с сохранением состояния проекта не будет решена. Однако, даже если это сработает отлично, это все равно будет только обходным путем для этой действительно раздражающей проблемы, не связанной с обновлением.


Мое обходное решение для Windows, FYI: после загрузки проекта, когда папки не обновляются (не загружаются даже в первый раз), у меня есть ctrl+f10, привязанный к "File > Exit" и f10 настроен в ярлык, с которым я запускаю Sublime Text. Таким образом, две достаточно быстрые (хотя и дополнительные!) Кнопки нажимают.

4b9b3361

Ответ 1

  • Открыть Sublime Text.
  • Выберите Настройки в верхнем меню и нажмите Привязки клавиш - Пользователь. Здесь вы увидите файл JSON, который должен содержать массив объектов (изначально массив пуст). Каждый объект будет представлять собой ярлык.
  • Добавьте следующий элемент (новый ярлык) в массив (между скобками):

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

Вы должны обновить папки с помощью F5.

Ответ 2

Попробуйте установить этот пакет: https://packagecontrol.io/packages/SideBarEnhancements

  1. Откройте папку с пакетом. Главное меню → Настройки → Управление пакетами: → Управление пакетами: Установить пакет
  2. Поиск по ключевому слову: Улучшения боковой панели
  3. Наслаждайся этим

После установки этого плагина вы увидите кнопку обновления на боковой панели: enter image description here

Ответ 3

Это не будет очень полезным ответом, но он документирует некоторое раннее поведение в Sublime Text, которое решит вашу проблему, предполагая, что вам не нужны более поздние функции из Sublime Text 2/3 (действительно большое допущение).

У Sublime Text 1 была удобная функция в контекстном меню папки "Обновить папку". Это приводит к немедленной индексации только указанного каталога (и подкаталогов), который был благом при использовании сетевых дисков по высокозатратным соединениям.

Это было устарело в Sublime Text 2.

Версия 1 доступна здесь или напрямую скачать здесь. Не ясно, что они будут доступны неограниченно, хотя это не обязательно долгосрочное решение.

Ответ 4

Я добавил это сам на днях. Я постоянно работаю в среде, где файлы в проекте меняются прежде, чем я их вижу.

Перейдите в меню "Предпочтения" → "Связывание клавиш" → "Пользователь", которое откроет файл JSON, добавит приведенный ниже код, сохранит и закроет этот файл.

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

Это будет работать как 100% шарм. Спасибо, что задали этот вопрос.