ConEmu — Проводник Windows: Открытие «Con Emu Here» в существующем окне ConEmu

ConEmu — Проводник Windows: Открытие «Con Emu Here» в существующем окне ConEmu

У меня есть ConEmu, Windows Explorer, щелчок правой кнопкой мыши по папке, "Con Emu Here" работает, однако папка всегда открывается в новом приложении ConEmu. Я хотел бы, чтобы папка открывалась как новая вкладка в существующем приложении ConEmu. У меня следующие настройки:

  • Пункт меню: ConEmu здесь
  • Команда:{cmd} -cur_console:n -reuse -run "shell"
  • Файл значка:C:\Program Files\ConEmu\ConEmu64.exe,0

После внесения этих изменений я нажал кнопку «Зарегистрироваться», перезапустил ConEmu и удалил старые версии.

Версии:

  • Windows 7
  • ConEmu: 160609 64 Стабильный

решение1

Смотря надокументация:

Хотите запустить оболочку в существующем окне вместо создания нового? Используйте /singleпереключатель со следующим/cmd

Итак, я ввел следующий текст, нажал Register, и это сработало.

/single /cmd {cmd} -cur_console:n

Скриншот:(ConEmu изменил команду после сохранения/регистрации)

Рабочая конфигурация ConEmu

решение2

Команда: {cmd} -cur_console:n -reuse -run "shell"

Ужасно. С помощью этой команды вы говорите:

Запустите cmd.exe (задачу) с параметрами -reuse -run "shell". Конечно, cmd.exe не поддерживает эти переключатели.

Страница документовговорит вам, что переключатели ConEmu должны быть конкретнымидоshell команда. Указывать их наизнанку абсолютно нелогично.

Более того. Вы спрашиваете ConEmu о {cmd}задачеи говорит запустить shell. Что? Как ConEmu будет решать, что запускать? Нелогично. Что такое "shell" в конце концов? Вы написали свой собственный интерпретатор командной строки "shell.exe"? Сомневаюсь.

Следующее логично и работает. Почему это так сложно?

-reuse -run {cmd} -cur_console:n

Связанный контент