2015-06-30 3 views
2

У меня есть right click интеграции с CMDer чтобы всплывала консоль, но это недобросовестное мой каталог пользователя, вместо каталога я выполнил right click в Если нажать Win+R и запустить cmd или удерживать. shift и right click, чтобы открыть командную строку из контекстного меню; в этом месте открывается командная строка. Я смог получить CMDer/ConEmu, чтобы использовать его, но, похоже, это простая командная строка, никаких дополнительных функций не поддерживается.CMDer/ConEmu - Проводник текущего каталог расположение

В идеале я мог бы подняться, чтобы работать как администратор, попробовал -new_console:a в меню настроек интеграции без везения.

ответ

2

AFAIK CMDer заставил вашу активную директорию к профилю пользователя. Bare ConEmu этого не делает. Это потому, что скрипты инициализации cmder.

Однако без точного описания проката вы настраиваете свой пункт меню (скриншот) и пример каталога, который вы пытаетесь сделать невозможен.

+0

Я немного смущен тем, что делает CMDer, я заметил, что Clink находится в настройках ConEmu и сделал копию Clink там, чтобы использовать его. Я использовал настройки интеграции, и теперь у меня есть опция «ConEmu Here» в контексте контекста правой кнопкой мыши. Мне удалось импортировать настройки из моей конфигурации xml CMDer, но по какой-то причине цвета не работают. Однако все остальное работает нормально. Какую часть настроек вы хотите увидеть на скриншоте? Или я могу загрузить файл config.xml? – Brennan

+0

Оперативная раскраска выполняется с помощью переменной среды PROMPT. И нам не нужен скриншот, если все работает. – Maximus

+0

У меня возникли проблемы с поиском информации о переменной окружения 'PROMPT' с ConEmu, что мне нужно сделать, чтобы это работало с ConEmu Here, чтобы цвета работали правильно? – Brennan

0

Я решил проблему изменения синтаксиса команды в реестре. Например, это будет выглядеть так для каталогов:

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, чтобы вы могли использовать опцию меню из пустого пространства в проводнике.

Для запуска оболочки в повышенном режиме, вы можете добавить «*» (звездочка) перед командой в настройки задач, например: enter image description here

Вот полный файл .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.

+0

Я не работал с реестром через некоторое время.Первый фрагмент - это то, что я, вероятно, имею в реестре для CMDer? И последний фрагмент, который вы предлагаете скопировать/вставить в файл с расширением .reg, затем запустить его, чтобы Windows обновил реестр? 'C: \\ tools \\ cmder \\' следует заменить на '% CMDER_ROOT'? Не могли бы вы привести пример того, как это может выглядеть? Я не уверен, что мне нужно настроить косые/кавычки/пробелы. – Brennan

+0

«Вы также можете исправить это для дисков. Не забывайте о разделе« Background », чтобы вы могли использовать опцию меню из пустого пространства в проводнике». - Не могли бы вы рассказать об этом? Я просмотрел настройки ConEmu в разделе «Главная»> «Фон» и не мог видеть ничего, что имело смысл с тем, что вы говорили. – Brennan

6

Вы можете перейти в «Настройки»> «Интеграция» и установить это в поле команды (верхняя часть).

{bash} -cur_console:n:d:"%V" 

%V используется для передачи текущего каталога вы находитесь.

После этого вам просто нужно ударить кнопки Регистрации в верхней части. enter image description here

+0

Я нашел этот ответ самым полезным благодаря @tottomotto. – Gun

+0

Я также нашел https://conemu.github.io/en/NewConsole.html, который, как я думал, полезен для объяснения некоторых из переключателей, которые могут быть использованы – Gun

Смежные вопросы