5

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

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

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

1 ответ1

1

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

Требования:

  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 с папками notepad++ в них. (ВМ будучи V irtual М achine)

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .