2012-06-18 3 views
12

Sublime Text 2 поставляется со множеством встроенных дополнений/шаблонов для обычных идиом. В C++ они включают в себя циклы с полями и т. Д. - если я написал vec и нажал вкладку, он будет расширяться до std::vector<field> v;, где поле является записываемым полем. Многие из них написаны в стиле, который мне не нравится или не предоставляет то, что я хотел бы им, а некоторые, которые я хочу использовать, не существуют. Есть ли способ изменить эти встроенные «дополнения» и написать мои собственные?Письменные доработки в Sublime Text 2

+1

это фрагменты, вы можете написать свои собственные и редактировать C++ очень легко, они живут в папке pack/C++ – fraxel

ответ

8

Я считаю, что вы хотите настроить фрагменты.

Перейти к Preferences ->Обзор пакетов ->C++ и сделать любые изменения, которые вам нужно :)

+0

Спасибо! Я не знал терминологию. – jclancy

12

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

Вы можете создавать собственные фрагменты, а также изменять значения по умолчанию, выбрав «Настройки»> «Обзор пакетов»> «Пользователь» и создав новый файл с расширением .sublime-snippet.

Затем внутри файла вставьте следующее:

<snippet> 
    <content><![CDATA[Type your snippet here]]></content> 
    <!-- Optional: Tab trigger to activate the snippet --> 
    <tabTrigger>xyzzy</tabTrigger> 
    <!-- Optional: Scope the tab trigger will be active in --> 
    <scope>source.python</scope> 
    <!-- Optional: Description to show in the menu --> 
    <description>My Fancy Snippet</description> 
</snippet> 

Больше информации here.

Кроме того, вы можете перейти в «Инструменты»> «Новый сниппет», и он откроет шаблон фрагмента в новом файле, который вы затем можете сохранить и назовите с тем же расширением, что и выше.

Другой вариант: this way с использованием пакета Gist. Единственное, что мне не нравится в этой настройке, - это создать новый файл с фрагментом, а не вставлять его в ваш текущий файл под вашим курсором. Тем не менее, это хорошо для координации наиболее часто используемых фрагментов на нескольких компьютерах.

 Смежные вопросы

  • Нет связанных вопросов^_^