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

Как редактировать фрагменты в Sublime Text 3?

В Sublime Text 3, как мне отредактировать мои ранее существующие файлы фрагментов? Есть ли способ сделать это в ST?

На момент написания статьи, кажется, нет прямого ответа на это в любом месте в Интернете.

4b9b3361

Ответ 1

Пользовательские фрагменты сохраняются в файле .sublime-snippet, который вы создаете при первом сохранении фрагмента. По умолчанию они помещаются в пакет "Пользователь". Вы можете либо перейти к файлу, как и любой другой файл, либо использовать PackageResourceViewer: Open ResourceUser[name of your snippet file]

Ответ 2

Спасибо @IanVS за этот ответ. Для тех из вас, которые, как визуальная инструкция здесь, это:

введите описание изображения здесь

Затем вы можете найти свой фрагмент следующим образом

введите описание изображения здесь

Ответ 3

Вот шаги, которые я должен был выполнить (выяснить сам) для всех, кто хочет редактировать встроенные фрагменты Sublime (в моем случае фрагмент Javascript "fun" "function"). Примечание. Предполагается, что вы уже установили пакет PackageResourceViewer:

  1. → PackageResourceViewer: извлечь пакет
  2. Затем укажите, какие пакеты вы хотите извлечь. FWIW этот процесс был немного запутанным для меня... как-то мне удалось выбрать все? но я только хотел/нужен "JavaScript".
  3. Подождите секунду или три, пока Sublime извлечет их (понятия не имею, что это делает в фоновом режиме, я полагаю, может быть распаковка/распаковка файлов в вашей файловой системе?)
  4. Вы получите диалоговое окно с подтверждением вашего успешного извлечения
  5. ТЕПЕРЬ вы можете редактировать встроенные фрагменты с помощью → PackageResourceViewer: Open Resource
  6. → Выберите "JavaScript" (в моем случае)
  7. → Выбрать "/Snippets" (в моем случае)
  8. → Выберите ваш фрагмент (в моем случае это был "function- (забавно). Sublime-сниппет" или что-то в этом роде).
  9. Файл откроется, и вы сможете изменить/сохранить ваши изменения... В конце концов!

Слишком сложный ИМХО, по крайней мере, это работает.

Ответ 4

Если кто-то (например, я) ищет редактирование пользовательского фрагмента: откройте файл *.sublime-snippet, который существует в

[home_directory]/. конфиг/возвышенного-текст-3/Пакеты/User/

Если у вас есть другая файловая организация:

  1. Начните создавать новый фрагмент - Tools-> developer-> new snippet
  2. Попробуйте сохранить его. Sublime показывает правильный каталог с фрагментами

Ответ 5

Ниже описано, как редактировать встроенные фрагменты вручную в macOS, в данном случае фрагменты Javascript.

  1. Щелкните правой кнопкой мыши приложение Sublime Text, выберите "Показать содержимое пакета"
  2. В Finder перейдите к Содержанию → MacOS → Пакеты
  3. Скопируйте файл JavaScript.sublime-package в ~/Library/Application Support/Sublime Text 3/Installed Packages
  4. Измените имя файла с JavaScript.sublime-package на JavaScript.zip и разархивируйте файл
  5. В текстовом редакторе отредактируйте содержимое разархивированной папки JavaScript, как требуется (например, удалите фрагмент fun из папки фрагментов)
  6. Снова заархивируйте папку JavaScript, переименуйте ее из JavaScript.zip в JavaScript.sublime-package и оставьте в папке Installed Packages.
  7. Перезапустите Sublime. Ваш новый пакет Javascript переопределит встроенный пакет.