Существует -multiInst
параметр запуска, который позволяет открывать более одного экземпляра Notepad ++, но как заставить его запускать новое окно каждый раз, когда я нажимаю на контекстное меню оболочки «Редактировать с помощью Блокнота ++» или «Открыть с помощью ...»?
24
Я просто искал то же самое.
Вы можете изменить настройки типа файла оболочки, чтобы это работало. На моем компьютере все еще есть XP, так что вот как настроить XP.
Windows Vista / 7 будет другой, но похожей.
Я добавил переключатели,
-nosession
и-multiInst
поэтому, когда я открываю Notepad ++ из меню «Пуск», он снова открывает мои файлы сессий. Но открытие файла из проводника открывается в новом окне и не добавляется в мой сеанс.источник
Другой способ получить несколько окон - просто перетащить вкладку на рабочий стол, и запустится новый экземпляр NP ++ с этой вкладкой (вы можете перетащить столько, сколько захотите).
Щелчок по файлу, связанному с NP ++, откроет этот файл в последнем активном окне NP ++.
Также есть контекстное меню вкладки, щелкните правой кнопкой мыши вкладку, и вы увидите «Перейти к новому экземпляру» и «Открыть в новом экземпляре». Оба запускают новый экземпляр NP ++.
«Переместить ...» закрывает вкладку в текущем экземпляре и открывает файл, который был на этой вкладке, на вкладке в новом экземпляре (то есть «перемещение»). «Открыть ..» запускает новый экземпляр, но сохраняет файл открытым в обоих случаях.
источник
Мне нравится повторно использовать окно Notepad ++ только явно, перетаскивая файл поверх одного из существующих окон Notepad ++. В противном случае, каждый раз, когда я нажимаю на иконку Notepad ++ или открываю файл, я хочу новое окно.
Вот как я это делаю: я добавил
-multiInst
ярлык Notepad ++, поэтому каждый раз, когда я открываю Notepad ++, появляется новое окно.Затем я также добавил
-multiInst
значение (по умолчанию) под следующим ключом:HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command\
... так что каждый раз, когда я открываю файл, он открывается в новом окне.
источник
В v6.6.9 было замечено, что при установке расширения можно установить параметры оболочки:
источник
недавно у меня возникла такая же проблема.
Как мне кажется, самый простой способ - написать простой файл .bat примерно так:
...
SET var1 = "C: \ Users \ churaev.s \ Desktop \ a01_strt.bat"
SET var2 = "C: \ Users \ churaev.s \ Desktop \ b02_code.mat"
SET var3 = "C: \ Users \ churaev.s \ Desktop \ c03_data.txt"
...
START "" "C: \ Program Files (x86) \ Notepad ++ \ notepad ++. Exe"% var1%
START "" "C: \ Program Files (x86) \ Notepad ++ \ notepad ++. Exe"% var2%
START "" "C: \ Program Files (x86) \ Notepad ++ \ notepad ++. Exe"% var3%
...
источник
Настройки -> Настройки -> Мультиэкземпляр
Щелкните правой кнопкой мыши на имени файла на вкладке, выберите «Перейти к другому виду» для разделения экрана.
источник
Вместо того, чтобы изменить существующую функциональность, я создал новую команду правой кнопкой мыши «Редактировать с помощью Notepadd ++ в новом окне» для любого типа файла.
Создайте новый ключ согласно экспорту ниже или скопируйте контекст в
blank.reg
и дважды щелкните по нему.источник
Другой вариант, который я обнаружил, глядя на редактор реестра в Windows:
Там должна быть одна из следующих папок:
Теперь в обоих случаях ключ «Default» должен иметь GUID реестра для запуска, скопировать это значение и найти его, выбрать подраздел «Настройки»: Notepad ++ RegKey values
Отредактируйте «Пользовательский», чтобы использовать те же параметры, что и для изображения. Если вы хотите использовать сеанс, не добавляйте флаг «-nosession».
источник