Командная строка
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++
Заголовок раздела «Совместимость с Notepad++»Остальные ключи Notepad++ — -x, -y, -notabbar, -systemtray, -alwaysOnTop, -loadingTime, -quickPrint, -monitor, -settingsDir=, -titleAdd=, -udl=, -pluginMessage= и другие — принимаются и игнорируются. Неизвестный ключ даёт предупреждение, но не мешает запуску. Поэтому ассоциации файлов, ярлыки и скрипты, написанные для Notepad++, продолжают работать, если заменить в них путь к программе.
Примеры
Заголовок раздела «Примеры»birchpad -n120 -c5 src\main.rsbirchpad -lpython -ro script.txtbirchpad -openSession "%APPDATA%\Notepad++\session.xml"