Ассоциации файлов Sublime Text 2 в Windows Vista

Я хочу, чтобы файлы .js, .css, .html и т. Д. Были связаны с Sublime Text 2. Я попытался связать тип файла с программой Sublime Text, но диалоговое окно «Открыть с помощью» не позволяет мне выбрать sublime_text.exe. Когда я перехожу к sublime_text.exe и нажимаю «Открыть» (в разделе «Программные файлы», а не «Программные файлы x86»; у меня установлена ​​64-битная версия ST), ничего не происходит; окно обзора закрывается, и я возвращаюсь к дурацкому диалоговому окну «Открыть с помощью», но sublime_text.exe не выбран и находится в списке доступных программ, а кнопка «ОК» неактивна, потому что я ничего не выбрал.

Я уверен, что есть кто-то, кто более знаком с внутренним устройством Windows и сможет пролить свет на то, что может пойти не так.

Все началось, когда я установил официальный релиз Sublime Text 2. В то время у меня была установлена ​​32-битная бета-версия Sublime Text 2, когда я установил официальный выпуск, я решил использовать 64-битную версию. После того, как я установил новую версию, у меня на компьютере было две версии: 32-битная версия и 64-битная версия. Все мои файловые ассоциации использовали 32-битную версию, поэтому после того, как я удалил старую 32-битную версию (с помощью Revo Uninstaller), все мои файловые ассоциации сломались, и я не смог исправить это чувство.

Любая помощь по этому поводу приветствуется.


person Sam    schedule 20.08.2012    source источник


Ответы (1)


Возможно, это поможет http://www.sublimetext.com/forum/viewtopic.php?f=2&t=1652&start=10#p7646

В случае, если ссылка умрет, вот контент

На самом деле это не проблема с Sublime text, это общая причуда, появившаяся в Vista и оставшаяся в W7. На самом деле я недавно сделал сообщение в блоге об этой самой проблеме, вы можете найти его по адресу http://anders.tonfeldt.se/?p=775, но я подробно расскажу об этом здесь, поскольку обычно считается плохим тоном отбрасывать URL-адрес и уходить.

  1. Откройте regedit.
  2. Перейдите в HKEY_CLASSES_ROOT \ Applications \ sublime_text.exe \ shell \ open \ command
  3. Убедитесь, что путь указан правильно, исправьте его, если это не так. Закройте regedit.
  4. Откройте диспетчер задач с помощью ctrl + alt + del, уничтожьте explorer.exe, перейдите к запуску и введите explorer.exe (или пропустите этот шаг и просто перезагрузитесь).
  5. Теперь попробуйте то же самое, щелкните правой кнопкой мыши текстовый файл, откройте с помощью, перейдите к возвышенному, и теперь он должен появиться в списке доступных приложений.

Заявление об отказе от ответственности; В моем сообщении выше в качестве примера используется другое приложение, и не гарантируется, что оно решит вашу проблему, но оно, вероятно, будет таким же, с которым я сталкивался бесчисленное количество раз при установке / удалении / переустановке приложения или просто обновлении его в Win7 / Vista.

TFeldt

person fedorn    schedule 04.10.2012
comment
Не могли бы вы хотя бы опубликовать резюме связанного содержания? В противном случае ваш ответ станет бесполезным в момент разрыва ссылки. - person I'm with Monica; 04.10.2012
comment
Это решило проблему. Но, пожалуйста, сделайте то, что сказал @AlexanderKosubek, отредактируйте и разместите релевантное содержание ссылки. В противном случае мне придется ответить на свой вопрос и выбрать этот ответ в качестве принятого. - person Sam; 15.10.2012
comment
Спасибо, спас мой бекон. (Победа 10) - person pgvoorhees; 17.04.2017