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%
...