Обновление: Производительность PowerTools для VS2010 (Woot! 2012 тоже ) обеспечивает сочетание клавиш Tools.AddEndTokenAtEnd
. (Спасибо, Бен.)
По какой-то причине, по волшебству, мой VS2010 делает это с Shift - Enter (что мне больше нравится из моего опыта работы с TextMate.) Глядя на мои привязки клавиатуры (Инструменты> Настроить> Клавиатура) Я вижу, что этот ярлык назначен команде Tools.AddEndTokenAtTheEnd
. Поэтому, если эта команда появляется в вашем списке команд, назначение ее сочетания клавиш должно работать. У меня есть инструменты Power Tools, PowerCommands для Visual Studio 2010 и ReSharper. Но я не могу найти ни одного параметра из первых двух, который бы отвечал, и, по моему опыту, все команды ReSharper содержат его имя, поэтому я не думаю, что он добавил команду. Ооо, и я только что обнаружил, что причина, по которой она названа, заключается в том, что команда также обеспечивает точку с запятой в конце начальной строки перед перемещением курсора вниз; как полезное сочетание клавиш в Textmate.
Я заинтересован, но сбит с толку решением 2x- Enter . Когда я дважды нажимаю клавишу ввода, я получаю два перевода строки, за которыми следует любой код после курсора в первой строке. Кто-нибудь может объяснить, как работает эта комбинация клавиш? Является ли это чувствительным ко времени, так что два входа должны быть нажаты в быстрой последовательности? Что если пользователь хочет быстро вставить несколько строк над кодом и нажать несколько раз Return !?