Определить источник фрагмента Sublime Text 3
Кто-нибудь знает, как я могу определить, откуда исходит фрагмент кода Sublime Text 3? Есть один для Rails, который, как я думал, исходит из определенного пакета. Я удалил указанный пакет, но фрагмент все еще доступен для использования. Это сводит меня с ума
1 ответ
Нажмите Ctrl + Backtick, чтобы открыть консоль, вставьте следующий код и нажмите Enter.
sublime.active_window().new_file().run_command( "append", { "characters": "\n".join( sorted( sublime.find_resources( "*.sublime-snippet" ) ) ) } )
Список всех установленных фрагментов откроется в новой вкладке. Затем вы можете найти фрагмент, который хотите удалить.
Фрагменты показаны с их полными путями, поэтому вы будете знать, в каких каталогах плагинов они находятся.
Я рекомендую использовать PackageResourceViewer, чтобы открыть фрагмент и закомментировать содержимое, а не удалять файл фрагмента.
Это эффективно удалит фрагмент из списка автозаполнения, сохранит исходную копию фрагмента в пакете и предотвратит замену удаленного файла фрагмента обновлением плагина.