Редактор Monaco и автосохранение
Редактирование кода, автосохранение, просмотр изменений, перенос строк и настройка шрифта.
Orca использует тот же редактор Monaco, что и VS Code, и добавляет к нему просмотр изменений и настройки для работы внутри worktree.
Автосохранение
Файлы сохраняются после потери фокуса и короткого периода бездействия. В обычной работе несохранённых изменений нет, поэтому индикатор изменённого файла не показывается.
Несколько курсоров, переход и поиск
Cmd-D: выбрать следующее совпадение.Cmd-FиCmd-Shift-F: поиск в файле и во всём worktree.Cmd-Click: перейти к определению, если это поддерживает расширение языка.
Режим просмотра изменений
Включите Режим просмотра изменений на вкладке редактора, чтобы увидеть diff между HEAD и рабочим деревом, не теряя положение курсора. Используются те же команды, что и в просмотре diff: n и p переходят между фрагментами, s добавляет изменения в индекс. Повторное переключение возвращает обычный редактор.
Перенос строк
По умолчанию длинные строки переносятся. Если для исходного кода удобнее горизонтальная прокрутка, отключите Перенос строк редактора в разделе Настройки → Общие → Редактор. Этот параметр не связан с Переносом строк diff, который действует только в редакторе изменений.
Мини-карта
Мини-карта включается в разделе Настройки → Оформление. По умолчанию она отключена. Включите её, если вам нужна обзорная полоса как в VS Code.
Шрифт редактора
В разделе Настройки → Оформление → Шрифт редактора можно выбрать любой установленный шрифт. Эта настройка не зависит от шрифта интерфейса.
Поддержка языков
Подсветка синтаксиса доступна для языков, которые Monaco поддерживает изначально. Orca остаётся прежде всего редактором, а не полноценной IDE, поэтому проверку типов и линтеры следует запускать в терминале.
Частые вопросы
Для каких файлов используется редактор Monaco?
Он подходит для исходного кода и текстовых форматов, которым нужны подсветка синтаксиса и привычное редактирование.
Как работает автосохранение?
Изменения записываются автоматически после редактирования, поэтому перед переключением стоит дождаться завершения сохранения.
Можно ли посмотреть изменения открытого файла?
Да. Из редактора можно перейти к сравнению версии файла с состоянием Git.
Где настраиваются шрифт и перенос строк?
Эти параметры находятся в настройках редактора Orca и применяются к рабочим вкладкам.
Заменяет ли Monaco полноценную IDE?
Не во всех сценариях. Он удобен для быстрых правок и проверки результата агента, а сложную разработку можно продолжить во внешнем редакторе.