Как создать запись в контекстном меню, вызываемом правой кнопкой мыши, чтобы открыть Git Bash в определенной папке в ConEmu ? Смотрите Git Bash Здесь в Console2 для эквивалентного вопроса для Console2.
Есть несколько способов сделать это в ConEmu, так как он очень настраиваемый, но вот способ, которым я это делаю.
В ConEmu нажмите, WinAltpчтобы открыть диалоговое окно настроек.
Выберите подраздел «Задачи» под узлом «Автозагрузка» и щелкните значок «+», чтобы добавить новую «Задачу».
В поле Имя задачи введите Git Bash, оставьте параметры задачи пустыми и добавьте "C:\Program Files\Git\bin\sh.exe" --login -iих в раздел «Команды». Это должно выглядеть примерно так:
Теперь выберите узел интеграции и введите следующее в разделе « Интеграция с меню ConEmu Here - Explorer »:
Это должно добавить запись в контекстное меню правой кнопкой мыши (в комплекте с иконкой). В поле «Command» вы можете использовать любой из ключей ConEmu.exe (стоит проверить более полную документацию о том, что вы можете сделать - он довольно мощный).
Примечание. Если вы хотите, чтобы значок Git для Windows появлялся в левом верхнем углу окна ConEmu, используйте /iconпереключатель; например,
Похоже, это работает, только если открыта первая вкладка.
Хех, я не знал об этой странице настроек интеграции. Можно ли поддерживать переключатели на этой странице интеграции? Я попытался добавить переключатели к параметрам задачи, но не смог заставить это работать. Я не могу заставить работать иконки вообще. Как бы вы заставили ConEmu распознавать файл git.ico?
Charles Roper 12 лет назад
0
Например, я попытался поместить / icon "cmd.exe" в параметры задачи, но значок остается как ConEmu.
Charles Roper 12 лет назад
0
ОК, скачать сборку 120727b или новее. Перейти на страницу "Интеграция". В группе «Здесь ConEmu» вы можете создать любые пункты меню оболочки и использовать ключи conemu.exe в поле «Команда». Например `/ icon" cmd.exe "/ cmd `
Maximus 12 лет назад
0
Хорошо, я n 120727b, и моя интеграция для Git Bash выглядит следующим образом: http://i.imgur.com/XF8A8.png. Это работает, но значок не. Что должно произойти? Я все еще получаю значок ConEmu по умолчанию.
Charles Roper 12 лет назад
0
Где именно значок не работает? http://i.imgur.com/mUWOF.png http://i.imgur.com/SRkDI.png http://i.imgur.com/UAqHh.png http://i.imgur.com/hY4bR .png Все хорошо в моем тесте
Maximus 12 лет назад
0
У меня есть значки в верхнем левом углу окна ConEmu (я думаю, что это могло быть проблемой с кешем - они только начали работать после нескольких перезапусков Explorer и ConEmu). Значок, который появляется в контекстном меню, все еще не работает в XP. Пример: http://i.imgur.com/TRtVV.png и http://i.imgur.com/CcI58.png. Я пробовал с и без кавычек. Кажется, работает в Win7, хотя.
Charles Roper 12 лет назад
0
Я выяснил, почему значок в левом верхнем углу приложения не работает. Когда используется / single и приложение уже открыто, всегда используется существующий значок. Пользовательский значок используется, только если ConEmu уже закрыт.
Charles Roper 12 лет назад
0
Иконки в XP возможны только с обработчиками меню. Нет желания углубляться в старые ОС. Что касается иконки в заголовке окна - она, конечно, настраивается при запуске ConEmu и не изменяется во время выполнения.
Maximus 12 лет назад
0
Я рекомендую удалить внешние кавычки для "" c: \ program .. -i "в содержимом задачи. Оставьте квоты только для пути
Maximus 12 лет назад
0
Можно ли привязать значок к текущей вкладке? А возможно отобразить значок на самой вкладке? Это то, что делает Console2, и это приятный штрих. Пример: http://i.imgur.com/pOc2U.png
Charles Roper 12 лет назад
0
Значки вкладок в планах
Maximus 12 лет назад
0
Установил Git Bash сегодня и должен был использовать его, чтобы заставить его работать с ConEmu: `C: \ Windows \ SysWOW64 \ cmd.exe / c" "C: \ Program Files (x86) \ Git \ bin \ sh.exe" - -login -i "`
jcollum 11 лет назад
5
Это современный метод, который работал для меня сегодня: http://blog.tyrsius.com/setting-up-conemu-with-git-bash-on-windows/
Eric Warnke 9 лет назад
0
Там нет интеграции под функциями больше.
atilkan 8 лет назад
0
@emrah Я обновил ответ - спасибо за советы!
Charles Roper 8 лет назад
1
Я только что сделал это для ConEmu версии 160909, и это сработало как шарм. Однако я отмечаю, что в этой более поздней версии уже есть задача с именем ``, и ее команда по умолчанию, которую вам не нужно менять, - это `"% ConEmuDir% \ .. \ Git \ git -cmd.exe "--no-cd --command = usr / bin / bash.exe -l -i`
Glenn Lawrence 8 лет назад
2
CharlesRoper, какую команду мне нужно использовать для режима ``? Например, я использую `/ Single -run `, но ConEmu открывается для меня в папке `C: \ Program Files \ Far Manager`, а не в текущей папке. Благодарю.
Саша Черных 7 лет назад
0
@ СашаЧерных Не знаю, я никогда этого не делал, извини. Возможно, Максимус знает?
Charles Roper 7 лет назад
0
Обязательно нажмите «сохранить настройки» в правом нижнем углу после создания нового задания, иначе вы потеряете задание.
John Vandivier 6 лет назад
0
4
Puterdo Borato
I got Portable ConEmu version 150111 in zip archive and had the GiT Bash in tasks just out of the box. As well as some other entries. So there was no need in editing anything at all.
Я только что опробовал последнюю версию ConEmu portable, и мне нужно было установить флажок, который делает Git bash заданием по умолчанию, запускаемым в новой оболочке.
Meredith 9 лет назад
0
У меня есть проблемы и я всегда говорю, что один процесс запущен, но я думаю, что это потому, что у меня есть zsh внутри консоли bash.
На самом деле не рекомендуется использовать WSL, так как многочисленные исследования безопасности выявили уязвимости, которые можно использовать с WSL, и хотя это удобно для некоторых пользователей, которые не работают под управлением Windows 10 Pro (Hyper-V), VirtualBox или другого гипервизора типа 2, это делает Windows меньше безопасны при этом. Как сказал один исследователь: «Существует ряд способов, которыми приложения Windows могут внедрить код, изменить память и добавить новые угрозы в приложение Linux, работающее в Windows ... Злоумышленники обычно не идут за последними новостями ... Но как Принятие функции растет, это может стать более привлекательным вектором атаки ».
JW0914 6 лет назад
0
[Подсистема Windows для Linux (WSL)] (https://docs.microsoft.com/en-us/windows/wsl/about). @ JW0914 Полезно знать. У вас есть источник для этой цитаты?
jpaugh 6 лет назад
0
@jpaugh [Исследователь безопасности объясняет проблемы безопасности, связанные с подсистемой Windows 10 Linux в Blackhat] (https://mspoweruser.com/security-reseacher-explains-security-issues-related-to-windows-10-linux-subsystem/). Хотя я понимаю, почему WSL привлекает пользователей, им, вероятно, будет лучше обслуживать дистрибутив Linux в VirtualBox (если у них нет Windows 10 Pro), или, если это невозможно из-за более низких технических характеристик оборудования, использовать старый ноутбук или SBC, например SolidRun's [CuBox-i] (https://www.solid-run.com/nxp-family/cubox-i/), для эксклюзивного запуска BSD / Linux.
JW0914 6 лет назад
0