Я решил проблему изменения синтаксиса команды в реестре. Например, это будет выглядеть так для каталогов:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""
Вы также можете исправить это для дисков. Не забывайте о разделе Background
, чтобы вы могли использовать опцию меню из пустого пространства в проводнике.
Для запуска оболочки в повышенном режиме, вы можете добавить «*» (звездочка) перед командой в настройки задач, например:
Вот полный файл .reg с использованием исправления. Просто замените путь вашей установкой cmder и наслаждайтесь.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Drive\Background\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Drive\Background\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""
[HKEY_CLASSES_ROOT\Drive\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Drive\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""
[HKEY_CLASSES_ROOT\Directory\shell\Cmder]
@="Cmder Here"
"Icon"="C:\\tools\\cmder\\icons\\cmder.ico"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""
P.S. Мне просто показалось, что вместо абсолютного пути можно использовать %CMDER_ROOT
env var.
Я немного смущен тем, что делает CMDer, я заметил, что Clink находится в настройках ConEmu и сделал копию Clink там, чтобы использовать его. Я использовал настройки интеграции, и теперь у меня есть опция «ConEmu Here» в контексте контекста правой кнопкой мыши. Мне удалось импортировать настройки из моей конфигурации xml CMDer, но по какой-то причине цвета не работают. Однако все остальное работает нормально. Какую часть настроек вы хотите увидеть на скриншоте? Или я могу загрузить файл config.xml? – Brennan
Оперативная раскраска выполняется с помощью переменной среды PROMPT. И нам не нужен скриншот, если все работает. – Maximus
У меня возникли проблемы с поиском информации о переменной окружения 'PROMPT' с ConEmu, что мне нужно сделать, чтобы это работало с ConEmu Here, чтобы цвета работали правильно? – Brennan