Як ми можемо зберегти всі файли у (VSCode), як це робимо у Visual Studio


Відповіді:


147

Не схоже на те, що до неї прив'язується ярлик.

Найпростішим способом було б використання прискорювачів меню: ALT+, fа потім ALT+ l.

Щоб змінити прив'язку клавіш, відредагуйте параметри клавіатури.

введіть тут опис зображення

Додайте прив’язку до правої половини екрана, а потім перезапустіть код:

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

введіть тут опис зображення


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

67
Єдиний трюк , щоб відзначити тут , що комбінація команди ключ [Ctrl+K S]показано з текстом пункту меню створюється враження , що ви повинні натиснути Ctrlклавішу, тримати Ctrlклавішу , а потім натисніть клавіші Kі Sодин за іншим у швидкій послідовності. Це не так. Після натискання Ctrl+ Kкомбінації відпустіть Ctrlклавішу та натисніть Sокремо. У випадках, коли Ctrlклавішу потрібно постійно тримати, вона відображатиметься як текст [Ctrl + K Ctrl + O]( наприклад, для відкриття нової папки) у тексті пункту меню.
RBT

6
@RBT людина, мені було важко з'ясувати релізну частину Ctrl, дякую людині !!
dippas

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

1
Якщо ви схожі на мене і не можете запам'ятати ці символи, це варіант + команда + S
sarink

54

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

Слово застереження про клавіатуру комбінація ярлика уявити в тексті опису пунктів меню виглядає наступним чином :

Хитрість тут відзначити, що комбінація команди ключ Ctrl+ K Sпоказано з текстом пункту меню створюється враження , що ви повинні натиснути Ctrlклавішу, тримати Ctrlклавішу , а потім натисніть клавіші Kі S один за іншим у швидкій послідовності. Це не так.

введіть тут опис зображення

Після натискання комбінації Ctrl + Kвідпустіть Ctrlі K клавіші, і клавіші, а потім натисніть Sклавішу окремо. У випадках, коли Ctrlклавішу потрібно постійно тримати, вона відображатиметься як, наприклад, [ Ctrl + K Ctrl+ O] (для відкриття нової папки) в тексті пункту меню.


1
Для мене це не спрацювало в Windows. В останньому коді VS (1.14.0) мені довелося натиснути CTRL + K, а потім відпустити обидві клавіші, а потім натиснути S. Якщо я щойно випустив клавішу CTRL, тоді я все одно натиснув би K і в кінцевому підсумку було вставлено десятки К, файл і не зберегти. Мені це зовсім не подобається і, якщо можливо, змінити прив'язку на щось простіше.
Норберт Норбертсон

3
Це твердження - After pressing Ctrl + K combination release the Ctrl key and press S separatelyозначає саме те, що ви говорите. Він говорить після того, як ви натиснули Ctrl + Kкомбінацію, і коли ви хочете натиснути Sклавішу, тоді не тримайте Ctrlклавішу натиснутою. Замість цього відпустіть Ctrlклавішу та натисніть Sокремо. У нас зазвичай звично тримати Ctrlнатиснуту клавішу у Visual Studio, що тут не так. Саме на цьому я хотів підкреслити. Після натискання Kклавіші, звичайно, вам доведеться відпустити її, щоб натиснути наступну клавішу S. Ви не можете продовжувати Kнатискати :)
RBT

Ще одна примітка для користувачів плагінів vim - щоб змусити подвійні клавіші працювати, потрібно відключити обробку ними плагіном vim, наприклад для Ctrl+K S:"vim.handleKeys": { ..., "<C-k>": false }
quezak

Ідеальна відповідь .. Чудово! Дякую брато
Сандіп Томас

17

Для користувачів Windows - код Visual Studio має Ctrl + K, S

  1. Натисніть клавішу Ctrl + K.
  2. Відпустіть обидві клавіші Ctrl і K.
  3. Натисніть клавішу S.

Це дозволить зберегти всі змінені файли за один раз. Випуск - головний момент, коли новий користувач натискає клавішу S за допомогою клавіші Ctrl, яка відкриває файл ярликів на клавіатурі.


14

Для користувачів Windows ключовий ярлик відображається як 11-й варіант у меню "Файл" у вигляді:

Зберегти всі Ctrl + KS

Клавіша, що відображається, дорівнює наступному:

  1. Натисніть Ctrl+k

  2. Відпустіть клавіші Ctrlта k.

    Зверніть увагу, що внизу вашого вікна відобразиться повідомлення із запитом другого ключа, як це:

Повідомлення нижнього стану VSCode після натискання <kbd> Ctrl </kbd> + <kbd> k </kbd>.

  1. Натисніть s.

Це стосується іншої команди "Закрити робочу область", яку можна знайти в меню "Файл" (замість того, щоб натискати s, ви натискаєте f).


5

Цей keybindings.json перемикає клавіші Save Allта Saveярлики так, що Cmd+ Sприв'язується до Save All:

[
    {
        "key": "alt+cmd+s",
        "command": "workbench.action.files.save"
    },
    {
        "key": "cmd+s",
        "command": "-workbench.action.files.save"
    },
    {
        "key": "cmd+s",
        "command": "workbench.action.files.saveAll"
    },
    {
        "key": "alt+cmd+s",
        "command": "-workbench.action.files.saveAll"
    }
]

1
Це працювало найкраще для мене. Я щойно відкрив ярлики клавіатури за допомогою ⌘ + K ⌘ + S, натиснув на піктограму {}, щоб відкрити keybindings.json, і вставив ці чотири записи ярликів. Дякую!
Нік Літвін

1

Перш за все, я хочу, щоб ви перевірили, який ярлик для VS Code за замовчуванням для файлів "Зберегти всі"

Крок 1: Відкрийте код VS> вкладка « Файл »> « Налаштування »> Клавіші ClickOn ' Комбінації клавіш '

По-друге, я хочу, щоб ви шукали ярлик "Зберегти все".

Крок 2: Введіть " Зберегти всіх " у полі пошуку

По-третє, ви побачите це ярликове прив'язку клавіш до команди " Зберегти все ".

Крок 3: Ви також можете змінити прив'язку клавіш до нього. Просто натисніть на нього та додайте елементи керування на ваш вибір, а потім натисніть клавішу Enter.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.