Хранение фрагментов кода в eclipse
Я недавно полу-конвертировать в Eclipse после 20 лет использования vi и gvim. Одна из вещей, которые я пропускаю в gvim, заключается в том, что я могу вырезать кучу разных фрагментов кода в именованные буферы и вставлять их по желанию, когда делаю что-то вроде повторения общей идиомы. Например, у меня было бы так "ap
хотел вставить
DatabaseHandle handle = null;
try
{
handle = DatabaseConnectionPool.newHandle();
а то "bp
хотел вставить
handle.commit();
}
finally
{
handle.rollback();
DatabaseConnectionPool.returnHandle(handle);
}
и я мог бы повторять их снова и снова в течение дня. В ответ на другой вопрос, кто-то упомянул, что вы можете "управлять фрагменты кода" в Eclipse, но не говорил как. Итак, теперь я спрашиваю: как вы управляете фрагментами кода в Eclipse?
7 ответов:
вы можете сохранить эти два фрагмента в шаблон код, как пояснил в этом уроке.
и не забывайте о возможности быстрого выполнения любого вида фрагментов кода java в альбом (не совсем то, что вы хотите, но это может пригодиться в разы)
Newtopian добавляет (в комментариях)
на самом деле шаблоны становятся гораздо более мощным, добавив переменные и tabstops внутри, так что ваш пример выше станет
dbHandle ctrl+space
. Он будет копировать фрагменты из обеих частей и поместить курсор прямо в середине.
Eclipse также предлагает что-то очень похожее на функцию шаблонов, описанную vonc под названием (вы бы поверили) фрагменты. Окно > показать вид > фрагменты.
чтобы добавить новую категорию фрагментов: щелкните правой кнопкой мыши в окне фрагменты и выберите Настроить... Выберите Создать > Новая Категория. При необходимости введите имя категории (например, "Java"). Нажмите Кнопку Применить. Выбрав выбранную категорию, нажмите кнопку Создать > новый элемент. Введите свой фрагмент кода.
чтобы использовать фрагмент, поместите курсор туда, где вы хотите вставить фрагмент, затем дважды щелкните на фрагменте в окне фрагменты.
Я столкнулся с Snip2Code плагин недавно. Он сделал свою работу, и я могу быстро собирать и искать фрагменты.
вопрос старый, но ссылка на ответ старше ;)
вот хороший учебник: http://www.dansshorts.com/post/creating-snippets-in-eclipse
Я использовал фрагменты в некоторых IDE, таких как Dreamweaver и Homesite, старая IDE Coldfusion. Я также использую много фрагментов в MySQL Workbench-где я печатаю много SQL, очень удобно там.
Я использую Eclipse Java EE IDE для веб-разработчиков версия Indigo Release и нашел панель фрагментов в Окно|Показать|Другое.../ Общие / Сниппеты. Я смог манипулировать им и выяснить, как добавить код, который я хотел, как фрагменты и как использовать это эффективно.
используйте Eclipse Snipmatch (часть пакета Eclipse для разработчиков Java).
- очень хорошо работает для фрагментов кода Java, но также работает для любого другого языка, такого как HTML, ABABP, PHP и т. д.
- вы можете конвертировать любой фрагмент кода из вашего редактора непосредственно в шаблон кода. Выделите код, который вы хотите преобразовать в фрагмент, контекстное меню "Создать фрагмент", заполните форму и готово.
- фрагменты могут быть разделены через репозитории Git с вашей командой участники
руководство: https://www.eclipse.org/recommenders/manual/#snipmatch
установка: https://marketplace.eclipse.org/content/snipmatch