PowerShell
Змініть promptфункцію у своєму профілі повноважень.
Відкрийте свій профіль у редакторі, наприклад, Блокнот
new-item -itemtype file -path $profile
notepad $profile
Додайте наступну функцію, щоб змінити (фактично перейменувати) вкладку ConEmu кожного разу, коли з'являється запит
function prompt
{
& "$env:ConEmuBaseDir\ConEmuC.exe" "/GUIMACRO", 'Rename(0,@"'$(Get-Location)'")' > $null
return "PS " + $(Get-Location) + ">"
}
або використовувати наступний код, щоб змінити назву консолі, але не вкладку
function prompt
{
& "$env:ConEmuBaseDir\ConEmuC.exe" "/GUIMACRO", 'Rename(1,@"'$(Get-Location)'")' > $null
return "PS " + $(Get-Location) + ">"
}
Може знадобитися змінити цей код, якщо вам потрібно використовувати PowerShell за межами ConEmu.
cmd (нехай це буде одна відповідь)
Якщо ви використовуєте cmd.exe, ви можете оновити вкладку ConEmu за допомогою поточного каталогу cmd за допомогою promptта ANSI . Просто запустіть cmd таким чином:
cmd /k prompt $p$e]9;3;"$p"$e\$g & title cmd
Щоб мати можливість обробляти ANSI, вам потрібно включити Inject ConEmuHkта ANSI X3.64параметри на сторінці Featuresналаштувань ConEmu (вони включені за замовчуванням). Клацніть правою кнопкою миші на назві вікна ConEmu або натисніть, WinAltPщоб відкрити Settingsдіалогове вікно.
Зауважте, & title cmdу прикладі не потрібно, лише для внесення підпису вікна.
%dмакрос у шаблоні вкладок. Однак вам може знадобитися налаштувати ваш shell shell.google.com/p/conemu-maximus5/wiki/ShellWorkDir