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

Возвышенный текст 3 боковой панели autoupdating не работает

Мне было интересно, может ли кто-нибудь сказать мне, как сделать так, чтобы возвышенный текст 3 автоматически обновлял боковую панель, когда я добавляю новую папку/файл в текущий проект в finder (osx).

Сейчас я должен вручную перейти в Project → Refresh Folders

Мои настройки пользователя, вероятно, не являются проблемой, поскольку они очень просты:

{
    "color_scheme": "Packages/Color Scheme - Default/Solarized (Light).tmTheme",
    "font_size": 18,
    "tab_size": 2,
    "translate_tabs_to_spaces": true
}

Если кто-то может помочь, это было бы здорово, поскольку я попытался выполнить поиск в Google, ища ответ на это, но havent нашел что-нибудь, что работает.

Спасибо заранее.

4b9b3361

Ответ 1

Недавно я начал испытывать эту проблему, и она оказалась связанной с DropBox. Как только я удалил DropBox и перезапустил мою машину, обновление папки начало работать как раньше. Кроме того, DropBox затрагивал несколько других приложений, в частности SourceTree и Transmit, а также Sublime Text 3.

Ответ 2

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

Ответ 3

У меня была такая же проблема с ST3 (OSX 10.9.2). Это было неправильно с корневой папкой моих проектов. Я создал новую папку Code1, переместил все мои проекты там, удалил старую папку Code и переименовал новую Code1 в Code. Этот бит волшебства вернулся к нормальному состоянию.

Ответ 4

Откройте консоль и проверьте, нет ли каких-либо ошибок. Он регистрируется при изменении файловой системы.

Ответ 5

У меня была эта проблема, когда я использовал диски, которые устанавливались с помощью samba. Мое лучшее предположение заключается в том, что это имеет какое-то отношение к ОС или файловой системе, не вызывая правильные события для возвышенного, чтобы понять, что в папках есть новые вещи.

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

Как бы вы решили исправить это, но я понятия не имею, поскольку у меня нет опыта работы с OSX.

Ответ 6

Это может быть результатом ошибки с плагином SidebarEnhancements, как это было для меня. Используя управление пакетами, я удалил плагин. Я не мог упаковать установку плагина назад, поскольку он не будет отображаться в списке доступных плагинов. Поэтому вместо этого я обратился к этой проблеме github в репо и запустил ее в правильный каталог.

Еще одно замечание, в возвышенном я нажал "Sublime Text" → "Настройки" → "Обзор пакетов". чтобы открыть правильное место для клонирования репо в поисковом устройстве. Если вы нажмете на значок папки в верхней строке появившегося окна поиска, вы можете перетащить его в iTerm2, чтобы вы были в правильном месте перед запуском команды git clone, приведенной ниже.

git clone https://github.com/titoBouzout/SideBarEnhancements.git "SideBarEnhancements" cd "SideBarEnhancements"

Наконец, закройте ST3 и снова заработайте для меня. Надеюсь, это поможет.

Ответ 7

Я использую Windows, поэтому не уверен, что мое решение относится к точному вопросу, но поскольку я нашел это в Google, я решил, что это может помочь кому-то. Моя проблема была связана с плагином SideBarEnhancements.

Немое решение (попробуйте это сначала):

  • Закрыть Sublime Text, перейдите в каталог Packages (в Windows, который находится в %HOMEDRIVE%%HOMEPATH%\AppData\Roaming\Sublime Text 3 (Win + R, вставьте этот путь, введите);
  • Переименуйте SideBarEnhancements в другое, а затем обратно к его первоначальному имени;
  • Повторно всплывающий текст.

Хорошее решение (для Git Bash в Windows):

IF немое решение не сработало, нечего делать дальше.

Однако, если это сработало, вы можете автоматизировать процесс.

  • Откройте %HOMEDRIVE%%HOMEPATH%\.bashrc, или другими словами: User\.bashrc (создайте файл, если он у вас его нет);
  • Вставьте следующее в конец файла (желательно на новую строку):

    touchme() {
        echo 'Killing Sublime Text process..';
        taskkill -IM "sublime_text.exe";
        cd ~/AppData/Roaming/Sublime\ Text\ 3/Packages;
        touch SideBarEnhancements;
        echo 'SideBarEnhancements folder touched;';
        echo 'Returning to original directory..';
        cd -;
        echo 'Reopening Sublime Text..';
        "/L/Program Files/Sublime Text 3/sublime_text.exe"&
    }
    

  1. Измените путь к вашему sublime_text.exe (последняя строка функции);
  2. Если открыт Git Bash, выполните source ~/.bashrc и перейдите к 6;
  3. Если Git Bash не открывается, откройте его и перейдите к 6;
  4. Выполнять touchme без каких-либо скобок;
  5. Если вы используете команду touchme для чего-то другого или просто не любите ее, чувствуйте себя совершенно свободно, чтобы переименовать эту функцию (я просто нашел ее проще всего написать и запомнить: P).

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

Ответ 8

У меня была эта проблема после переустановки Sublime Text 2 и символической ссылки.

Обходной путь, который я нашел, связывал команду refresh_folder_list с cmd + s, поскольку это обычно, когда мы видим обновление боковой панели.

Для этого вам нужно будет установить плагин run_multiple_commands.

Затем вам нужно будет обновить свою KeyMap, чтобы сообщать об обновлении списка папок при каждом сохранении. Синтаксис довольно прост.

Я также столкнулся с Synced Side Bar после исправления проблемы. Я не уверен, что это решение, но звучит многообещающе.

Надеюсь, что это поможет.

Ответ 9

У меня нет решения, кроме теории о том, почему это происходит. Недавно я заметил, что он перестает освежать. Я также заметил, что, когда я использую finder для открытия папок или использования "open" в любой программе, ОС просто покажет пустой каталог, когда я знаю, что в нем есть файлы. Затем мне пришлось бы выбрать несколько разных папок, чтобы узнать, что я прошу показать мне содержимое в папке. Это почти как эта функция спит, и я должен подтолкнуть ее к бодрствованию.

Кажется, Маверикс использует какой-то сильный агент сна и отключает любые функции за сценой, которые не нужны, и, возможно, это также влияет на обновление боковой панели.

Ответ 10

Такая же проблема для меня с ST2 на OSX 10.7.5. Я начал с открытия Finder в папку, где у меня была проблема, и перешел в эту папку на терминале. Тогда:

  • Создайте пустой файл и посмотрите, обновляется ли Finder.

    echo "" > test.txt

  • Если Finder не обновился, перейдите в родительскую папку как в Finder, так и в терминал. Повторите шаг 1.

  • Если Finder обновил, переименуйте дочернюю папку, из которой вы пришли, и затем вернитесь к исходному имени.

    mv folder_name new_folder_name

    mv new_folder_name folder_name

  • Автообновление в Finder снова заработало, а также боковая панель Sublime для этой папки и всех дочерних папок.

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

  • Я удалил файлы .DS_Store из папок с этой проблемой.

  • Удалите файл настроек Finder и перезапустите Finder. Как описано здесь.

    rm ~/Library/Preferences/com.apple.finder.plist ; killall Finder

  • Выход из Dropbox

Спасибо @peresleguine за предложение переименовать папку.

Ответ 11

У меня была такая же проблема, что и папки и файлы не отображались. Независимо от того, какие папки я добавил, это не сработает, обновление папок не сработает, если я перезапустил Sublime, я бы посмотрел папки, которые я добавил, но ничего из них не содержал. Я перешел в File -> Close Window, а затем File -> New Window, после чего, когда я добавил папки в новое окно, он снова начал работать. Кажется, что это как-то повреждение в файле проекта. В любом случае, это поможет кому-то.

Mac OSX Mavericks
Sublime 3 Build 3059

Ответ 12

Если вы используете OS X с версией python выше 2.7.1, попробуйте понизить python до 2.7. Это фиксировало несколько проблем для меня:

brew update
brew install pyenv
echo 'if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi' >> ~/.bashrc
source ~/.bashrc
pyenv install 2.7
pyenv global 2.7
# now restart ST3

Ответ 13

Одна из подпапок моего проекта содержала символическую ссылку на сам проект, создавая цикл. Как только я удалю его и снова открою проект, проблема исчезла. Однако эта символическая ссылка была необходима для работы моего проекта, поэтому я создал простой файл .sublime-project:

{
  "folders": [{
    "path": "/",
    "folder_exclude_patterns": ["symlink-or-one-of-its-parents"]
  }]
}

Шаблон исключения сделал Sublime игнорировать цикл, и боковая панель сразу вернулась в нормальное состояние. Обратите внимание, что folder_exclude_patterns принимает имена папок, а не пути. Это означает, что это может исключить то, что вы не хотели исключать (т.е. Если вы пишете lib, оно исключает все lib папки в вашем проекте, независимо от того, где они находятся). Надеюсь, это поможет кому-то.

Ответ 14

У меня возникла эта проблема после того, как symlinking моих файлов проекта на другой раздел на жестком диске. Я исправил его, отредактировав путь для каждого проекта от Project > Edit Project до нового местоположения.

Ответ 15

Немного поздно в разговоре, но я решил это, отключив интеграцию DropBox Finder. Существует известная проблема с Yosemite 10.10.x https://www.dropbox.com/help/7144

Нажмите на значок Dropbox на панели инструментов, щелкните шестерню, а затем откройте настройки. Отмените проверку Включить интеграцию Finder. Затем перезагрузите компьютер.

Надеюсь, что это поможет.

Ответ 16

Я просто исправил эту проблему, и я думаю, причина в том, что я использовал dropbox для синхронизации настроек ST3.

Когда-то перед тем, как я перезапустил "повторно открывать окна при входе в систему" ​​и обнаружил, что возвышенность, открытая раньше, чем Dropbox, завершила свою инициализацию, из-за которой некоторые настройки не могли нормально загрузиться.

В результате я использовал subl . для открытия проекта, я обнаружил, что боковая панель работает неправильно. Вначале я просто закрыл окна ST3 и перезапустил subl, но это не сработало.

Наконец, я ушел с ST3 (cmd + q) и убедился, что dropbox был правильно загружен, а затем снова подстроен. На этот раз это сработало.

Надеюсь, это поможет.