Горячие клавиши в VS Code на основе Sublime Text keymap

Как настроить горячие клавиши в VS Code на основе Sublime Text keymap

Горячие клавиши Sublime Text в VS Code настраиваются через установку официального расширения Sublime Text Keymap от Microsoft, которое автоматически заменяет стандартные сочетания клавиш на привычные из Sublime Text. После установки расширения все горячие клавиши Sublime работают в VS Code без дополнительной конфигурации.

Зачем это нужно

  • Разработчик, привыкший к Sublime Text, может быстро перейти на VS Code без переучивания горячих клавиш
  • Sublime Text keymap содержит более 100 сочетаний клавиш для быстрого редактирования кода
  • Установка расширения экономит время на переобучение и повышает продуктивность
  • Все привычные команды, такие как Ctrl+D для выделения слова, работают точно так же как в Sublime
  • Можно работать с одинаковыми горячими клавишами на разных машинах и ОС
  • Расширение регулярно обновляется и полностью совместимо с последними версиями VS Code
  • Не требуется вручную редактировать JSON-файлы с горячими клавишами
  • Расширение позволяет плавно мигрировать с Sublime Text на VS Code без потери скорости работы
  • Можно комбинировать собственные горячие клавиши с keymap Sublime для дополнительной кастомизации
  • Расширение занимает минимум места и не замедляет работу VS Code

Пошаговая инструкция

  1. Откройте Visual Studio Code на вашем компьютере
  2. В левой боковой панели найдите иконку Extensions (четыре квадрата) и нажмите на неё
  3. Альтернативно нажмите сочетание клавиш Ctrl+Shift+X для открытия вкладки расширений
  4. В поле поиска введите Sublime Text Keymap
  5. В результатах поиска найдите расширение Sublime Text Keymap and Settings Importer от Microsoft
  6. Убедитесь, что это официальное расширение от Microsoft (проверьте галочку рядом с названием)
  7. Нажмите на расширение для открытия страницы с информацией о нём
  8. Нажмите кнопку Install (зелёная кнопка "Установить") для начала установки
  9. Дождитесь завершения установки расширения (обычно 5-10 секунд)
  10. После установки кнопка Install изменится на Uninstall, указывая на успешную установку
  11. Закройте вкладку расширений, нажав на кнопку закрытия или нажав Escape
  12. Перезагрузите VS Code полностью, нажав Ctrl+Shift+P для открытия палитры команд
  13. В палитре команд введите Developer: Reload Window и нажмите Enter
  14. VS Code перезагрузится, и горячие клавиши Sublime Text будут активированы
  15. Проверьте, что горячие клавиши работают, выполнив простую команду, например Ctrl+D для выделения текущего слова
  16. Откройте файл с кодом и выделите какое-нибудь слово двойным кликом
  17. Нажмите Ctrl+D — слово должно быть выделено, и курсор переместится на следующее вхождение этого слова
  18. Если горячие клавиши работают, расширение установлено корректно
  19. Для дополнительной настройки откройте командную палитру Ctrl+Shift+P и введите Preferences: Open Keyboard Shortcuts
  20. Нажмите Enter для открытия таблицы горячих клавиш
  21. Проверьте, что все Sublime Text горячие клавиши отображаются в списке (они помечены как из расширения Sublime Text Keymap)
  22. Если вы хотите переопределить некоторые горячие клавиши, нажмите на значок карандаша рядом с командой
  23. Введите новое сочетание клавиш и нажмите Enter для сохранения
  24. Для полного контроля над горячими клавишами откройте файл keybindings.json через палитру команд Ctrl+Shift+P
  25. Введите Preferences: Open Keyboard Shortcuts (JSON) и нажмите Enter
  26. В JSON-файле вы можете добавлять, удалять или изменять горячие клавиши вручную
  27. Все изменения в JSON сохраняются автоматически
  28. Если вы хотите импортировать настройки из Sublime Text, откройте палитру команд Ctrl+Shift+P
  29. Введите Sublime Text Keymap: Migrate для автоматической миграции настроек
  30. Выберите опцию импорта и дождитесь завершения миграции
  31. Для просмотра всех установленных горячих клавиш откройте Preferences: Open Keyboard Shortcuts Ctrl+K Ctrl+S
  32. В левой колонке будут отображены все команды, а в правой — сочетания клавиш
  33. Используйте поле поиска вверху для быстрого поиска нужной команды или горячей клавиши
  34. Если какая-то горячая клавиша конфликтует с системной или другим расширением, VS Code покажет предупреждение
  35. Для разрешения конфликта нажмите на конфликтующую команду и выберите другое сочетание клавиш
  36. Все изменения в горячих клавишах применяются немедленно без перезагрузки
  37. Для сброса горячих клавиш на значения по умолчанию откройте палитру команд и введите Preferences: Reset Keybindings
  38. Подтвердите действие и горячие клавиши вернутся к стандартным значениям VS Code
  39. Для полного руководства по горячим клавишам Sublime Text в VS Code откройте встроенную справку Help: Keyboard Shortcuts Reference
  40. На странице справки будут перечислены все горячие клавиши Sublime Text с описанием их действия
  41. Сохраняйте PDF-файл со справкой для быстрого доступа к информации о горячих клавишах

Часто задаваемые вопросы

Работают ли горячие клавиши Sublime Text на macOS в VS Code? Да, расширение Sublime Text Keymap полностью совместимо с macOS, но некоторые сочетания клавиш могут использовать Cmd вместо Ctrl в соответствии с соглашениями macOS.

Можно ли комбинировать Sublime Text keymap с другими расширениями для горячих клавиш? Рекомендуется не устанавливать несколько расширений для горячих клавиш одновременно, так как они могут конфликтовать; если необходимо смешивать горячие клавиши, редактируйте их вручную в файле keybindings.json.

Что делать, если после установки расширения горячие клавиши не работают? Попробуйте перезагрузить VS Code через палитру команд с помощью Developer: Reload Window, или полностью закройте и откройте приложение заново.

Похожие материалы

Ошибка Слишком много соединений к базе данных MySQL
Полезные расширения для VS Code упрощающих написание кода
Visual Studio Code для верстки HTML и CSS