Как сделать Notepad ++ открытым каждый файл в новом окне?

Есть параметр -multiInst запуска, который позволяет открывать несколько экземпляров Notepad ++, но как заставить его запускать новое окно каждый раз, когда я нажимаю на контекстное меню оболочки «Редактировать с помощью Notepad ++» или «Открыть с …»?

Создайте полностью пустой файл с именем «asNotepad.xml» и поместите его в каталог Notepad ++ на том же уровне, что и блокнот ++. Exe file

Я просто искал то же самое.

Вы можете изменить настройки типа файла оболочки, чтобы сделать эту работу. У моего компьютера все еще есть XP, поэтому вот как настроить XP.

Windows Vista / 7 будет отличаться, но похоже.

  • Откройте меню «Проводник» | Опции папки…
  • Типы файлов вкладок
  • Прокрутите и выберите TXT Hit Advanced … (Если отсутствует, нажмите «Восстановить», и кнопка превратится в «Дополнительно»).
  • (Диалоговое окно «Редактировать тип файла»)
  • Выберите действие «открыть», нажмите «Изменить» …
  • «Приложение, используемое для выполнения действия» – это командная строка, которая используется для открытия файла.

Скриншот

 "C:\Program Files\Notepad++\notepad++.exe" "%1" -nosession -multiInst 

Я добавил переключатели -nosession и -multiInst чтобы при открытии Notepad ++ из меню «Пуск» он снова открывал мои файлы сеанса. Но открытие файла из проводника открывается в новом окне и не добавляется к моему сеансу.

Другой способ получить несколько окон – просто перетащить вкладку на рабочий стол и запустить новый экземпляр NP ++ с этой вкладкой (вы можете перетащить столько, сколько хотите).

Щелчок по файлу, связанному с NP ++, откроет этот файл в последнем активном окне NP ++.

Также есть контекстное меню вкладки, щелкните правой кнопкой мыши вкладку, и вы увидите «Переместить в новый экземпляр» и «Открыть в новом экземпляре». Оба запускают новый экземпляр NP ++.

«Переместить …» закрывает вкладку в текущем экземпляре и открывает файл, который был на этой вкладке, на вкладке в новом экземпляре (т. Е. «Перемещение»). «Открыть ..» запускает новый экземпляр, но сохраняет файл открытым в обоих экземплярах.

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

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

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

Вот как я это делаю: я добавил -multiInst в ярлык Notepad ++, поэтому при каждом открытии Notepad ++ появляется новое окно.

Затем я также добавил -multiInst к -multiInst (по умолчанию) под следующим ключом regkey:

HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command\

… так что каждый раз, когда я открываю файл, он открывается в новом окне.

Заметил в v.6.6.9, что при установке расширения можно установить параметры оболочки:

  regsvr32 /i nppshell_06.dll 

Введите описание изображения здесь

  • Удаление пустых строк в Notepad ++
  • Цвет фона Notepad ++ для вкладок (таблиц)?
  • Открытие текущей команды в Notepad ++
  • Могу ли я искать и заменять макрос Notepad ++?
  • Notepad ++ Найти / заменить номер с добавочным значением
  • Где хранятся пути к файлам, открытые в Notepad ++ (последние открытые вкладки)?
  • Могу ли я использовать Notepad ++ для selectivelly для объединения двух текстовых файлов?
  • Редактирование столбцов в Notepad ++ является удивительным. Как копировать / вставлять в режиме столбцов?
  • Сортировка текста по значению в Notepad ++
  • Notepad ++ вставляет специальные символы Unicode в UTF-8
  • Как изменить размер шрифта в Notepad ++?
  • Interesting Posts

    Как использовать BackgroundWorker?

    Как разместить один элемент относительно другого с помощью jQuery?

    Как найти наименьшую подстроку, которая содержит все символы из данной строки?

    Невозможно найти двоичный файл firefox в PATH. Убедитесь, что firefox установлен

    Есть ли лучшее объяснение рамок карты стека?

    Как добавить зависимости в объект, созданный самостоятельно, весной?

    Добавить путь maven-build-class к плагину реализации плагинов

    Развертывание идентичной настройки Windows на нескольких компьютерах

    Taskkill – конечные задачи с названиями окон, заканчивающимися определенной строкой

    AngularJS – удалять пробелы в верхнем и заднем пространстве из поля ввода с использованием регулярного выражения

    Как искать определенный узел в jtree и расширять этот узел.?

    Могу ли я использовать машину времени с сетевым диском?

    Как я могу ссылаться на свой Java Enum без указания его типа

    Не удалось загрузить нить в комплекте на устройстве iPhone

    Драйвер JDBC генерирует исключение «ResultSet Closed» на пустой ResultSet

    Давайте будем гением компьютера.