MarkNode предлагает три способа ориентироваться в проекте: Быстрое открытие — всплывающее окно с управлением с клавиатуры для перехода к файлу или совпадению; панель поиска — закреплённая панель для работы с большим количеством результатов; и Недавние файлы — история того, что вы открывали.
Быстрое открытие
Нажмите Cmd+O в macOS или Ctrl+O в Windows и Linux, чтобы открыть всплывающее окно быстрого открытия. В его верхней части расположены три вкладки — Документы, Файлы и Содержимое, и переключаться между ними можно щелчком по вкладке или сочетанием клавиш:
| Вкладка | Сочетание клавиш | Область поиска |
|---|---|---|
| Документы | Cmd+O / Ctrl+O | Файлы документов (Markdown, текст) по имени. Показывает недавние документы, когда поле пустое. |
| Файлы | Cmd+Shift+O / Ctrl+Shift+O | Все файлы проекта по имени. Показывает недавно открытые файлы, когда поле пустое. |
| Содержимое | Cmd+P / Ctrl+P | Текст внутри файлов — полнотекстовый поиск с фрагментом каждого совпадения. |
На вкладках Документы и Файлы используется нечёткое сопоставление, поэтому вводить точное имя не требуется:
- Запрос
api docнаходитapi-documentation.md,api_docs.mdилиmy-api-docs.md - Слова могут совпадать в любом порядке —
doc apiдаёт те же результаты, что иapi doc - Результаты ранжируются по релевантности, при этом недавно открытые файлы располагаются выше
На любой вкладке нажмите Enter, чтобы открыть выбранный результат, используйте клавиши со стрелками для выбора другого и нажмите Escape, чтобы закрыть окно, ничего не открывая.
Вкладка «Содержимое» и панель поиска: вкладка «Содержимое» — это быстрый способ выполнить поиск и сразу перейти к одному результату. Если же вы хотите оставить результаты открытыми и проработать множество совпадений, используйте панель поиска, описанную ниже.
Панель поиска
Панель поиска закреплена в нижней части окна и хранит результаты поиска и поиска ссылок во вкладках, поэтому к ним можно возвращаться во время редактирования. Откройте её с помощью значка Поиск на панели действий слева или сочетаниями клавиш, приведёнными ниже. Она занимает нижнюю область совместно с панелями «Терминал» и «Проблемы».
Поиск по файлам
Нажмите Cmd+Shift+F в macOS или Ctrl+Shift+F в Windows и Linux, чтобы запустить полнотекстовый поиск по проекту. Результаты сгруппированы по файлам. Один раз выберите результат, чтобы просмотреть окружающие строки, не покидая текущий редактор; дважды щёлкните, чтобы открыть файл на этой строке. Перетащите разделитель между результатами и предпросмотром, чтобы дать больше места любой из сторон. В строке ввода есть три переключателя:
- Учитывать регистр (
Aa) — сделать поиск чувствительным к регистру - Слово целиком — искать только полные слова, чтобы
logне совпадало сloggerилиdialog - Регулярное выражение (
.*) — трактовать поисковый запрос как регулярное выражение
Поиск по файлам учитывает стандартные файлы игнорирования, такие как .gitignore. Перечисленные в них файлы и папки — результаты сборки, node_modules, сгенерированные файлы — исключаются автоматически, благодаря чему результаты остаются точными, а поиск — быстрым.
Поиск ссылок
Чтобы увидеть все места, откуда есть ссылки на документ, используйте Поиск ссылок. Вызовите его щелчком правой кнопкой по файлу Markdown в проводнике файлов и выбором пункта Найти все ссылки, щелчком правой кнопкой по ссылке в редакторе или предпросмотре либо через Инструменты > Поиск ссылок (Shift+F12). Результаты открываются отдельной вкладкой в панели поиска и содержат все места в проекте, которые ссылаются на целевой файл. Это удобно перед переименованием или перемещением файла, чтобы знать, что потребуется обновить.
Запуск нового поиска того же типа заменяет содержимое активной вкладки; поиск другого типа открывает новую вкладку.
Недавние файлы
Представление «Недавние файлы» показывает историю открытых вами документов, упорядоченную по датам. Откройте его с помощью значка Недавние на панели действий.
Файлы сгруппированы по периодам времени — сегодня, вчера, на этой неделе, ранее — поэтому вы можете найти документ, который редактировали в прошлый вторник, не помня его имени или расположения. Щёлкните любую запись, чтобы открыть файл.
«Недавние файлы» отслеживают файлы во всех проектах, а не только в текущей открытой папке, что удобно, когда вы в течение дня работаете с несколькими проектами.