2016-05-03 2 views

ответ

43

Не похоже, что с ним связывается ярлык.

простым способом было бы использовать акселераторы меню: ALT + е следуют ALT + л.

Чтобы изменить привязку клавиш, измените настройки клавиатуры.

enter image description here

Добавить связывание с правой половине экрана, а затем перезапустить код:

// Place your key bindings in this file to overwrite the defaults 
[ 
    { "key": "ctrl+shift+s", "command": "workbench.action.files.saveAll" } 
] 

enter image description here

+5

Хорошие навыки ответа :) –

17
⌥+⌘+S    // macOS 
    Ctrl+K S   // Windows 
    Ctrl+Alt+S   // Linux 

Я помню, это было невозможно по умолчанию раньше, но похоже, что это сейчас.

+9

Единственный трюк, который следует отметить здесь, состоит в том, что комбинация клавиш [Ctrl + KS] ', отображаемая с текстом пункта меню, создает впечатление, что вы должны нажать клавишу' Ctrl', сохранить Ctrl 'и нажмите клавиши' K' и 'S' поочередно. Это не тот случай. После нажатия комбинации 'Ctrl' +' K' отпустите клавишу 'Ctrl' и нажмите' S' отдельно. Для случаев, когда необходимо удерживать клавишу Ctrl, она будет отображаться, например. '[Ctrl + K Ctrl + O]' (чтобы открыть новую папку) в тексте пункта меню. – RBT

+0

@RBT человек Мне было трудно выяснить, релиз часть 'Ctrl', спасибо человеку! – dippas

+2

Я пользователь Windows, мне интересно, почему они выбирают такой ярлык CTRL-K S, а не по умолчанию Windows UX CTRL + SHIFT + S –

6

В коде визуальной студии на сегодняшний день вы можете нажать Ctrl+K+S, чтобы сохранить все несохраненные файлы, открытые в настоящее время в вашем редакторе.

A word of caution о клавиатурных комбинациях сочетаний, присутствующих в тексте описания пунктов меню:

Единственный трюк, чтобы отметить здесь, что комбинация команды ключа [Ctrl+K S] показан с текстом пункта меню создается впечатление, что вы должны нажать Ctrl клавиши, удерживайте нажатой клавишу Ctrl, а затем нажмите клавиши K и S поочередно. Это не кейс.

enter image description here

После нажатия Ctrl + K комбинацию, отпустите обе Ctrl и K клавиш, а затем нажмите клавишу S отдельно. Для случаев, когда ключ Ctrl необходимо непрерывно удерживать, он будет показан, например. [Ctrl + K Ctrl + O] (чтобы открыть новую папку) в тексте пункта меню.

+0

Это не сработало для меня в Windows. В последнем коде VS (1.14.0) мне пришлось нажать CTRL + K, а затем отпустить * оба *, а затем нажать S.Если бы я только что выпустил CTRL-ключ, тогда у меня все еще было бы подавлено K и в итоге было добавлено десятки K, вставленных в файл, и не сэкономить. Мне это совсем не нравится и, если возможно, изменит привязку к чему-то более простому. –

+0

Этот оператор - «После нажатия комбинации Ctrl + K отпустите клавишу Ctrl и нажмите S отдельно» означает именно то, что вы говорите. Он говорит, что после нажатия комбинации «Ctrl + K» и когда вы хотите нажать клавишу «S», не держите нажатой клавишу «Ctrl». Вместо этого отпустите клавишу «Ctrl», а затем нажмите «S» отдельно. Обычно мы привыкли держать клавишу Ctrl в Visual Studio, что здесь не так. Это то, что я хотел подчеркнуть. Как только вы нажмете 'K'key, тогда, конечно, вы должны отпустить его, чтобы нажать следующую клавишу' S'. Вы не можете держать 'K' нажатыми в любом случае :) – RBT

Смежные вопросы