Ярлык для дублирования строки кода в Visual Studio 11

Есть ли способ продублировать строку кода с помощью сочетания клавиш в новой Visual Studio 11?
В предыдущей версии у меня был настроен небольшой макрос, но согласно в этой статье, макросы больше не поддерживаются.

Есть ли обходной путь, который я мог бы использовать?


person ScarletAmaranth    schedule 27.03.2012    source источник
comment
пожалуйста, обновите правильный ответ   -  person Anders M.    schedule 29.09.2014
comment
Тот же вопрос задавался раньше. Кто-нибудь может найти там больше ответов :)   -  person Andron    schedule 11.02.2015


Ответы (2)


Ctrl + C и Ctrl + V

Попробуйте ...

person KMoraz    schedule 27.03.2012
comment
Вы определили себе хорошую чашку #exclude ‹explication› :)? Работает как шарм, но с отключенной экспликацией я собираюсь заявить, что я набрал ярлык, что означает, что количество последовательностей ярлыков, которые я хотел бы использовать, ограничено ровно одной. - person ScarletAmaranth; 27.03.2012
comment
не поддерживается, будет лучшим ответом, я полагаю - person KMoraz; 28.03.2012
comment
Я думаю, что это правильный ответ, поскольку большинство людей не знают, что ctrl-C в начале строки копирует всю строку без необходимости ее выбора. Я все время использую это сочетание клавиш как единый жест. Я не думаю, что скопируйте, а затем вставьте, я думаю, что дублируйте строку, и вот как я это делаю. Если бы я написал макрос, я бы дублировал строку и закомментировал одну из двух - что-то еще, что я делаю довольно часто. - person Kate Gregory; 01.04.2012
comment
Чем интересна повторяющаяся строка, если она удаляет содержимое буфера обмена? Дублирование строки используется, когда вы хотите скопировать строку и заменить одну переменную на ту, которая есть в буфере обмена. - person bokan; 23.10.2012
comment
Это решает проблему, но стирает буфер обмена и требует ЧЕТЫРЕ нажатия клавиш, и это не может быть восстановлено до меньшего количества :-( - person Orion Edwards; 08.07.2013
comment
@KateGregory. Вам не нужно помещать курсор в начало строки, это нормально. - person user247702; 25.10.2013
comment
@Stijn интересно, я только что подтвердил это в VS 2013. Когда я изучал трюк (это был VC 6 или ранее), вы должны были быть в начале строки. Спасибо! - person Kate Gregory; 25.10.2013
comment
всегда делал end, shift home, ctrl c, ctrl v, пока не попробовал этот совет. Спасибо! - person Luke; 22.10.2014
comment
Я собирался отбросить это мнение, думая, что это какое-то дерзкое замечание, но оно работает; однако он стирает буфер обмена, что не всегда идеально. Поэтому я бы сказал, что ответ nergeia лучше ... если установка плагина является вариантом. - person gcoulby; 04.08.2015
comment
Простое дублирование строк - одна из главных причин того, что заставило меня заплатить за Resharper. Знание этого способа копирования может изменить мое мнение. Большое спасибо! - person Vil; 16.09.2016
comment
Заменяет буфер обмена .. - person Jakub Kučera; 17.10.2016

Отметьте это расширение:

Дублируйте строку, не касаясь буфера обмена (как это делает Notepad ++).

person nergeia    schedule 15.11.2013
comment
Это отличный вариант, если возможна установка плагина. - person gcoulby; 04.08.2015
comment
Да! Это должен быть принятый ответ. Благодаря Visual Studio Community Edition за установку расширение должно быть вариантом для всех, в том числе и для нас бесплатно :). Microsoft действительно открывается, потому что в их новой кроссплатформенной версии редактора кода Visual Studio есть Shift + Alt + стрелка вниз. для этого. Я ожидаю, что в ближайшем будущем эта комбинация также задействует «полную VS». - person Bart; 21.10.2015
comment
Отличный плагин, спасибо. - person Mohamad Al Asmar; 27.10.2016