У меня есть собственный фрагмент кода, к которому я могу легко получить доступ с помощью Ctrl + K, Ctrl + X, а затем набрав 'm' для 'My Code Snippets' и нажав Tab, затем набрав первую букву фрагмента, который я хочу использовать, затем нажав Enter.
К тому времени просто печатать настоящую вещь почти не нужно.
Я попытался назначить сочетание клавиш для Edit.InvokeSnippetFromShortcut (Инструменты> Параметры> Среда> Клавиатура), но, хотя он позволяет мне назначить и сохранить ярлык, набрав ярлык фрагментов, а затем набрав ярлык, который я назначил для InvokeSnippetFromShortcut, ничего не делает. Это может быть связано с тем, что он не отображается в меню «Правка», где он выглядит (немного погуглил) так, как будто он должен быть расположен, поэтому, возможно, он недоступен.
Предыстория: я редактирую файл .sql, так что это фрагмент кода SQL. Поведение сниппета для C #, VB и т. Д. Может здесь не применяться. В моем пользовательском фрагменте в качестве языка используется sql (я пробовал использовать sql_ssdt с тем же результатом). Я просто хочу иметь возможность набрать «foo», нажать одну комбинацию клавиш и попросить редактора заменить «foo» на «barbaz_some_long_thing_that_is_tedious_to_type»
У кого-нибудь это работает? Если да, то как?