Перейти к содержимому

Командная строка

birchpad [-n<строка>] [-c<колонка>] [-p<позиция>] [-l<язык>] [-ro] [-multiInst]
[-nosession] [-openSession] [--] [ФАЙЛ]...
Ключ Значение
-n<строка> Перейти к строке (с 1).
-c<колонка> Перейти к колонке (с 1).
-p<позиция> Перейти к смещению в байтах (с 0); важнее -n и -c.
-l<язык> Язык подсветки: -lcpp, -lpython, -lnormal. Принимаются имена Notepad++ и идентификаторы Birchpad.
-ro Открыть файлы только для чтения.
-multiInst Запустить отдельный экземпляр вместо передачи файлов уже запущенному.
-nosession Не восстанавливать и не сохранять сессию.
-openSession Файлы — это сессии (Birchpad или session.xml Notepad++).
-- Всё дальше — имена файлов, даже если начинаются с -.

Ключи не различают регистр. Папка вместо файла открывается как рабочее пространство.

Если Birchpad уже запущен, повторный запуск передаёт файлы ему — они открываются вкладками — и сразу завершается. -multiInst открывает отдельное окно.

Остальные ключи Notepad++ — -x, -y, -notabbar, -systemtray, -alwaysOnTop, -loadingTime, -quickPrint, -monitor, -settingsDir=, -titleAdd=, -udl=, -pluginMessage= и другие — принимаются и игнорируются. Неизвестный ключ даёт предупреждение, но не мешает запуску. Поэтому ассоциации файлов, ярлыки и скрипты, написанные для Notepad++, продолжают работать, если заменить в них путь к программе.

birchpad -n120 -c5 src\main.rs
birchpad -lpython -ro script.txt
birchpad -openSession "%APPDATA%\Notepad++\session.xml"