Горячие клавиши Vim в REPL
Когда редактор REPL (CodeMirror) настроен на использование горячих клавиш Vim, доступны следующие команды:
-
:w — Оценить текущий код
- Запускает ту же оценку, что и Ctrl+Enter / Alt+Enter
- Вы увидите сообщения в панели Console такие как:
- [vim] :w — evaluating code
- [repl] evaluate via event
- [eval] code updated
-
:q — Остановить/приостановить воспроизведение
- Запускает то же действие остановки, что и Alt+.
- Полезно для быстрой остановки планирования без выхода из режима Vim
-
gc — Переключить комментарии строк для текущего выделения
- Работает в обычном и визуальном режимах
- Если есть выделение, все выбранные строки переключаются
Примечания
- Поведение учитывает текущий языковой режим в редакторе для синтаксиса комментариев.
- Если открыто несколько редакторов REPL, команды нацелены на активный редактор. Реализация отправляет пользовательские события, обрабатываемые редактором.
- Если вы не видите панель Console, откройте правую панель в UI REPL.
Устранение неполадок
- Если :w записывает в лог, но оценка не применяется, убедитесь, что горячие клавиши Vim активны, и попробуйте снова. Вы также можете использовать Ctrl+Enter в качестве запасного варианта.
- Для :q / gc убедитесь, что фокус находится внутри редактора. Если возникает ошибка, перезагрузите страницу, чтобы сбросить состояние редактора, и попробуйте снова.