Отключить ярлык Shift-escape для Visual Studio

347
Kyle Strand

Я использую VsVim в Visual Studio 2013. Иногда, когда я пытаюсь сохранить файл после ввода текста в режиме «вставки», я использую <ESC>:w<ENTER>, что обычно работает, но иногда я просто нажимаю на него и как-то закрываю вкладку файла без экономии.

Поиск в ярлыках закрытых файлов в Visual Studio, похоже, что эти виды ярлыков обычно используют <Ctl>плюс функциональную клавишу. Но я почти уверен, что случайно не нажимаю <Ctl>, и уверен, что случайно не нажимаю функциональную клавишу.

В чем дело? Можно ли отключить это поведение?

0

1 ответ на вопрос

0
Kyle Strand

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

Это, видимо, связано с <shift><esc>ярлыком . Благодаря этой странице (ссылка на которую приведена в ответе <shift><esc>) ярлык называется «Закрыть окно инструментов». Это невероятно раздражает, потому что без этого ярлыка не было бы проблемы с <shift>небольшим ранним попаданием, чтобы подготовиться к :.

Для того, чтобы отключить сочетание клавиш, перейдите в Tools > Optionsменю, выберите Keyboardпод Environmentпанель навигации, поиск Window.CloseTool(ничего не попали <ENTER>), и просто нажмите кнопку Remove.