BBEdit маркеры полосы прокрутки: визуальное разделение
Узнайте, как создать разделение в документах BBEdit. Исследуйте альтернативы маркерам полосы прокрутки, текстовым разделителям для организации для пользователей.
Как можно создать постоянную отметку на полосе прокрутки в BBEdit, чтобы визуально разделять разделы моего документа?
В BBEdit, когда я ставлю курсор на слово, все его вхождения подсвечиваются в документе и отображаются на полосе прокрутки. Однако я ищу способ создать постоянные визуальные маркеры на полосе прокрутки, которые остаются даже при перемещении курсора. Это помогло бы мне визуально отделять различные разделы документа для более удобной навигации и организации.
BBEdit в настоящее время не поддерживает постоянные маркеры полосы прокрутки, которые остаются видимыми, когда вы перемещаете курсор от конкретного места. Показатели полосы прокрутки, которые вы видите, обычно являются временными подсветками выбранных слов или результатов поиска. Однако BBEdit предлагает несколько альтернативных способов визуального разделения и навигации между разделами документа, включая встроенную систему маркеров, возможности разделения окна и функции навигации.
Contents
- Current BBEdit Marker Capabilities
- Understanding Scrollbar Visual Indicators
- Creating Visual Section Separation Alternatives
- Advanced Navigation Techniques
- Future Possibilities and Feature Requests
Current BBEdit Marker Capabilities
BBEdit включает систему маркеров, которая позволяет размещать временные точки навигации в ваших документах. Согласно документации по навигации BBEdit, «Если вы отлаживаете файл журнала, вы можете установить маркер, продолжить прокрутку и легко вернуться к заполнителю». В BBEdit 13.0 и более поздних версиях вы можете открыть окно Маркеров через меню (Go → Markers), чтобы увидеть все доступные маркеры в текущем активном документе.
Функция маркеров работает следующим образом:
- Размещать маркер в любой позиции документа
- Быстро перемещаться между маркерами
- Очищать все маркеры при необходимости
- Сохранять маркеры в рамках одной сессии документа
Однако эти маркеры не отображаются как постоянные визуальные индикаторы на полосе прокрутки. Вместо этого они служат точками навигации, к которым вы можете перейти напрямую из окна Маркеров.
Understanding Scrollbar Visual Indicators
Визуальные индикаторы, которые вы видите на полосе прокрутки BBEdit, в основном являются временными и зависят от контекста. Как описано в оригинальном вопросе Stack Overflow, «когда я оставляю курсор на слове – в документе подсвечиваются все вхождения этого слова и они отображаются на полосе прокрутки».
Согласно заметкам к выпуску BBEdit 11.5, «Точки, указывающие совпадения выбранного текста, можно отключить в настройках редактирования, если это необходимо». Эти временные подсветки служат разным целям:
- Индикаторы результатов поиска
- Вхождения выбранного слова
- Индикатор текущей позиции курсора
Отсутствие постоянных маркеров полосы прокрутки является ограничением, которое отметили многие пользователи, особенно те, кто работает с длинными документами, где визуальное разделение разделов было бы полезно для навигации и организации.
Creating Visual Section Separation Alternatives
Хотя постоянные маркеры полосы прокрутки недоступны, BBEdit предлагает несколько эффективных альтернатив для создания визуального разделения между разделами документа:
Window Splitting
BBEdit поддерживает разделение окна редактирования, которое позволяет одновременно просматривать разные разделы одного и того же документа. Как отмечено в BBEdit for Writers, «Чтобы разделить вид редактора, щёлкните темно-серую линию в верхней части полосы прокрутки. Вы можете перетащить новый горизонтальный разделитель вверх или вниз по своему усмотрению». Это создаёт визуальное разделение, позволяющее работать над разными разделами, не теряя ориентацию.
Visual Separators in Text
Вы можете создать визуальное разделение, используя:
- Комментарий-блоки (
/* === SECTION TITLE === */или# SECTION TITLE) - Горизонтальные линии, составленные из символов (
---,***,###) - Пустые строки между разделами
- Последовательные схемы отступов
Custom Place Markers
В документации BBEdit упоминается «custom place markers» как часть функций навигации. Хотя они не видны на полосе прокрутки, они позволяют быстро переходить к конкретным местам.
Document Structure Tools
Используйте встроенные инструменты структуры BBEdit:
- Свертывание кода для коллапсируемых разделов
- Подсветка синтаксиса для различения разных типов контента
- Номера строк и индикаторы позиции для точной навигации
Advanced Navigation Techniques
BBEdit предлагает несколько продвинутых методов навигации, которые могут компенсировать отсутствие постоянных маркеров полосы прокрутки:
Function Popup and Navigation Bar
Тур по функциям BBEdit упоминает «navigate within your documents easily with the Function Popup, custom place markers, and support for exuberant ctags indexing». Панель навигации обеспечивает быстрый доступ к разным документам и функциям.
Camel Case Navigation
Для кодовых документов BBEdit поддерживает «camel case» навигацию, как отмечено в заметках к выпуску BBEdit 8.5: «нажмите Control‑left‑arrow или Control‑right‑arrow, чтобы перейти к следующему (или предыдущему) переходу от нижнего регистра к верхнему».
Search and Bookmark Integration
Объедините мощные возможности поиска BBEdit с маркерами:
- Используйте поиск для нахождения заголовков разделов
- Размещайте маркеры в ключевых точках навигации
- Используйте окно Маркеров для быстрого доступа
External Navigation Aids
Рассмотрите:
- Инструменты контуров
- Программное обеспечение управления проектами
- Внешние закладки или приложения для заметок
Future Possibilities and Feature Requests
Отсутствие постоянных маркеров полосы прокрутки отмечено пользователями, и могут появиться возможности для будущих улучшений:
Feature Request Considerations
На основе обсуждения в Stack Overflow это, по-видимому, распространённый запрос среди пользователей BBEdit. Тур продукта BBEdit упоминает об обширных функциях навигации, что указывает на то, что команда разработки постоянно улучшает навигацию документов.
Potential Workarounds
Пока не появится нативная поддержка, рассмотрите:
- Создание пользовательских скриптов или плагинов
- Использование автоматизации AppleScript
- Использование сторонних инструментов совместно с BBEdit
Community Solutions
Сообщество пользователей BBEdit часто разрабатывает креативные решения для таких ограничений. Участие в форумах BBEdit или группах пользователей может раскрыть решения, разработанные сообществом, или скрипты.
Sources
- Stack Overflow - How to place a permanent mark on scroll bar in BBEdit?
- Navigation Bar | BBEdit - Markers functionality
- BBEdit for Writers: A Guide and Appreciation - Window splitting
- Bare Bones Software | BBEdit 11.5 Release Notes - Scrollbar indicators
- Bare Bones Software | BBEdit Feature Tour - Navigation features
- Bare Bones Software | BBEdit Product Tour - Custom place markers
- Bare Bones Software | BBEdit 8.5 Release Notes - Camel case navigation
Conclusion
Хотя BBEdit в настоящее время не поддерживает постоянные маркеры полосы прокрутки для визуального разделения разделов, он предлагает несколько эффективных альтернатив. Встроенная система маркеров предоставляет точки навигации, разделение окна позволяет одновременно просматривать разные разделы документа, а различные техники форматирования могут создать визуальное разделение. Для пользователей, которые часто работают с длинными документами, сочетание этих методов с продвинутыми функциями навигации BBEdit может значительно улучшить организацию документа и эффективность рабочего процесса. Рассмотрите возможность участия в сообществах пользователей BBEdit, чтобы делиться отзывами о запросе на эту функцию и, возможно, обнаружить решения, разработанные сообществом, или обходные пути, которые решают это ограничение.