Импорт VSCode-кеймапа
Если вы привыкли к сочетаниям клавиш VS Code — можно импортировать ваш keybindings.json, и ide99 будет реагировать на те же комбинации в редакторе.
Где это нужно
Кейс: вы перешли с VS Code и в нём были кастомные шорткаты (Ctrl+Shift+P для палитры, Alt+Shift+F для форматирования, и т.п.). В ide99 в v1.0 UI для редактирования клавиш нет — но импорт VSCode-настройки покрывает 90% сценариев.
Как сделать
- В VS Code: Preferences → Keyboard Shortcuts → Show User Keybindings (JSON). Откроется
keybindings.json.
- Скопируйте содержимое или сохраните файл.
- В ide99:
Настройки → Keymap → Import VSCode keybindings.
- Drag&drop файла или paste содержимого.
- ide99 покажет:
- Какие клавиши распознаны и применятся
- Какие конфликтуют с встроенными ide99 (вы выбираете: оставить ide99 или применить ваш)
- Какие не поддерживаются (некоторые VS Code-команды не имеют аналога в ide99 — например,
editor.action.markBookmarkInPlace — пометит как «not supported»)
Кнопка Apply активирует импортированный кеймап.
Что поддерживается
- Все клавиши Monaco-редактора (форматирование, navigation, multi-cursor, search/replace) — да
- Глобальные клавиши ide99 (открыть Settings, Snippets, Live Ops) — переопределить можно
- Палитра команд (Cmd+K в ide99 = Cmd+Shift+P в VS Code) — да
- Move line up/down, copy line — да
Что не работает
- VS Code-команды, специфичные для расширений (Git, debugger, и т.п.) — нет, в ide99 этого функционала нет
- Отображение клавиш в подсказках tooltip — пока что показываются дефолтные, не ваши
Откатиться
Кнопка Reset to default keymap вернёт встроенные клавиши ide99. Импортированный конфиг сохраняется в keymap.json рядом с профилем — можете удалить вручную, если нужно.
Свой keymap с нуля
Если не было VS Code, но хочется кастомизировать — отредактируйте keymap.json руками:
{
"version": 1,
"bindings": [
{ "key": "ctrl+shift+r", "command": "schema.refresh" },
{ "key": "alt+f", "command": "editor.format" },
{ "key": "ctrl+alt+e", "command": "editor.explainAnalyze" }
]
}
Список доступных команд: Настройки → Keymap → Show all commands — кнопка покажет полный список с текущими сочетаниями.
Совет
Если переходите с VS Code и используете много расширений — импортируйте только базовый кеймап (без расширений), затем добавляйте кастомные сочетания постепенно. Так не получите сюрпризы вида «нажал привычное — что-то странное случилось».
Что дальше