Рабочее пространство и окна

Корневая папка и окно

Смотреть видеоОткрыть папку 00:15

Открытая корневая папка становится вашим рабочим пространством. Простое открытие ничего не создаёт; при закрытии LightNote записывает лишь небольшой файл сессии (открытые вкладки и положение). Включение Версионирования (Git) или MCP в Инструменты → Рабочее пространство → Настройка рабочего пространства... не меняет того, чем является папка: рабочее пространство лишь получает отметку Git или MCP рядом с названием в списках недавних рабочих пространств. Чтобы просто посмотреть папку, не делая её рабочим пространством, используйте окно Отдельные файлы.

Общие настройки применяются ко всему приложению; Настройки рабочего пространства — только к открытой папке. Конфигурация и состояние хранятся в центральной базе данных, а не разбросаны по папке.

LightNote работает как единственный экземпляр: открытие второй папки использует тот же процесс (несколько окон, меньше памяти). Есть значок в трее и лаунчер с полем поиска, показывающий рабочие пространства (закрепите избранные вверху через контекстное меню) — см. Ежедневные заметки и трей. Каждой вкладке можно назначить цветовую метку через контекстное меню панели вкладок. Для повторяющихся заметок создайте в корне рабочего пространства папку Modelos (или Templates) с файлами .md и используйте Файл → Создать → Новая заметка из шаблона... Четыре научных шаблона уже готовы в том же списке — Научная статья, Конспект прочитанного, Лабораторный журнал и Протокол эксперимента: если выбрать один, .md запишется в эту папку и дальше он ваш.

Как упорядочить и писать шаблоны. Подпапки Templates становятся категориями: Работа/Встреча.md отображается как Работа/Встреча, и именно это имя папка записывает, когда принимает шаблон. Поля {{title}}, {{date}}, {{time}} и {{date:dd/MM/yyyy}} заполняются при создании (заголовок — это имя заметки; если переименовать её сразу после создания, ещё ничего в ней не написав, заголовок обновится), а внутри кода (между обратными кавычками или в блоке) ничего не заменяется, чтобы шаблон мог объяснять собственный синтаксис. В шаблоне они отмечены так же, как поля для заполнения, тем же фоном (в форматированном редакторе — сплошной рамкой синтаксиса), а в обычной заметке остаются без цвета, потому что там ничего не делают. Frontmatter шаблона переходит в заметку, кроме description:, который описывает сам шаблон, и citation-style:, который относится к папке. Шаблоны и промпты (папка Prompts/) — это инструменты, а не содержимое: они не попадают в поиск по смыслу и в контекст чата с ИИ, а объявленные в них теги и aliases: не учитываются — текстовый поиск по-прежнему находит и те, и другие. Когда шаблон открыт, полоса вверху редактора сообщает, что это шаблон, и предлагает Вставить поле, Показать синтаксис и Предпросмотр — заметку такой, какой она рождается сейчас.

Библиотека шаблонов (в меню Инструменты; её же открывает Файл → Создать → Новая заметка из шаблона...) перечисляет их все с поиском по имени и описанию, группирует по подпапкам и показывает предпросмотр; там же создаётся новый шаблон — в том числе из открытой заметки, у которой заголовок и сегодняшняя дата становятся полями. В библиотеке есть ещё группа С сайта: шаблоны, которые публикуем мы, на языке интерфейса, и загружаются они только когда вы её открываете. Импорт это копия — шаблон становится вашим файлом в Templates, и после этого их ничего не связывает: исправленный на сайте шаблон не догоняет то, что вы уже импортировали, а ваш шаблон с тем же именем всегда побеждает. Без соединения библиотека говорит, что не смогла их загрузить, и продолжает показывать то, что уже есть на этом компьютере.

Поля для заполнения. Шаблон может оставить пропуски: {{ask:Тема встречи}} это свободное поле, а {{choice:черновик|правка|финал}} список. При создании они не подставляются — заметка рождается с ними, помеченными в тексте, и именно это заставляет их работать и в Заметке на сегодня, и в lnote, и в MCP, где нет экрана, чтобы что-то спросить. В заметке форматированный редактор показывает каждое поле как метку с пунктирной рамкой вокруг подписи (вопроса или первого варианта); щелчок выделяет поле целиком, и следующая клавиша его заменяет. На поле выбора щелчок открывает ещё и список: выбранный вариант заменяет поле, а закрытие списка без выбора оставляет поле выделенным, готовым принять что-то другое. При создании заметки курсор уже встаёт в первое поле; дальше Tab и Shift+Tab переходят от поля к полю — строка состояния показывает, в каком вы находитесь, — Alt+↓ открывает список поля выбора с клавиатуры, а Esc (или уход со строки поля) возвращает клавише Tab её обычную роль. В самом шаблоне переключатель Показать синтаксис включён: поля показаны как {{…}} со сплошной рамкой, и щелчок ставит курсор внутрь, чтобы исправить вопрос или варианты; если он выключен, шаблон выглядит как заметка, которая из него создаётся. Шесть полей есть также в меню / и в Вставить → Поля шаблона — только в файлах шаблонов. В текстовом редакторе поле показано так, как оно записано в файле, с цветными фигурными скобками, и проверка орфографии в него не заходит.

Создание файлов

Создание файла с выбором типа. Меню Создать (☰ Файл, кнопка Создать на панели действий или Создать в контекстном меню папки) предлагает Новую заметку (.md), Новый текстовый файл (.txt) и подменю Новый файл кода с самыми ходовыми языками. Во всех случаях файл сразу создаётся на диске с именем по умолчанию, а дерево открывает редактирование имени: выделяется только имя, поэтому ввод заголовка не стирает расширение. Чтобы принять предложенное имя, достаточно щёлкнуть в редакторе и начать писать. Для расширения, которого нет в подменю, создайте файл и переименуйте его (F2): смена расширения меняет представление — переименование .txt в .md заново открывает ту же вкладку как заметку, с чтением и оглавлением, а обратное действие возвращает редактор кода. Собственные расширения LightNote (.lnc, .lne, .lnq, .lnh, .lns и бандлы) — исключение: там расширение объявляет формат содержимого, поэтому переименование запрашивает подтверждение и отклоняется, пока вкладка открыта.

Новый файл, которым вы не воспользовались. Если закрыть вкладку только что созданного файла, не переименовав его, не сохранив и ничего не напечатав, он отправляется в Корзину, а строка состояния предлагает Отменить — так случайно нажатое Создать не оставляет мусора в папке. Любой признак того, что файл ваш, делает его постоянным: переименование, сохранение (Ctrl+S) или ввод чего угодно.

Черновик — это редактор кода. Вкладка Черновик (это не файл на диске) использует тот же редактор и ту же панель, что и файлы кода: поиск и замену, «Строки», «Регистр», «Комментировать», закладки, сворачивание, макросы и ИИ-помощника. Он начинает с подсветки Markdown, а язык меняется, как в любом файле. Кнопка Редактировать как Markdown переключает на редактор заметок (проверка орфографии, автодополнение [[ и щелчок по викиссылкам), а Редактировать как код возвращает обратно; текст переносится. Для запуска и проверки нужен файл: Ctrl+S (или Сохранить на диск...) сохраняет черновик, и вкладка становится этим файлом. Без файла нет автосохранения; содержимое переживает закрытие приложения и исчезает, если закрыть вкладку.

Где создаётся новый файл. Создать всегда создаёт в отмеченной папке Проводника, и отмечена всегда ровно одна. В верхней части дерева находится строка корневой папки с именем рабочего пространства: это такой же элемент, как остальные — щёлкните по ней, чтобы вернуть назначение в корень. Выбор папки переносит отметку на неё; выбор файла отмечает папку, которая его содержит. В режиме Список, где папки не отображаются, отметка остаётся на корневой строке, и она показывает фактическое назначение. Контекстное меню корневой строки содержит Создать и Создать папку.

Отдельные файлы и избранное

Чтобы открыть отдельный файл, не превращая его в рабочее пространство, используйте пункт Открыть отдельный файл… (меню трея): в отдельном окне показывается дерево файлов, но без Git, MCP или переопределения темы. Если это включено в Настройки → Общие → Функции, LightNote встраивается в меню проводника Windows (для текущего пользователя, без прав администратора): помимо списка «Открыть с помощью», в контекстном меню появляются пункты «Открыть в LightNote» для любого файла и «Открыть как рабочее пространство LightNote» для папок (в Windows 11 — внутри Показать дополнительные параметры). Файлы открываются в том же отдельном окне; папки — как рабочее пространство.

Если выделить несколько файлов сразу в проводнике Windows — даже из разных папок — все они откроются в одном и том же отдельном окне, вкладка за вкладкой (а не по окну на файл). Вкладки этого окна запоминаются: закройте его и откройте снова — те же файлы вернутся. Поскольку здесь главное — вкладки, дерево файлов вначале свёрнуто: нажмите Ctrl+B (или кнопку вверху панели действий), чтобы показать его.

Возврат к сессии. Окно отдельных файлов везде называется Отдельные файлы — в том числе в заголовке окна, там, где остальные окна показывают имя рабочего пространства: так их можно различить в Alt+Tab. В меню в области уведомлений, в пункте Открыть, элемент получает суффикс (N вкладок), когда есть сохранённые вкладки — щелчок возвращает их все. Оно также занимает первую строку лаунчера, рядом с рабочими пространствами. А при повторном запуске LightNote возвращает всё, что было открыто при выходе: каждое окно в своей папке плюс окно отдельных файлов. Если вы предпочитаете открывать только последнюю использованную папку, измените это в Настройки → Общие → Интерфейс → При запуске открывать. Окно, закрытое до выхода, не восстанавливается: закрыть — это способ сказать «с этим пространством я закончил».

Избранное: на боковой панели есть раздел Избранное с тем, что вы закрепили (контекстное меню дерева или вкладки → Добавить в избранное), а также недавно открытые файлы. Закреплённое хранится по папкам как относительные пути, поэтому переживает перенос рабочего пространства. Enter открывает выбранный элемент, а в контекстном меню есть Копировать... и Показать в Проводнике. Для недавнего файла Убрать из недавних убирает его из списка, пока его вкладка остаётся открытой (недавние — это открытые вкладки); если открыть файл снова, он вернётся. Закреплённый элемент, файла которого больше нет на диске, остаётся в списке, но Открыть и Показать в Проводнике для него недоступны.

Открыть вкладку в отдельном окне: в контекстном меню вкладки пункт Открыть в новом окне заново открывает этот файл в отдельном окне (удобно держать заметку рядом с кодом). Типы, зависящие от рабочего пространства (.lnc, .lne, .lns и бандлы), отделить нельзя.

Проводник

Перемещение файла при открытой вкладке. Если перетащить файл в дереве в другую папку, вкладка переедет вместе с ним — она останется открытой и будет указывать на новое место. То же верно для вырезания и вставки и для перемещения целой папки — вкладки файлов внутри неё следуют за ней. С зажатой Ctrl перетаскивание копирует, а не перемещает. Наружу из LightNote перетаскивание ВСЕГДА КОПИРУЕТ: перетащите файл из дерева — или саму вкладку с панели вкладок — в папку Windows, в письмо или в чат Teams, и оригинал останется в вашем рабочем пространстве. Внутри программы вкладка остаётся просто вкладкой: перетаскивание её в другую панель перемещает вкладку, а проход с ней над редактором или деревом ничего не пишет и ничего не перемещает.

Множественный выбор. Дерево принимает Ctrl+щелчок (поштучно) и Shift+щелчок (диапазон) во всех трёх режимах отображения. Когда выбрано несколько элементов, контекстное меню действует на весь выбор: Вырезать и Копировать (совместимо с Проводником Windows), Удалить (одно подтверждение на всё), Дублировать, Копировать хеш, Сжать в .zip (один архив, каждый элемент под своим именем на верхнем уровне), Применить цвет, Избранное, Git (add/restore) и Копировать пути (по строке на элемент). Действия, осмысленные лишь для одного элемента — переименование на месте, Свойства, Открыть как, Преобразовать — становятся недоступными, причина указана в подсказке. Щелчок правой кнопкой внутри выбора сохраняет его; щелчок вне выбирает только тот элемент. Если выбрать папку и что-то внутри неё, операция не выполнится дважды: внутренний элемент отбрасывается.

Заглянуть, не открывая. Одиночный щелчок по файлу уже открывает вкладку предпросмотра (она переиспользуется и показана курсивом на панели вкладок). При переходе по дереву стрелками клавиша Пробел делает то же самое и возвращает фокус дереву, чтобы можно было двигаться по списку дальше. Посреди поиска по набору — если набрать первые буквы имени, выделение перейдёт к нему — Пробел считается буквой имени; после паузы он снова открывает предпросмотр.

Сортировка дерева. У кнопки режима отображения вверху Проводника есть подменю Сортировка: Имя, Дата изменения, Размер или Тип, По возрастанию или По убыванию. Папки всегда остаются сверху, а критерий действует внутри каждой группы. При выборе даты или размера первыми сразу идут самые новые или самые большие. Порядок запоминается для каждой папки. В Списке сортировка задаётся заголовками столбцов.

Сортировка по заголовку. В режиме Дерево со столбцами щелчок по заголовку Имя, Размер или Изменён выбирает тот же критерий, что и меню, а повторный щелчок меняет направление; стрелка показывает действующий порядок, а папки остаются сверху. В Списке имена идут в естественном порядке (arq2 перед arq10), а выбранный столбец запоминается. Ширина столбцов Размер и Изменён настраивается перетаскиванием границы заголовка и тоже запоминается. В окне Отдельные файлы кнопка режима отображения содержит только сортировку и скрытые файлы.

Копирование и вставка с клавиатуры. Когда фокус в дереве, Ctrl+C и Ctrl+X копируют и вырезают выбранный файл — не путь к нему, — и его можно вставить в Проводник Windows или в другую папку дерева сочетанием Ctrl+V, которое вставляет в выбранную папку или в папку выбранного файла. Ctrl+F5 обновляет список файлов (F5 по-прежнему запускает файл).

Меню на пустом месте. Щелчок правой кнопкой по пустому месту дерева открывает меню показанной папки: Создать, Создать папку, Вставить, Сортировка, Обновить, Свернуть всё (закрывает все открытые папки; есть и в кнопке режима отображения) и Свойства. В Списке обход пропускает папки вроде node_modules и build, показывает до 20 000 файлов и сообщает, если в папке их больше; из него можно перетаскивать файлы наружу (всегда копированием) и переименовывать клавишей F2 прямо в строке.

Файловые инструменты. В контекстном меню Проводника есть подменю Файловые инструменты: Пакетное переименование (фильтр по расширению/шаблону/регэкспу + конвейер правил с предпросмотром и обнаружением конфликтов), Разделить файл (по строкам, размеру или регэксп-разделителю), Объединить файлы (с сохранением только 1-го заголовка CSV, по желанию), Дублировать, Копировать хеш (MD5/SHA-256) и Сжать в .zip / Извлечь сюда. Когда выбрано несколько элементов, Пакетное переименование и Объединение файлов получают именно выбранные элементы (а не обход папки) — и Объединение соблюдает порядок выбора. В окне Объединение файлы папки идут в естественном порядке (part2 перед part10), Добавить файлы… или перетаскивание файлов из Проводника добавляет другие, а перетаскивание элемента списка меняет порядок.

Навигация в отдельном окне. Над деревом есть кнопки назад (Alt+←), вперёд (Alt+→) и вверх, а также кликабельная цепочка папок — каждый сегмент ведёт на свой уровень. Боковые кнопки мыши тоже работают как назад и вперёд. Чтобы ввести путь, щёлкните по пустому месту полосы или нажмите Ctrl+L; Esc отменяет и возвращает цепочку. Переключение вкладки также меняет показанную папку: поскольку отдельное окно собирает вкладки из разных папок, щелчок по вкладке переходит к её папке.

Меню и масштаб

Смотреть видеоПанель действий 00:31

Меню. Кнопка ☰ (вверху панели действий) содержит меню Файл, Правка, Вид, Окно, Инструменты, ИИ и Справка. Действия ИИ вынесены в отдельное меню (также доступно по кнопке с волшебной палочкой на панели действий). В Инструментах группы собраны в подменю: Выполнить (F5/F6/F8, линтер, отправить в терминал, макросы), Захват (заметка дня, быстрый захват, быстрая задача, запись звука, наклейки) и Рабочее пространство (настройка, снимок, экспорт копии, перенос папки) — последнее также в меню шестерёнки. Меню Создать одинаково во всех трёх местах: ☰ Файл, кнопка Создать и Создать в контекстном меню папки.

Масштаб в любом представлении. Уровень масштаба живёт в одном месте: группа − 100% + справа в строке состояния. Средняя кнопка открывает стандартный список — По ширине и По размеру окна (только там, где у содержимого есть собственный размер, например PDF и изображения), уровни 200%, 150%, 120%, 100%, 75% и 50%, а также Другой… — с отметкой на активном пункте. Сочетания клавиш одинаковы во всех представлениях с масштабом (код, заметки, PDF, изображения, HTML и таблицы): Ctrl++, Ctrl+−, Ctrl+0 для возврата к 100% и Ctrl+колесо мыши. В представлении без масштаба группа просто не появляется; в режиме подгонки надпись показывает Ширина или Окно вместо процента. Масштаб принадлежит вкладке, а не файлу: вкладка, которая простаивала и чью память освободили, — или которая вернулась при повторном запуске LightNote — открывается с тем масштабом, на котором вы её оставили; открытие файла заново начинается со 100%.

Указатель

Редактирование

Инструменты

Автоматизация (ИИ / скрипты)

Справочник