ํญ์ ๋งค์ฐ ์ ์ฉํ ๊ธฐ๋ฅ์ด์ง๋ง ์ ์ ๋ ๋ง์ ํญ์ ์ด์๋ก ํญ์ ์ฌ์ฉํ์ง ์๋ ํ ์ด๋ค ํญ์ด ์ด๋ค ์ฉ๋์ธ์ง ์ถ์ ํ๊ธฐ๊ฐ ์ด๋ ต๊ณ ํผ๋์ค๋ฌ์์ง๋๋ค. ํญ์ ์ด๋ฆ์ ๋ฐ๊พธ๊ณ ์น์ํ ์ด๋ฆ์ ์ง์ ํ ์ ์๋ค๋ฉด ๋ ์ข์ ๊ฒ์ ๋๋ค.
๊ธฐ๋ฅ์ ๊ด์ ์์ ํญ ์ด๋ฆ ๋ฐ๊พธ๊ธฐ๋ฅผ ๊ตฌํํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1 - ์ค๋ฅธ์ชฝ ํด๋ฆญ -> ์ด๋ฆ ๋ฐ๊พธ๊ธฐ
์ฌ์ฉ์๊ฐ ์ด๋ฆ์ ๋ฐ๊พธ๋ ค๋ ํญ์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๋ฉด ์ปจํ ์คํธ ๋ฉ๋ด๊ฐ ์ด๋ฆฌ๊ณ ์ปจํ ์คํธ ๋ฉ๋ด์์ ์ฌ์ฉ์๋ ์ด๋ฆ ๋ฐ๊พธ๊ธฐ๋ฅผ ์ ํํฉ๋๋ค.
ํญ์ ์ ๋ชฉ์ด TextBox๋ก ๋ฐ๋๊ณ ์ฌ์ฉ์๊ฐ ํญ ์ด๋ฆ์ ์ธ ์ ์๊ฒ ๋๋ฉฐ ํค๋ณด๋์ Enter ํค๋ฅผ ๋๋ฅด๊ฑฐ๋ ํ ์คํธ ์์ ๋ฐ๊นฅ์ ์๋ฌด ๊ณณ์ด๋ ํด๋ฆญํ๋ฉด ํญ ์ ๋ชฉ์ด ์ ์ฉ๋ฉ๋๋ค. ์ฌ์ฉ์๊ฐ ESC ํค๋ฅผ ๋๋ฅด๋ฉด ๋ณ๊ฒฝ ์ฌํญ์ด ์ทจ์๋ฉ๋๋ค.
2 - ๋๋ธ ํด๋ฆญ - ํญ ์ ๋ชฉ
ํญ์ ์ ๋ชฉ์ด TextBox๋ก ๋ฐ๋๊ณ ์ฌ์ฉ์๊ฐ ํญ ์ด๋ฆ์ ์ธ ์ ์๊ฒ ๋๋ฉฐ ํค๋ณด๋์ Enter ํค๋ฅผ ๋๋ฅด๊ฑฐ๋ ํ ์คํธ ์์ ์ธ๋ถ์ ์๋ฌด ๊ณณ์ด๋ ํด๋ฆญํ๋ฉด ํญ ์ ๋ชฉ์ด ์ ์ฉ๋ฉ๋๋ค. ์ฌ์ฉ์๊ฐ ESC ํค๋ฅผ ๋๋ฅด๋ฉด ๋ณ๊ฒฝ ์ฌํญ์ด ์ทจ์๋ฉ๋๋ค.
์ต์ข ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํ๋กํ ์ด๋ฆ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํญ ์ ๋ชฉ์ ์ฌ์ฉํ ์ ์์ง๋ง ๋์ ๊ฒฝ๋ก๋ฅผ ํ์ํ๋ ์ต์ ์ด ์์ต๋๊น?
๊ฒฝ๋ก๋ ์ผ๋ฐ์ ์ผ๋ก pompt์ ์์ผ๋ฏ๋ก ๋ ๋ค์์ ํ์ํ์ง ํ์คํ์ง ์์ต๋๋ค.
๊ฒฝ๋ก๋ ์์ด ๊ฑฐ๊ธฐ์ _put_ ์๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๊ฑฐ๊ธฐ์ ์์ต๋๋ค. ์ด์ ๋ํ ๋ ผ์์ ํ์ดํ์ ์ฅ์ ์ ๋ํด์๋ #608. ์ด๊ฒ์ ์ฝ๊ฐ ๋ค๋ฅธ ์ง๋ฌธ์ ๋๋ค.
ํ๋กํ ์ด๋ฆ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํญ ์ ๋ชฉ์ ์ฌ์ฉํ ์ ์์ง๋ง ๋์ ๊ฒฝ๋ก๋ฅผ ํ์ํ๋ ์ต์ ์ด ์์ต๋๊น?
๊ฒฝ๋ก๋ ์ผ๋ฐ์ ์ผ๋ก pompt์ ์์ผ๋ฏ๋ก ๋ ๋ค์์ ํ์ํ์ง ํ์คํ์ง ์์ต๋๋ค.
ํ๋กํ์ CMD ๋๋ PowerShell์ ๋ณด์ฌ์ค๋๋ค. ํ์ง๋ง ์ ๊ฐ ์ ์ํ๋ ๊ฒ์ ์น์ํ ์ด๋ฆ์ผ๋ก Tab์ ์ด๋ฆ์ ๋ฐ๊ฟ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
๋๋ ์ด๊ฒ์ด ๋ด๊ฐ ๊ทธ ์ค๋ ๋์์ ์ ์ํ ์๋ฃจ์ ์ค ํ๋์ ํ์ ์งํฉ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค.
๋ ๊ฐ์ง ๋ชจ๋๋ง ์ฌ์ฉํ๋ค๋ฉด ๋ ๊ฐ์ง ๊ฐ๋ฅํ ๋ฐฉ๋ฒ์ผ๋ก ํ ์ ์์ต๋๋ค.
- ํ๋กํ์ ์ ํ์
titleText:string
๋ฌธ์์ด์ ์ถ๊ฐํฉ๋๋ค. ์ค์ ๋์ด ์์ผ๋ฉด ํฐ๋ฏธ๋ ์ ๋ชฉ ๋์ ํด๋น ๋ฌธ์์ด์ ํ์ํฉ๋๋ค.
- ์ด๊ฒ์ ํ๋กํ ์ด๋ฆ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ง์ ํ์ง ์๋๋ค๋ ๋จ์ ์ด ์์ต๋๋ค. ์ฌ์ฉ์๋ ํด๋น ๋ฌธ์์ด์ ์๋์ผ๋ก ์ค์ ํด์ผ ํฉ๋๋ค.
- ํ๋กํ ์ด๋ฆ์ด ๋ณ๊ฒฝ๋๋ฉด ์ฌ์ฉ์๋ ์ด ์ด๋ฆ๋ ์๋์ผ๋ก ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค.
titleText
๊ฐ ํฐ๋ฏธ๋์ ์ ๋ชฉ ๋์ ์ ๊ทธ๊ฒ์ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค๋ ๊ฒ์ ๋ถ๋ช ํ์ง ์์ ์ ์์ง๋ง ์ด์์ ์ผ๋ก๋ ์ค์ UI๊ฐ ์ด๊ฒ์ ๋ ์ ์ค๋ช ํ ๊ฒ์ด๊ณ ์ค์ ํค๋ ๊ทธ๋ค์ง ์ค์ํ์ง ์์ต๋๋ค.
ํ๋กํ ์ด๋ฆ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํญ ์ ๋ชฉ์ ์ฌ์ฉํ ์ ์์ง๋ง ๋์ ๊ฒฝ๋ก๋ฅผ ํ์ํ๋ ์ต์ ์ด ์์ต๋๊น?
๊ฒฝ๋ก๋ ์ผ๋ฐ์ ์ผ๋ก pompt์ ์์ผ๋ฏ๋ก ๋ ๋ค์์ ํ์ํ์ง ํ์คํ์ง ์์ต๋๋ค.ํ๋กํ์ CMD ๋๋ PowerShell์ ๋ณด์ฌ์ค๋๋ค. ํ์ง๋ง ์ ๊ฐ ์ ์ํ๋ ๊ฒ์ ์น์ํ ์ด๋ฆ์ผ๋ก Tab์ ์ด๋ฆ์ ๋ฐ๊ฟ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
ํญ์ ์ด๋ฆ์ ๋ฐ๊พธ๋ฉด ํด๋น ํญ์ด ๋ซํ ๋๊น์ง ์ด๋ฆ์ด ์กด์ฌํ๋ค๋ ์๋ฏธ์ ๋๋ค. ๋ด ์ ์์ ํ๋กํ์ ์ฌ์ฉ์๊ฐ ์ ํํ ์ด๋ฆ์ ํ์ฉํ๋ ๊ฒ์ ๋๋ค.
ํ์ง๋ง ํ๋กํ์ TitleText๋ฅผ ์ค์ ํ๊ธฐ ์ํด ํญ ์ค๋ฅธ์ชฝ ํด๋ฆญ ๋ฉ๋ด์ ๋ฒํผ์ ์ถ๊ฐํ๋ ๊ฒ์ ์ถ์ ํ๊ธฐ ์ํด ์ด๊ฒ์ ์ด์ด ๋ก๋๋ค.
๋ฐ๋ผ์ ์ด๊ฒ์ ์ปจํธ๋กค์ ์ ๋ชฉ์ด ์๋ ๋ฐํ์ ์ ๋ชฉ์ ์ฌ์ฉํ๋ ํญ์ ํ๋๊ทธ๋ฅผ ์ค์ ํ๋ ๊ฒ์ ํฌํจํด์ผ ํ๋ฉฐ ์ปจํธ๋กค์ ๋ชจ๋ ์ ๋ชฉ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฌด์ํด์ผ ํฉ๋๋ค. ํ๋กํ์ ์ ๋ชฉ ์ค์ ์ด ๋ณ๊ฒฝ๋ ๊ฒฝ์ฐ์๋ ๋ฌด์ํฉ๋๋ค.
์ฌ๊ธฐ์ ์ง๋ฌธ์ ํด๋น ์ฌ์ฉ์ ์ง์ ๋ฌธ์์ด์ ํญ ๋๋ ์ด์ ์ด ๋ง์ถฐ์ง ์ฐฝ์ โโ์ ์ฉํด์ผ ํฉ๋๊น? ์๋ง๋ Pane์ด ์๋ Tab์ ์ ์ฉ๋ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค.
@zadjii-msft ํญ์ ์ ์ฉํด์ผ ํฉ๋๋ค. ๋ํ ํ ์คํธ๋ฅผ ์ง์ฐ๋ฉด ๋ฐํ์ ํ๋๊ทธ๋ฅผ false๋ก ์ค์ ํด์ผ ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํญ์์ ํ๋กํ ์ด๋ฆ ์ฌ์ฉ์ ์์ํ ์๋ ์์ต๋๋ค.
@carlos-zamora๋ ํญ ์์
์ ๋ํด ์์
ํ๊ณ ์ถ์๊ณ ์ด๊ฒ์ด ๊ฝค ์ ํฉํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ ์ฌ์ง์ด ๊ทธ๊ฒ์ ์ ์ํ์ต๋๋ค! ๊ทธ๋์ ์ฌ๊ธฐ์ ๊ฑฐ๋๊ฐ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ์ ๋ชฉ๊ณผ ๊ด๋ จํ์ฌ ๋ถ๋ช
ํ ์ธ ๊ฐ์ง ๋ค๋ฅธ ํ๊ต๊ฐ ์์ต๋๋ค. ๊ทธ๋์ ์ด๊ฒ์ ์ด์ Spec Needed
์
๋๋ค. :์๋ค:
@carlos-zamora๋ ํญ ์์ ์ ๋ํด ์์ ํ๊ณ ์ถ์๊ณ ์ด๊ฒ์ด ๊ฝค ์ ํฉํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ ์ฌ์ง์ด ๊ทธ๊ฒ์ ์ ์ํ์ต๋๋ค! ๊ทธ๋์ ์ฌ๊ธฐ์ ๊ฑฐ๋๊ฐ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ์ ๋ชฉ๊ณผ ๊ด๋ จํ์ฌ ๋ถ๋ช ํ ์ธ ๊ฐ์ง ๋ค๋ฅธ ํ๊ต๊ฐ ์์ต๋๋ค. ๊ทธ๋์ ์ด๊ฒ์ ์ด์
Spec Needed
์ ๋๋ค. ๐
์! ์ด ๊ธฐ๋ฅ์ ์ ๋ง ์ํฉ๋๋ค. ํ์คํ ์ด๊ฒ์ด ํญ(#608)์ผ๋ก ์ ๋ชฉ์ ๋ณด๋ด๋ ์ ธ/๋ฐฐํฌํ๊ณผ ์ํธ ์์ฉํ๋ ๋ฐฉ์์ ๋ํ ์ง๋ฌธ์ ๋๋ค. ๋๋ ๋ํ ์ฌ๊ธฐ์ ํธ๋ฒ๋ง ๋์์ด ํฌํจ๋์ด์ผ ํ๋ค๋ ๊ฒ์ ์๊ฒ ๋์์ต๋๋ค(์: ํญ ์๋ก ๋ง์ฐ์ค๋ฅผ ๊ฐ์ ธ๊ฐ๋ฉด ๋ง์ฐ์ค ์๋์ ์ ์ฒด ๊ฒฝ๋ก๊ฐ ํ์๋ฉ๋๋ค[Edge์์ ์๋]). @cinnamon-msft์ ๊ณง ์ฌ์์ ์์ฑํ๊ฒ ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋งค์ฐ ํฅ๋ถ๋ฉ๋๋ค!
์ํ ๊ฐ๋ฐ์๋ก์ ๊ธฐ์ฌํ ์ ์๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ์ธ์.
cmd์ title "new title"
๋ฐ powershell์ $Host.UI.RawUI.WindowTitle = "new title"
๋ฅผ ์ฌ์ฉํ์ฌ ๋ช
๋ น์ค์์ ์ ๋ชฉ์ ์ค์ ํ ์๋ ์์ต๋๋ค.
ํญ ์ ๋ชฉ ๋ฌธ์ ๋ฅผ ์ถ์ ํ๋ ค๋ฉด #608์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๊ฐ์ฌ ํด์!
cmd์
title "new title"
๋ฐ powershell์$Host.UI.RawUI.WindowTitle = "new title"
๋ฅผ ์ฌ์ฉํ์ฌ ๋ช ๋ น์ค์์ ์ ๋ชฉ์ ์ค์ ํ ์๋ ์์ต๋๋ค.
๋งค์ฐ ๋์์ด ๋ฉ๋๋ค! ๋ ์ฝ๊ฒ ์ค์ ํ ์ ์๋๋ก ๋ด Powershell ํ๋กํ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค.
function Set-Title {
param(
[string]
$title
)
$Host.UI.RawUI.WindowTitle = $title
}
cmd์
title "new title"
๋ฐ powershell์$Host.UI.RawUI.WindowTitle = "new title"
๋ฅผ ์ฌ์ฉํ์ฌ ๋ช ๋ น์ค์์ ์ ๋ชฉ์ ์ค์ ํ ์๋ ์์ต๋๋ค.
npm run serve
์ ๊ฐ์ npm ์์
์ ์คํํ ๋ ์ ๋ชฉ์ npm
๋ฉ๋๋ค.
์ด๋ฆฐ ํญ์ ์ด๋ฆ์ ์ค์ ํ๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ ํจ์ฌ ๋ ์ ์ฉํ๊ฒ ๋ง๋๋ ๋ฐ ํฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค. ์ฌ๋ฌ PowerShell ํญ์ด ์ด๋ ค ์์ผ๋ฉด ์ด๋ค ํญ์์ ์์ ํ๋ ค๊ณ ํ๋์ง ์๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค.
@greggbjensen ์์ tvsbrent์ ์๊ฒฌ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ด๋ ๋ณ์นญ์ ์ฌ์ฉํ์ญ์์ค.
@phuclv90 ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ด๋ฆ์ ๋น ๋ฅด๊ฒ ์ค์ ํ๋ฉด ์ฌ์ ํ ํจ์ฌ ๋น ๋ฅด๊ณ ๊ฐ๋จํฉ๋๋ค. ๋ง์ ํญ์ ๊ฐ์ง ๊ณํ์ด๋ผ๋ฉด ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค. ํญ์ ์์์ ์ค์ ํ๋ ๊ธฐ๋ฅ๋ ์ข์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋๋ค.
ํญ์ ๋ ๋ฒ ํด๋ฆญํ๊ณ ์ผ์ข ์ ํ ์คํธ ์์์ ์ ์ ๋ชฉ์ ์ค์ ํ์ฌ ํญ์ ์ด๋ฆ์ ๋ฐ๊ฟ ์ ์๋ค๋ฉด ์ ๋ง ์ข์ ๊ฒ์ ๋๋ค. ์ด ์ด๋ฆ์ ์๋ ์ ๋ชฉ์ ๋์ฒดํ๊ณ ํญ์ด ๋ซํ๊ฑฐ๋ ์ด๋ฆ์ด ๋ค์ ๋ฐ๋ ๋๊น์ง ์ ์ง๋ฉ๋๋ค.
์๋ ๊ฒ์์: @Vasiliy-Bondarenko in #3387
UI์์ ์น์ํ ์ด๋ฆ์ผ๋ก ํญ์ ์ด๋ฆ์ ์ฝ๊ฒ ๋ฐ๊ฟ ์ ์๋๋ก ํด์ฃผ์ธ์. ์ด๊ฒ์ ์ ๊ฐ ConEmu์์ ์ง์์ ์ผ๋ก ์ฌ์ฉํ๊ณ ์๋ ๊ธฐ๋ฅ ์ค ํ๋์ด๋ฉฐ ์์ง Windows ํฐ๋ฏธ๋๋ก ์ ํํ์ง ์๋ ์ด์ ์ค ํ๋์ ๋๋ค. ์๋ ค์ง" ํญ์ด ์ด๋ ธ์ง๋ง Windows ํฐ๋ฏธ๋์์ ์ด๊ฒ์ ์ฝ๊ฒ ํ์ ํ ์ ์์ต๋๋ค.
๋ฐฉ๊ธ .bashrc
ํ๋กฌํํธ์์ ํธ์ถํ ์ ์๋ title "my title"
:
title() {
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}$1\a\]\[\033[01;34m\]\w\[\033[00m\]> "
}
๊ทธ๊ฒ์ ์ค์ ๋ก _ํด๊ฒฐ ๋ฐฉ๋ฒ_์ด ์๋๋ฉฐ ๊ฑฐ์ ๋ชจ๋ ํฐ๋ฏธ๋ ์ฐฝ์ ์ ๋ชฉ์ ์ค์ ํ๋ ๊ฐ์ฅ ์ ์ฐํ๊ณ ๊ฐ๋ ฅํ ๋ฐฉ๋ฒ์ ๋๋ค. ๋์ ์ผ ์ ์๊ณ SSH๋ฅผ ํตํด ์๋ํ๋ฉฐ ์๊ฒฉ ํธ์คํธ์์๋ง ์ฌ์ฉํ ์ ์๋ ๊ฒ์ ํตํฉํ ์ ์์ต๋๋ค.
ํฐ๋ฏธ๋ ์์ฒด์ ํ๋กฌํํธ๋ฅผ ์์ ํ์ง ์๋๋ก @xoofx ๊ฐ ๊ฒ์ํ ์๋ฃจ์ ์ ์์ ํ์ต๋๋ค.
title() {
PS1="\[\e]0;$* \a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ "
}
์ฝ๊ฐ ๋ชป์๊ฒผ์ง๋ง ~/.bashrc
๋ฃ์ผ๋ฉด title <title_text>
์ ํธ์ถํ ์ ์๊ณ ํญ/์ฐฝ ์ ๋ชฉ์ด ์ค์ ๋์ง๋ง ์๋ง์ด ๋์ง๋ ์์ต๋๋ค. ๊ธฐ๋ณธ ํ๋กฌํํธ.
Mac์ iTerm์์ ์ด ์์ ์ ์ํํ ์ ์์ผ๋ฉฐ ์ ๋ง ์ ์ฉํฉ๋๋ค. ๋๋ ๋ํ ๊ฝค ์ข์ ํญ ์์์ ์ค์ ํ ์ ์์ต๋๋ค.
์ ๋ Windows ํฐ๋ฏธ๋์์ ๊ฑฐ์ ๋ ์ ์ ์ผ๋ก Ubuntu WSL์ ์ฌ์ฉํ๋ฉฐ ๋ชจ๋ ํญ์ " myname@mycomputer/c/g "๊ฐ ํ์๋ฉ๋๋ค. ์ฌ๊ธฐ์ "g"๋ ๋ชจ๋ ํ๋ก์ ํธ๊ฐ ์๋ ๋ฃจํธ ๋๋ ํ ๋ฆฌ์ ์ฒซ ๊ธ์์ ๋๋ค. ๊ทธ๊ฒ์ ๋์๊ฒ ์์ ํ ์ธ๋ชจ๊ฐ ์์ต๋๋ค. ์ด๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋ค๋ ๊ฒ์ ์์ฌ์ ์ฌ์ง๊ฐ ์์ง๋ง ์ฌ์ฉ์ ์นํ์ ์ธ ๋ฐฉ๋ฒ์ด ์ข์ ๊ฒ์ ๋๋ค.
:))) WSL์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. "๋ด ๋ชจ๋ํฐ" ํญ์ ์ด๋ฆ์ ๋ฐ๊พธ๊ณ ์ถ์ต๋๋ค. "๋ด ๋ชจ๋ํฐ ; ์์ค run.sh"๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
์์ @quanticle ์ ์ ๋ต์ ๋ก์ปฌ ํฐ๋ฏธ๋์ ์ ํฉํ์ง๋ง ๋ค๋ฅธ ์๋ฒ๋ก ssh๋ฅผ ํ๋ฉด PS1์ด ์ฌ์ค์ ๋๊ณ ํ์ดํ์ ์๊ฒ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์๊ตฌ ๋ ์ด๋ธ์ ์ค์ ํ ์ ์์ผ๋ฉด ์ ๋ง ์ข์ ๊ฒ์ ๋๋ค.
์์ @quanticle ์ ์ ๋ต์ ๋ก์ปฌ ํฐ๋ฏธ๋์ ์ ํฉํ์ง๋ง ๋ค๋ฅธ ์๋ฒ๋ก ssh๋ฅผ ํ๋ฉด PS1์ด ์ฌ์ค์ ๋๊ณ ํ์ดํ์ ์๊ฒ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์๊ตฌ ๋ ์ด๋ธ์ ์ค์ ํ ์ ์์ผ๋ฉด ์ ๋ง ์ข์ ๊ฒ์ ๋๋ค.
๊ณต์ ํ๊ฒ ๋งํด์ @quanticle ์ ์๋ฃจ์ ์ ์๊ฒฉ ์๋ฒ์์๋ ์ค์ ํ๋ฉด _๋ ๋์(!)_ ๊ฒ์ ๋๋ค! ๊ทธ๋ ๊ฒ ํ๋ฉด ์ฐฝ์ ์ ๋ชฉ์ด _ํ์ฌ ์ก์ธ์ค ์ค์ธ ์๋ฒ๋ฅผ ๋ฐ์ํ ์ ์์ผ๋ฉฐ ์์ ์๊ฒฉ ์ธ์ ๊ณผ ๊ด๋ จ์ด ์๋ ๋ชจ๋ ๋์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ ์ ์์ต๋๋ค. ์ด๋ ๋ก์ปฌ ํญ ์ ๋ชฉ ์ฌ์ ์๊ฐ ์๋ฒฝํ๊ฒ ๊ตฌํ๋ ๊ฒฝ์ฐ์๋ _์ ๋_ ๋ฌ์ฑํ ์ ์๋ ๊ฒ์ ๋๋ค.
@DHowett-MSFT ์ ๋ชฉ์ "ํ์ฌ ์๋ ์๋ฒ"๋ฅผ ๋ฐ์ํ๋ ค๋ ๊ฒฝ์ฐ ํด๋น๋์ง๋ง ์ ๋ชฉ์ "์์ "๊ณผ ๊ฐ์ ๋ด์ฉ์ ๋ฐ์ํ๋ ค๋ ๊ฒฝ์ฐ ๋ฐ๋์ ๊ทธ๋ ์ง๋ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋์ผํ ์ฌ๋ฌ ์๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์์ ์ ์์ง๋ง ๊ณ ์ ํ ์์ ์ ์ํด ํด๋น ์์ ์ ๋ค๋ฅธ ํฐ๋ฏธ๋ ํญ์ ์ ์งํ๊ณ ์ถ์ต๋๋ค... ๊ทธ๋ฆฌ๊ณ ํด๋น ํญ์ ์๋ฒ ๊ฐ์ ์ ํํ ๋ ์ด๋ฆ์ด ์ ์ง๋๊ธฐ๋ฅผ ์ํฉ๋๋ค...
์ด์ ์ด๊ฒ์ด Windows์์ ๊ธฐ๋ณธ ํฐ๋ฏธ๋ ๋๊ตฌ๋ก wt๋ฅผ ์ ํํ ์ ์๋ ๋ง์ง๋ง์ด์ ์ ์ผํ ์ด์ ์
๋๋ค.
:(
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ Windows ํฐ๋ฏธ๋๋ ๋์๊ฒ ์ ์ฉํ์ง ์์ต๋๋ค. ๋
ธ๋๋ผ๋ ํญ์ด ๋ง์ด ์๊ธฐ๊ณ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค(json์ ํตํด ๋ณ๊ฒฝ์ ์๋ํ๊ณ title
๋ฐ ๊ธฐํ ์๋ฃจ์
์ ์ฌ์ฉํ ํ์๋).
๋๋ node๋ผ๋ ์ด๋ฆ์ ๋ง์ ํญ์ผ๋ก ๋๋ฉ๋๋ค.
์, ์ด์ ์ด๊ฒ์ด _ํ์ํ_ ์๋๋ฆฌ์ค์ ์์ฃผ ์ข์ ์์ ๋๋ค. ์์์ ์ ๋ชฉ์ ์ค์ ํ๋ ๊ฒ๋ง์ผ๋ก๋ ํด๊ฒฐ๋์ง ์์ต๋๋ค. ํผ๋๋ฐฑ์ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
์ด๊ฒ์ ๋์์ด ๋ ์ ์์ต๋๋ค:
set PROMPT=$e]0;$p$e$p$g
https://github.com/microsoft/terminal/issues/2304#issuecomment -528319270
๋์๊ฒ ์ด ์์
์ cmder/etc์์ ํจ๋ฆฌํฐ์
๋๋ค. ๋๋ ์ข
์ข
bin
ํด๋ ๋๋ ์ด์ ์ ์ฌํ ํด๋์ ์ฌ๋ฌ ํ๋ก์ ํธ๋ฅผ ์ด์ด์ ์ฌ์ฉ์ ์ ์ ๋ ์ด๋ธ์ ์ ์ฉํ ์ ์์ผ๋ฉด ๋์์ด ๋ ๊ฒ์
๋๋ค.
๋ ๋ค๋ฅธ ์ฌ์ฉ ์ฌ๋ก๋ SSH๋ฅผ ํตํด ์ํธ ์์ฉํ์ฌ Linux ํ๊ฒฝ ๋ณ์์์ ์ด๋ฆ์ ๊ฐ์ ธ์ค๊ณ ์ด๋ฅผ ๋๋ ํ ๋ฆฌ ๊ฒฝ๋ก์ ๋ง์ง๋ง ๋ถ๋ถ(์: ํญ ์ด๋ฆ)๊ณผ ๊ฒฐํฉํ๋ ๊ฒ์
๋๋ค.
$PROJECTROOT $CONFIG src/path/to/dir
(๊ทธ๋ฐ ๋ค์ ๋ด ๋๋ ํ ๋ฆฌ๊ฐ /user/username ์๋ ์ด๋๊ฐ์ ์๋ค๋ ๊ฒ์ ์๋ ๊ฒ์ ๊ฒฝ๋ก์ ๋์ ์๋ ๊ฒ๋ณด๋ค ๋ ์ ์ฉํฉ๋๋ค)
์ด๊ฒ์ ๋ช ๋ น์ค์์๋ ๊ตฌ์ฑํ ์ ์์ด์ผ ํฉ๋๋ค.
๊ทธ๋์ ์ฐ๋ฆฌ๊ฐ ๋ค์๊ณผ ๊ฐ์ ์ผ์ ํ ๋:
wt.exe -p "ํ๋กํ1"
๋ค์๊ณผ ๊ฐ์ด ํญ์ ์ด๋ฆ์ ์ง์ ํ๋ ์ธ์๋ฅผ ์ถ๊ฐํ ์ ์์ด์ผ ํฉ๋๋ค.
wt.exe - "profile1" -name "ํญ 1์ ์ด๋ฆ"
์ด๊ฒ์ ๋ฌผ๋ก ๋ช ๋ น์ค์ ๋ชจ๋ "์ ํญ"์์๋ ์๋ํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
@mfeemster ์ ์ ๊ฐ์ฌํฉ๋๋ค! #4632์์ ๋ช ๋ น์ค ์ธ์์ ๋ํด ์ถ์ ์ค์ธ ์์ ์ ๋ฉ๊ฐ ๋ชฉ๋ก์ ์ถ๊ฐํ์ต๋๋ค.
- [ ]
-t,--title title
์ ๋ํ ์ง์์ ์ถ๊ฐํ์ฌ ์ ํฐ๋ฏธ๋ ์ธ์ ์ ์์ ์ ๋ชฉ์ ์ค์ ํฉ๋๋ค(terminal_parameters
).
๊ทธ๋ฐ๋ฐ ์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๊ฒฝ์ฐ ์ฐฝ ํญ ๋๋น๋ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
16์๋ก ๊ณ ์ ๋๋น๋ ์งง์ ์ด๋ฆ์ ๋๋ฌด ๋ง์ ๊ณต๊ฐ์ ๋ญ๋นํ๊ณ ๊ธด ์ด๋ฆ์ ๋ํ ์ค์ํ ์ ๋ณด๋ ์จ๊น๋๋ค.
๋๋ ์ ์ํ๋ค:
์ค์ ์ ๋ณด๋ฅผ ์ํ ๋ ๋ง์ ๊ณต๊ฐ์ ํ๋ณดํ์ญ์์ค. ๐
@fanlix ๊ทํ์ ์์ฒญ์ด ์ด๋ฏธ ๋๋ถ๋ถ์ด ์ถ์ ๋๊ณ ์๋ค๋ ์ฌ์ค์ ์๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค
equal
๋ฐ sizeToContent
์ด์์ ํญ ํฌ๊ธฐ ์กฐ์ ์ต์
์ถ๊ฐcmd์
title "new title"
๋ฐ powershell์$Host.UI.RawUI.WindowTitle = "new title"
๋ฅผ ์ฌ์ฉํ์ฌ ๋ช ๋ น์ค์์ ์ ๋ชฉ์ ์ค์ ํ ์๋ ์์ต๋๋ค.
์ด๊ฒ์ ์ฝ์์ ์ด๋ฆ์ ๋ฐ๊พธ๊ธฐ ์ํ ๊ฒ์
๋๋ค.
๊ทธ๋ฌ๋ ์ด ์๋ ์์ฒญ์ ๋ชฉ์ ์ ์ฝ์ ๋ด๋ถ์ ํญ ์ด๋ฆ์ ๋ฐ๊พธ๋ ๊ฒ์
๋๋ค.
์ด ์ ์ ์ํด์ฃผ์ธ์ :)
์ด๊ฒ์ ์ฝ์์ ์ด๋ฆ์ ๋ฐ๊พธ๊ธฐ ์ํ ๊ฒ์ ๋๋ค.
๊ทธ๋ฌ๋ ์ด ์๋ ์์ฒญ์ ๋ชฉ์ ์ ์ฝ์ ๋ด๋ถ์ ํญ ์ด๋ฆ์ ๋ฐ๊พธ๋ ๊ฒ์ ๋๋ค.
์ด ์ ์ ์ํด์ฃผ์ธ์ :)
์ฝ์์ด ํญ์์ ํธ์คํ ๋ ๋ "์ฝ์"์ ์ ๋ชฉ์ ๋ณ๊ฒฝํ๋ฉด _ํญ์ ์ ๋ชฉ์ด ๋ณ๊ฒฝ๋ฉ๋๋ค_. :์๋ค:
์ฝ์์ด ํญ์์ ํธ์คํ ๋ ๋ "์ฝ์"์ ์ ๋ชฉ์ ๋ณ๊ฒฝํ๋ฉด _ํญ์ ์ ๋ชฉ์ด ๋ณ๊ฒฝ๋ฉ๋๋ค_. ๐
๊ทธ๋, ๋๊ฐ ๋ง์. :-)
์ฝ์์ ์ด๋ฆ๋ ๋ณ๊ฒฝํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ๊ตฌํ๋ ๋ฐฉ์์ ๋์น์ฑ์ง ๋ชปํ์ต๋๋ค...
์ค์ ๋ก ํ์ฌ ํฌ์ปค์ค๊ฐ ์๋ ํญ ์ด๋ฆ์ด ์์
ํ์์ค์ ์ฝ์ ์ ๋ชฉ์ด ๋ฉ๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ์ฌ๋ฌ ์ฝ์์ ๋ณ๋ ฌ๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ(๋ค๋ฅธ ์๊ฒฉ ํญ ๋ชฉ๋ก์ด ์๋ ์ฌ๋ฌ ์์
์ ์ฉ) ์ฝ์ ์ด๋ฆ์ด ์์ ์ ์ด์ง ์๊ณ ๋ค์ ๊ฒ์ํด์ผ ํฉ๋๋ค. "๋ด ํญ์ด ์ด๋ ์ฝ์์ ์์ต๋๊น?"
ISE์์๋ ์ด๊ฒ์ด ๋ถ๋ฆฌ๋ฉ๋๋ค.
์์
ํ์์ค์ ์ฝ์ ์ด๋ฆ์ด ์์ต๋๋ค.
$Host.UI.RawUI.WindowTitle = "new title"
์ฝ์ ๋ด๋ถ์ ํญ ์ด๋ฆ์๋ ๋ค์์ด ์์ต๋๋ค.
$psISE.CurrentPowerShellTab.DisplayName = "tab title"
ํ ๊ฐ์ง ๋ฌธ์ $Host.UI.RawUI.WindowTitle = "new title"
๋ด๊ฐ ์คํํ๋ ๊ฒฝ์ฐ์ด๋ค npm run dev
, ํญ ์ ๋ชฉ์ผ๋ก ๋ณ๊ฒฝ npm
Cmder ๊ฐ ์ํฉ๋๋ค.
์ด๊ฒ์ ํญ ์ด๋ฆ์ ์ฌ์ฉํ๋ ์์ฐ์ฑ ์ถ์ ๊ธฐ์ ๋ํ ์๋ฒฝํ ์์ด๋์ด์
๋๋ค. ๋ฐํ์์ ์๋ํํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ด ํด๊ฒฐ ๋ฐฉ๋ฒ:
(์ฝ์์ ์ง์ธ ๋๋ง๋ค ์
๋ฐ์ดํธ๊ฐ ๋ง์ด ๋ฐ์ํฉ๋๋ค ๐
## UI
$pIcon = "๐ฅ"
$tIcon = "๐"
function trloc ($pth){
$pwd -replace [regex]::Escape($HomeDir), $pth
}
# Comand line
function prompt {
(trloc($pIcon)) + "๐โ"
}
# Tab - Window - Title - Name as actual path (Shorted because I'am using ManicTime to track my productivity)
function tabName { $Host.UI.RawUI.WindowTitle = trloc($tIcon) }
function c { tabName; Clear-Host }
์ด๊ฒ์ ํญ ์ด๋ฆ์ ์ฌ์ฉํ๋ ์์ฐ์ฑ ์ถ์ ๊ธฐ์ ๋ํ ์๋ฒฝํ ์์ด๋์ด์ ๋๋ค. ๋ฐํ์์ ์๋ํํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ด ํด๊ฒฐ ๋ฐฉ๋ฒ:
(์ฝ์์ ์ง์ธ ๋๋ง๋ค ์ ๋ฐ์ดํธ๊ฐ ๋ง์ด ๋ฐ์ํฉ๋๋ค ๐## UI $pIcon = "๐ฅ" $tIcon = "๐" function trloc ($pth){ $pwd -replace [regex]::Escape($HomeDir), $pth } # Comand line function prompt { (trloc($pIcon)) + "๐โ" } # Tab - Window - Title - Name as actual path (Shorted because I'am using ManicTime to track my productivity) function tabName { $Host.UI.RawUI.WindowTitle = trloc($tIcon) } function c { tabName; Clear-Host }
์๋ ํ์ธ์. ์ด๋ค ํธ๋์ปค๋ฅผ ์ฌ์ฉํ์๋์?
์๋ ํ์ธ์. ์ด๋ค ํธ๋์ปค๋ฅผ ์ฌ์ฉํ์๋์?
๋งค๋ํ์
์ด์ Linux์์๋ ActivityWatcher๋ ๊ด์ฐฎ์ต๋๋ค. ๋ ๋นจ๋ฆฌ ์ฑ์ฅํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. :)
powershell์ ์คํ ์ค์ธ ๊ฒฝ์ฐ์๋ง ๋์์ด ๋ฉ๋๋ค. openssh๋ก ssh ํฐ๋ฏธ๋์ ์คํํ ๋ ๋ด๊ฐ ์ด๋ค ํธ์คํธ์ ์๋์ง ์ ์ ์๋๋ก ํญ์ ์ด๋ฆ์ ๋ฐ๊พธ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ทธ๊ฒ์ ๋น์ ์ด ๋ฐฉ๋ฌธํ๋ ์ฒซ ๋ฒ์งธ ํธ์คํธ๋ฅผ ์ ํํ ๋ค์ ๊ทธ ๋ค์์ ํ์๋๋ ๊ฒ์ด์ง๋ง ์๋ฒ๋ฅผ ๋ณ๊ฒฝํ๋ฉด ์ ๋ฐ์ดํธ๋์ง ์์ต๋๋ค. ์ด๋ฆ์ ๋ฐ๊พธ๋ ค๋ฉด r-click ์ต์ ์ ์ฌ์ฉํ๊ฑฐ๋ ์ค์ ํ ์ ์๋ ์ผ๋ถ ํ๊ฒฝ ๋ณ์๋ฅผ ์ ํํ๊ณ ์ถ์ต๋๋ค.
๋ด ๋ง์, ๊ทธ๊ฒ์ ๋น์ ์ด ๊ทธ ์๋ฒ์์ ๊ตฌ์ฑํ ์ ์๋ ๊ฒ๋ฟ์ ๋๋ค. :)
๋น์ ์ ์ฐ๋ฆฌ๊ฐ 1000๊ฐ ์ด์์ ์๋ฒ์ ๋ํด ์ด์ผ๊ธฐํ ๋ ๋งํฉ๋๋ค. ๋๋ xshell์ ํตํด ์ด๊ฒ์ ์๋ํ๊ณ ์์ผ๋ฉฐ ๋ด๊ฐ ์ ํํ๋ ์์ ํธ์คํธ๊ฐ ์์ผ๋ฉฐ ์๋ฒ ์ด๋ฆ์ ์ถ์ ํ๋ ์ฌ์ด ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ์์ต๋๋ค. xshell์์๋ ์คํฌ๋ฆฝํ ์ผ๋ก ์ด ์์ ์ ์ํํ์ฌ ๋ด๋ถ์ ์ผ๋ก ์ค์ ํ๋ ๋ฐ ์ฌ์ฉํฉ๋๋ค.
printf \033]0;
ํ๋ ์ดํ๊ณ ์์ผ๋ฉฐ ํ์ํ ์์
์ ์ํํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
: tada:์ด ๋ฌธ์ ๋ #5775์์ ํด๊ฒฐ๋์์ผ๋ฉฐ ํ์ฌ Windows Terminal Preview v1.1.1671.0
.:tada:
ํธ๋ฆฌํ ๋งํฌ:
์.. ์ถํํฉ๋๋ค ํ :D ์ฃ์กํฉ๋๋ค.. ์ค๋ ๋์ ๋ง์ด ์ฐธ์ฌํ์ง ์์์ง๋ง.. ์ด์ฌํ ๋ฐ๋ผํ์ต๋๋ค. Microsoft๊ฐ ๊ธฐ๋ฅ์ ๊ณํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ํ๋ฅญํ ํต์ฐฐ๋ ฅ์ ์ป์์ต๋๋ค. ์ ๋ ํญ์ Microsoft๋ฅผ ์ ๋ขฐํด ์์ต๋๋ค. ํ์ง๋ง ์ด ํ๋ก์ธ์ค๋ฅผ ํตํด ๊ธฐ๋ฅ์ด ์ธ๋ถ์ ์ผ๋ก ๊ณ ๋ ค๋๊ณ ํ์ง์ ์ผ๋์ ๋๊ณ ์์ต๋๋ค. ์ด๊ฒ์ด ์ด๋ป๊ฒ ํ๋ฅญํ ๊ธฐ๋ฅ์ผ๋ก ๋ฐ๋ ์ ์๋์ง๋ ์ด ์ค๋ ๋๊ฐ ์ค์ ๋ก ๊ฐ๋ฅด์น๋ ๊ฒ์ ๋๋ค.
๋ค, ํ ์ถํํฉ๋๋ค.
ํญ์ ๋ ๋ฒ ํด๋ฆญํ์ฌ ์ด๋ฆ์ ๋ฐ๊ฟ ์ ์๋ ๊ธฐ๋ฅ์ด ์์ง ๋๋ฝ๋์์ต๋๋ค. ํด๋น ๊ธฐ๋ฅ์ด ๊ณํ๋์ด ์์ต๋๊น?
ํญ ์ด๋ฆ ๋ฐ๊พธ๊ธฐ๋ฅผ ์ํ ํค ๋ฐ์ธ๋ฉ์ ์ค์ ํ ์ ์์ด์ผ ํฉ๋๋ค(๊ธฐ๋ณธ์ ์ผ๋ก F2๊ฐ ์๋ฏธ๊ฐ ์์ต๋๊น?)
@Inrego ํญ์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ์ฌ ์ด๋ฆ์ ๋ฐ๊ฟ ์ ์์ต๋๋ค. KB ๋จ์ถํค๋ ์์ฃผ ์ํํ๋ ์์ ์ ํ์ํ ๊ฒ์ด๋ฏ๋ก ๋ง์ฐ์ค๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์์ ํ๋ ๋์ ํญ์ ์ด๋ฆ์ ์ค์ ๋ก ์ผ๋ง๋ ์์ฃผ ๋ฐ๊พธ๋์? ์ค๋ฅธ์ชฝ ํด๋ฆญ ๋ฉ๋ด๋ก ์ถฉ๋ถํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฅ ๋ด 2 ์ผํธ.
@mfeemster ์ฝ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์๋ํ๋ ๋ฐ ๋ง์ฐ์ค๊ฐ ํ์ํ์ง ์์ ๊ฒ์ผ๋ก ์๊ฐํฉ๋๋ค.
๊ทธ ์ธ์๋ ์๋ฒ์ ๋ก๊ทธ์ธํ ๋ ์ํธ ๊ด๋ฆฌ์์์ ์ด๋ฆ ์ง์ ํญ์ ์๋ํํ๊ณ ์ถ์ต๋๋ค.
์ง๊ธ์ ๋ช
๋ น ํ๋ ํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ ์ด๋ฆ์ ์ ํญ์ ์ด์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด์์ ์ด์ง๋ ์์ต๋๋ค.
์ ํญ์ ์ฌ๋ KB ๋ฐ๋ก ๊ฐ๊ธฐ๊ฐ ์์ต๋๋ค. ํญ ์ด๋ฆ์ ๋ฐ๊พธ๋ ๊ฒ์ด ํญ์ ์ฌ๋ ๊ฒ๋ณด๋ค ๋ ์์ฃผ ์ํ๋๋ ์์ ์ด ๋ ์ ์๋ค๊ณ ์ฃผ์ฅํฉ๋๋ค. ๋๋ ๋ชจ๋ ํญ์ ๋ซ๋ KB ๋จ์ถํค๋ ์์ต๋๋ค. ๋ํ ๋๋ฌผ๊ฒ ์ํ๋๋ ์์ ์ ๋๋ค. ํญ ์ด๋ฆ์ ๊ฑฐ์ ๋ฐ๊พธ์ง ์๋๋ค๊ณ ํด์ ๋ชจ๋ ์ฌ๋์๊ฒ ๋๋ฌธ ์์ ์ด๋ผ๊ณ ๊ฐ์ ํ ์ ์๋ ๊ฒ์ ์๋๋๋ค. ๋ด๊ฐ ๋งํ๋ ค๋ ๊ฒ์ ๋งค์ฐ ์ฃผ๊ด์ ์ด๊ณ ์ฌ๋๋ง๋ค ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ค์ ๋ก ๊ตฌํํ๊ฑฐ๋ ๊ตฌํํ์ง ์๋ ์ด์ ๊ฐ ๋์ด์๋ ์ ๋ฉ๋๋ค.
ํญ ์ด๋ฆ ๋ฐ๊พธ๊ธฐ๋ฅผ ์ํ ํค ๋ฐ์ธ๋ฉ์ ์ค์ ํ ์ ์์ด์ผ ํฉ๋๋ค(๊ธฐ๋ณธ์ ์ผ๋ก F2๊ฐ ์๋ฏธ๊ฐ ์์ต๋๊น?)
renameTab
๋ํ ํค ๋ฐ์ธ๋ฉ์ผ๋ก ์ด ์์
์ ์ํํ ์ ์์ง๋ง ์ง๊ธ์ ์ ๋ชฉ๋ง ํ๋์ฝ๋ฉํ ์ ์์ต๋๋ค. openTabRenamer
๋ฅผ ์ถ๊ฐํ๋ ๊ณต๊ฐ PR(#7462)์ด ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ ์ด๋ฆฐ PR๋ก ๋์๊ฐ์ผ ํฉ๋๋ค.
๊ทธ๊ฒ ๋ฐ๋ก ์ ์๊ฒ ํ์ํ ๊ฒ์ ๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ๋๋ ๊ทธ PR์ ๋ฐ๋ฅผ ๊ฒ์ด๋ค
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
cmd์
title "new title"
๋ฐ powershell์$Host.UI.RawUI.WindowTitle = "new title"
๋ฅผ ์ฌ์ฉํ์ฌ ๋ช ๋ น์ค์์ ์ ๋ชฉ์ ์ค์ ํ ์๋ ์์ต๋๋ค.