Notepad++ всегда в нескольких экземплярах

Мне нужен Notepad++, работающий в режиме нескольких экземпляров без параметра "- multiInst". Я не могу использовать .ярлыки lnk, я не могу использовать cmd.exe /c notepad++.exe -multiInst, есть ли другой способ?

9 ответов


единственный способ, которым я могу думать об этом, - это использовать обертку. Создайте файл с именем " np++.bat " со следующим содержанием:

"C:\Program Files\Notepad++\Notepad++" -multiInst %1

поместите его где-нибудь на своем пути. Затем вы можете вызвать его, как:

np++.bat file.txt

Если вам нужно MDI-mode Notepad++, нет способа заставить его запускаться в режиме нескольких экземпляров без .

если вы можете работать с SDI-mode Notepad++ (например, Notepad), по умолчанию используется режим нескольких экземпляров, как и блокнот по умолчанию в Windows: одно окно на файл. Для запуска режима SDI поместите пустой файл с именем asNotepad.xml на %ProgramFiles%\Notepad++. Обязательно создайте резервную копию %AppData%\Notepad++ папка перед запуском Notepad++ снова.


вы можете вручную создайте другой экземпляр собирается Run > Open in another instance.


на самом деле есть способ сделать это без параметра-multiInst:

создать пустой файл под названием блокнот.xml ' и поместить его в Каталог Notepad++ на том же уровне, что и notepad++.exe файл

https://superuser.com/questions/202399/how-to-make-notepad-open-each-file-in-new-window


  • Настройки > Предпочтения... > Multi-instance
  • нажмите "всегда в режиме нескольких экземпляров"
  • Выберите Пункт Закрыть!--2-->
  • закройте все программы Notepad++

это не сработало первые два раза, когда я попробовал. Возможно, Notepad++ занимает некоторое время, чтобы полностью выйти.


Hoi, в n++.файл bat, в вашем пути просто введите: (для версии x86 )

start "N++ Multi Instance" /D"C:\Program Files (x86)\Notepad++\" Notepad++ -multiInst %1

затем потяните ссылку на этот файл bat с помощью правой кнопки мыши и перетащите его на рабочий стол.

просто нажмите на ссылку / значок, и ваш n++ начинается с каждым щелчком мыши!


У меня была аналогичная проблема с Notepad++, не помня, что я выбрал не "запомнить текущую сессию". Я попытался взломать файл конфигурации, но это не сработало. Затем я узнал, что в вашем файле конфигурации есть секретный файл C:\Users\myuseraccount\AppData\Roaming\Notepad каталог++ (Windows 7 x64). Мой был пуст, что означало, кто знает, откуда на самом деле исходила конфигурация, но я скопировал файл с одним в C:\Program Files (x86)\Notepad++ и теперь все работает так же, как вы ожидаю его.


недавно у меня была такая же проблема.

Как я думаю, самый простой способ-это написать просто .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%

...

самый простой способ-щелкнуть правой кнопкой мыши вкладку и"открыть в новом окне"... вуаля!