Общие возможности редакторов
Что одинаково во всех редакторах кода Smart1Spec Studio — кнопка «Копировать», строка под редактором, поиск и замена, отмена, контекстное меню, шрифт и тема.
На этой странице
В Smart1Spec Studio код показывается в нескольких редакторах: модули BSL на этапе Source, спецификация на этапе Spec1C, манифест Intent и сравнение «было / стало» в режиме сравнения. У них общая основа, поэтому многие приёмы работают одинаково.
Назначение#
Эта страница описывает общее для редакторов. Особенности каждого — на отдельных страницах: редактор BSL — Редактор BSL, редактор Spec1C — Редактор Spec1C, просмотр формы — Предпросмотр формы.
Кнопка «Копировать»#
Над редакторами BSL, Spec1C и Intent, а также над блоками кода в карточках есть кнопка с значком двух листов (подсказка «Копировать»). Она копирует весь текст документа в буфер обмена, а не только выделенное. После нажатия значок на секунду сменяется галочкой, подсказка — «Скопировано».
Если браузер не разрешает доступ к буферу обмена, Studio копирует текст запасным способом. Выделенный фрагмент копируйте обычным Ctrl+C.
Строка под редактором#
Под редакторами BSL, Spec1C и Intent — строка состояния:
| Часть | Пример | Что значит |
|---|---|---|
| Позиция курсора | «Стр. 12, кол. 5» | Строка и столбец курсора. |
| Число строк | «48 строк» | Сколько строк в документе. |
| Выделение | «выд. 3 строки» | Показывается, когда выделено больше одной строки. |
| Тип документа | «BSL», «Spec1C», «Intent», «JSON» | Какой документ открыт. |
| «· изменено» | — | Есть правки, которые ещё не сохранены или не применены. |
| «Перенос: выкл» / «Перенос: вкл» | — | Только в редакторе BSL — переключает перенос длинных строк. |
Пока редактор загружается, вместо числа строк написано «загрузка…».
Поиск, замена, отмена#
Внутри редактора работают стандартные клавиши: поиск — Ctrl+F, замена — Ctrl+H, отмена правки — Ctrl+Z. На macOS вместо Ctrl — Cmd. В редакторе BSL выделенный перед поиском фрагмент подставляется в поле поиска. Поиск идёт по текущему документу. Пошагово для модуля — Найти и заменить текст в модуле. Остальные сочетания — Горячие клавиши.
Правый клик по тексту открывает встроенное контекстное меню редактора с командами буфера обмена и другими стандартными командами.
Шрифт и оформление#
- Размер шрифта зависит от «Плотности» в шапке: в компактном режиме мельче. Отдельной настройки размера шрифта нет — Настройки интерфейса и темы.
- Редактор BSL всегда тёмный, редакторы Spec1C и Intent всегда светлые — независимо от кнопки «Тёмная тема». Сравнение в режиме сравнения следует теме Studio.
- Номера строк, подсветка парных скобок и сворачивание блоков есть во всех редакторах.
Ограничения#
- Ctrl+S в редакторах не назначена: модуль BSL сохраняется кнопкой «Сохранить BSL», текст спецификации Studio сохраняет сама.
- Истории версий и отката сохранённого текста нет; Ctrl+Z отменяет только несохранённые правки в открытом редакторе.
- Поиска сразу по всем модулям проекта нет — поиск работает внутри открытого документа.
- Кнопка «Копировать» всегда копирует документ целиком.
См. также
- Редактор BSL Справочник
- Редактор Spec1C Справочник
- Предпросмотр формы Справочник
- Горячие клавиши Справочник
- Настройки интерфейса и темы Справочник
Сверено с продуктом: 27.10.2026