Notepad ++ всегда в нескольких экземплярах - PullRequest
13 голосов
/ 17 февраля 2011

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

Ответы [ 9 ]

20 голосов
/ 17 февраля 2011

Единственный способ сделать это - использовать обертку.Создайте файл с именем «np ++. Bat» со следующим содержимым:

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

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

np++.bat file.txt
11 голосов
/ 17 февраля 2011

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

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

9 голосов
/ 15 мая 2012

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

6 голосов
/ 26 ноября 2012

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

создайте совершенно пустой файл с именем asNotepad.xml и поместите его в Каталог Notepad ++ на том же уровне, что и файл notepad ++. Exe

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

5 голосов
/ 25 апреля 2014
  • Настройки> Настройки ...> Мультиэкземпляр
  • Нажмите «Всегда в режиме нескольких экземпляров»
  • Нажмите Закрыть
  • Закрыть все программы Notepad ++

Первые два раза не получалось. Возможно, для полного выхода Notepad ++ требуется некоторое время.

1 голос
/ 16 мая 2014

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

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

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

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

0 голосов
/ 04 августа 2015

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

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

...
0 голосов
/ 09 июля 2014

Самый простой способ - щелкнуть правой кнопкой мыши вкладку и «открыть в новом окне» ... voilà!

0 голосов
/ 03 марта 2011

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

...