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