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


8

У меня проблема с открытием .txt файла на windows-10. Notepad ++ - это программа по умолчанию для открытия файлов .txt, но когда приложение notepad ++ уже запущено в другой ОС виртуального рабочего стола, он автоматически переключится на другой экземпляр приложения и откроет файл на другом рабочем столе. Я хочу открыть новый экземпляр Notepad ++ на моем текущем рабочем столе. Есть ли способ сделать это?

[РЕДАКТИРОВАТЬ] Multi-Instance является одним из предлагаемых решений, но это плохо, так как вы теряете функциональность вкладок. Я не хочу, чтобы моя панель задач была забита процессами n ++.

Один n ++ для всех рабочих столов - это убивает цель использования нескольких рабочих столов в первую очередь - разделяет различные рабочие процессы и задачи.


1
Функция виртуального рабочего стола в Windows не работает таким образом, все еще будет существовать один процесс на всех рабочих столах. Другими словами, это не работает так, как вы считаете, это должно работать.
Ramhound

1
Вы можете попытаться открыть в режиме нескольких экземпляров, здесь небольшой совет Notepad ++ всегда в нескольких экземплярах - если каким-то образом побеждает функциональность вкладки - но он может выполнить то, что вы хотите достичь ...
Зина

1
@ Ramhound Я понимаю, что W10 VD работает таким образом, но этот способ отстой, и я не хочу его взламывать.
watbywbarif

@ Зина Да, я не хочу терять функциональность вкладок. Это работает почти нормально, если я использую: Multi-Instance: «Открыть сессию в новом экземпляре Notepad ++», а затем открыть новое приложение на каждом рабочем столе, где я планирую использовать npp. Поскольку он прикреплен к панели задач, это не плохо, но все же не идеальное решение.
watbywbarif

2
Вам уже предложили два решения. Пожалуйста, отредактируйте вопрос и уточните его подробно, какое именно поведение вы ожидаете и в чем проблема с решениями, предлагаемыми в комментариях. Тогда, возможно, я отзову свое отрицательное голосование, но в настоящее время я должен поставить его, потому что вопрос неясен.
Miroxlav

Ответы:


2

Вот хак, который может работать на вас.

Требования:

  1. Два портативных блокнота ++ в двух отдельных папках. (Он может работать с одной установкой NPP, но два отдельных Notepad ++ кажутся более чистым подходом. Вам также может не понадобиться Portable Notepad ++, но это может быть проще.)
  2. Два или более виртуальных рабочих стола

Как это работает: (У меня есть анимированный GIF в конце, чтобы продемонстрировать эти шаги).

  1. Откройте папку Notepad ++ на первом виртуальном рабочем столе.
  2. Щелкните правой кнопкой мыши Notepad ++. Exe, чтобы создать ярлык.
  3. Щелкните правой кнопкой мыши по вновь созданному ярлыку и перейдите к его свойствам .
  4. Добавьте -multiInstв целевой раздел. (Текст чувствителен к регистру, в начале есть пробел.)
  5. Нажмите OK, чтобы закрыть свойства.
  6. Дважды щелкните по ярлыку.
  7. Он должен открыть новый экземпляр Notepad ++ на этом виртуальном рабочем столе.
  8. Теперь переключитесь на другой виртуальный рабочий стол. Откройте собственную папку Notepad ++. И следуйте шагам 2-7.
  9. Для того, чтобы держать вещи организовано, я держал две папки, VM1и VM2с блокнотом папки ++ в них. (ВМ будучи V irtual М achine)

Некоторые заключительные замечания:

  • Это будет работать до тех пор, пока в виртуальной машине было окно Notepad ++ Active, т.е. вы касались его хотя бы один раз.
  • Это потому, что когда вы открываете текстовый файл (или ваши файлы исходного кода), он открывается в Last Activeэкземпляре Notepad ++.
  • Я предполагаю, что вы не меняете свои виртуальные рабочие столы очень часто, поскольку это сведет на нет фактическое назначение виртуальных рабочих столов.

Вот анимированный GIF.

  • Вы можете щелкнуть правой кнопкой мыши по GIF и открыть его в новой вкладке, чтобы четко увидеть шаги.
  • GIF показывает шаги на одном виртуальном рабочем столе, вам нужно скопировать его и на другом.

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

Я надеюсь, что это полезно. Благодарю.


Супер подробный ответ, попробую и посмотрим, как это работает. Часть "Last Active instance" немного приуныла, но я надеюсь, что смогу адаптироваться.
watbywbarif

Ага. Это своего рода маленький депрессант. Кстати ваш вопрос и подход довольно интересный. Я не использовал Virtual Desktop столько, сколько должен. Я могу попробовать это.
Cricrazy

+1 Отлично, спасибо! Теперь я могу использовать npp без «автоматического переключения рабочего стола», который сводил меня с ума
Зак
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.