현재 경로로 ConEmu 탭 업데이트


9

ConEmu에서 powershell 콘솔을 열고 있습니다. 탭의 제목을 사용하여 현재 폴더를 반영하고 싶습니다. 그러나 기본적으로 제목은 "Windows Powershell"입니다.

내 작업에서 탭 제목을 "C : \ Code"로 지정하고 업데이트했지만 하드 코딩되었습니다.

powershell 콘솔을 여는 방법이 있습니까? 탐색하면서 탭 제목에 현재 디렉토리가 표시됩니까?

답변:


10

PowerShell

promptPowershell 프로파일의 기능을 변경하십시오 .

편집기에서 프로파일을 엽니 다 (예 : 메모장).

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) + ">"
}

ConEmu 외부에서 PowerShell을 사용해야하는 경우이 코드를 변경해야 할 수 있습니다.


cmd (하나의 답변에 포함)

을 사용하는 경우 및 ANSI를cmd.exe 사용하여 cmd의 현재 디렉토리로 ConEmu 탭을 업데이트 할 수 있습니다 . 다음과 같이 cmd를 실행하십시오.prompt

cmd /k prompt $p$e]9;3;"$p"$e\$g & title cmd

ANSI를 처리하려면 ConEmu의 설정 페이지 에서 활성화 Inject ConEmuHkANSI X3.64옵션 을 활성화해야합니다 Features(기본적으로 활성화되어 있음). ConEmu의 창 제목을 마우스 오른쪽 버튼으로 클릭하거나을 눌러 대화 상자 WinAltP를 엽니 다 Settings.

참고 & title cmd예에서 단지 싸게 치장 창 캡션, 필요하지 않습니다.


최신 버전 %d에서는 탭 템플릿에서 매크로를 사용할 수 있습니다 . 그러나 당신이 당신의 쉘 구성해야 할 수 있습니다 code.google.com/p/conemu-maximus5/wiki/ShellWorkDir
막시무스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.