νμ¬ νμκΈ°μ μ£Όμ νμμ€μ cmd
λλ powershell
λ₯Ό μ
λ ₯νμ¬ νμ¬ ν΄λμμ cmd λ° powershellμ μ΄ μ μμ΅λλ€(CTRL+Dλ₯Ό ν΅ν΄ μ΄λ¦¬λ―λ‘ μ λ§ κΉλνκ³ λΉ λ¦
λλ€).
μ΄κ²μ΄ μλ‘μ΄ Windows ν°λ―Έλμμλ κ°λ₯νλ€λ©΄ μ’μ κ²μ
λλ€. κ·Έλ¬λ Windows Store μ±μ΄λ―λ‘ PATHμ μΆκ°νλ μ¬μ΄ λ°©λ²μ μ°Ύμ μ μμ΅λλ€. λν μ΄ λ νμ¬ ν΄λλ₯Ό μ‘΄μ€νμ§ μμ΅λλ€. νμ κΈ°λ³Έ ν΄λ (μμ μμ C:\WINDOWS\system32
cmdλ₯Ό λ° ~
μ°λΆν¬).
μ΄κ²μ΄ κ°λ₯νλ€λ©΄ μ’μ κ²μ λλ€.
짧μ λͺ
λ ΉμΌλ‘ μ΄ μ μλ€λ©΄ μ’μ κ²μ
λλ€.
μ€ν νμΌμ νμ¬ WindowsTerminal
μ
λλ€. term
μ κ°μ΄ κ°λ¨ν μ
λ ₯ν μ μλ€λ©΄ μ’μ κ²μ
λλ€.
wt.exe
λ₯Ό μ¬μ©νλ©΄ μ΄λ»κ² λ κΉμ?
λ³μΉμ μ΄λ―Έ WindowsTerminalμ μμν΄μΌ νμ§λ§ μ§μ ν κ²½λ‘μμ μμλλμ§ νμ€νμ§ μμ΅λλ€.
@joandrsn λλ¨νλ€μ λͺ°λλ€μ . κ°μ¬ ν΄μ.
@joandrsn κ°μ¬ν©λλ€! νμ¬ λλ ν 리μμλ μ€νλ©λλ€!
wt.exeμ λλ ν 리 κ²½λ‘λ₯Ό μ΄λ»κ² μ λ¬ν©λκΉ? μ΄ κ°μ:
wt.exe "C:\GitHub"
μλνμ§λ§ νμ CMD λ° PowerShellμ κΈ°λ³Έ ν΄λμμ μ΄λ¦½λλ€.
ubuntu run
λ₯Ό μ¬μ©νμ¬ νμ¬ ν΄λμμ WSL Ubuntu μ
Έμ μ΄ μ μμ΅λλ€. νμ§λ§ wt
νμ κΈ°λ³Έ ν΄λμμ μ΄λ¦½λλ€.
κ·νμ profiles.jsonμμ startingDirectory
μ κ±°νμμμ€.
μλ
νμΈμ @DHowett-MSFT
Windows Terminal
νμ¬ νκ³Ό κ°μ ν΄λμ μ ν μ΄κΈ°λ₯Ό μμ²νλ λ°©λ²μ΄ μμ΅λκΉ? Mac OS X
μ μ‘΄μ¬νλ κ²κ³Ό λμΌν λμμ μν©λλ€. https://apple.stackexchange.com/questions/178017/how-do-i-open-a-new-terminal-window-for-same-directory -νμ¬ μ°½μΌλ‘.
미리 κ°μ¬λ립λλ€!
κ·νμ profiles.jsonμμ
startingDirectory
μ κ±°νμμμ€.
@DHowett-MSFT, μ΄κ²μ μ΅μ λ²μ 0.5.2661.0μμ μλνμ§ μμ΅λλ€ :(
κ·νμ profiles.jsonμμ
startingDirectory
μ κ±°νμμμ€.
λλ₯Ό μν΄, κ·Έκ²μ λν μλνμ§ μμ΅λλ€ :(
v0.5λΆν°λ μ€μ λ‘ λ μ΄μ μλνμ§ μμ΅λλ€. μ€μ λ‘ μλνλ €λ©΄ "startingDirectory": null
λ₯Ό μ€μ ν΄μΌ ν©λλ€. κ·Έ μμ μ #2515μμ μλνμ§ μκ² νκ·νμ΅λλ€.
λν νμ¬ λλ ν 리μμ μ νμ μ΄κ³ μΆμ΅λλ€.
v0.5λΆν°λ μ€μ λ‘ λ μ΄μ μλνμ§ μμ΅λλ€. μ€μ λ‘ μλνλ €λ©΄
"startingDirectory": null
λ₯Ό μ€μ ν΄μΌ ν©λλ€. κ·Έ μμ μ #2515μμ μλνμ§ μκ² νκ·νμ΅λλ€.
@zadjii-msft, μ΄κ²μ v0.5.2681.0μμ μλνμ§ μμ΅λλ€.
v0.5λΆν°λ μ€μ λ‘ λ μ΄μ μλνμ§ μμ΅λλ€. μ€μ λ‘ μλνλ €λ©΄
"startingDirectory": null
λ₯Ό μ€μ ν΄μΌ ν©λλ€. κ·Έ μμ μ #2515μμ μλνμ§ μκ² νκ·νμ΅λλ€.
0.5.2762.0μμλ μλνμ§ μμ΅λλ€.
κ°μ μ κ±°νλ €κ³ μλνκ³ nullλ‘ μ€μ νμ΅λλ€. λ λ€ μ무 κ²λ λ³κ²½νμ§ μμ΅λλ€.
_removing, λͺ
ννκ²νκΈ° μν΄ startingDirectory
λμ μΌλ‘ μ€μ null
_μ λ€μμ€κ³ κΈ°λ₯μ΄ μλλλ€; μ°λ¦¬λ startingDirectoryλ₯Ό μ νν μΈμ μ μ©ν μ§μ λν λμμ μ°Ύκ³ μμ§λ§ nullλ‘ μ€μ νλ©΄ μ€μ μ νμ μ΅μ ν μ μμ΅λλ€.
v0.5λΆν°λ μ€μ λ‘ λ μ΄μ μλνμ§ μμ΅λλ€. μ€μ λ‘ μλνλ €λ©΄
"startingDirectory": null
λ₯Ό μ€μ ν΄μΌ ν©λλ€. κ·Έ μμ μ #2515μμ μλνμ§ μκ² νκ·νμ΅λλ€.0.5.2762.0μμλ μλνμ§ μμ΅λλ€.
κ°μ μ κ±°νλ €κ³ μλνκ³ nullλ‘ μ€μ νμ΅λλ€. λ λ€ μ무 κ²λ λ³κ²½νμ§ μμ΅λλ€.
"startingDirectory": null
λ μ μκ² ν¨κ³Όμ μ
λλ€ - λ£¨νΈ μμ€ μμκ° μλ νΉμ νλ‘ν μλμ λ£μ΄μΌ ν©λλ€.
@DHowett-MSFT λͺ
λ Ήμ€ λ§€κ°λ³μλ₯Ό μ λ¬νμ¬ μ¬μ μν μ μλ κ΅¬μ± νμΌ( startingDirectory
)μ μ€μ μ κ°λ μ κ·Ό λ°©μμ μΌλ°μ μΌλ‘ κ½€ μΌλ°μ μ
λλ€. μλ§λ λλ μ¬κΈ°μ λ¬Έμ λ₯Ό μ»μ§ λͺ»ν κ²μ
λλ€. :)
μ§λ λ¬μ λνλ₯Ό κΈ°μ΅νλ©΄ λ€μκ³Ό κ°μ΅λλ€.
"startingDirectory" μ€μ μ μ§μ°κΈ° μν΄ null
λ‘ μ€μ νλ λμ μ¬μ©μ νλ‘νμμ μμ νμ¬ μ§μ°λ κΈ°λ₯(2κ° λλ 3κ°μ κΈ°λ³Έ μ 곡 νλ‘νμ νΉμ κ²½μ°)μ λ€μκ³Ό κ°μ κΈ°λ₯μ΄ μλλλ€. λμμ¨λ€.
μ΄κ²μ μ΄ λνμ λν λμ μ΄ν΄μ μΌμΉνλ κ² κ°μ΅λλ€. :μλ€:
λλ₯Ό μν΄ μ€μ "startingDirectory": "." μΌμ νλ€.
ν°λ―Έλ κΈ°λ³Έκ°μ΄ "%USERPROFILE%"
μ΄μ§λ§ Windows νμκΈ°μμ μ€νλλ κ²½μ° null
μ΄λ¦¬λλ‘ νλ λ° λ λ€λ₯Έ λ¬Έμ κ° μμ΅λκΉ?
@carlinmack λλ κ·Έκ²μ΄ μμ ν νμνλ€κ³ μκ°νμ§ μμ΅λλ€.
"startingDirectory": "."
λ₯Ό μ¬μ©νλ©΄ μ¬μ ν μ¬μ©μμ ν ν΄λ( %USERPROFILE%
)μμ μ΄λ¦½λλ€."startingDirectory": "."
λ Windows ν°λ―Έλμ΄ μ¬μ©μκ° μλ λλ ν 리μμ μ΄λ¦¬λλ‘ ν©λλ€.Windows ν°λ―Έλμ μμ λ©λ΄ λ°λ‘ κ°κΈ°λ₯Ό ν΅ν΄ μ€ννκ±°λ Win+Rμμ "wt"λ₯Ό μ λ ₯νμ¬ μ€ννλ κ²½μ° κΈ°λ³Έμ μΌλ‘ μ¬μ©μμ ν λλ ν λ¦¬λ‘ μ€μ λ©λλ€. μ¦, "startingDirectory"λ₯Ό μ¬μ©νλ κ²½μ°: "." μ¬μ ν μ¬μ©μμ ν ν΄λ(%USERPROFILE%)μμ μ΄λ¦½λλ€.
μ΄ κ²½μ° κΈ°λ³Έκ°μ system32μ λλ€.
@torpederos κ°μ¬
"startingDirectory": " .
"
"startingDirectory": "% __
CD __
%"
νμΈνμ΅λλ€. λ λ€ λλ₯Ό μν΄ μ μλν©λλ€. λ΄ μ루μ .
@RickStrahl μ΄ μ΄ λ¬Έμ μ κ΄ν΄ μ’μ λΈλ‘κ·Έλ₯Ό μμ±νμ΅λλ€. κ·Έκ²μ νμΈνμμμ€ .
μ κ²½μ°μλ μ΄κ²μ΄ ν¨κ³Όκ° μμμ΅λλ€.
"profiles":
{
"defaults":
{
"startingDirectory": "."
},
"startingDirectory": "."
μλνμ§λ§ κ²μμμ ν°λ―Έλμ μ΄λ©΄ κΈ°λ³Έμ μΌλ‘ system32λ‘ μ€μ λ©λλ€.
κ²½λ‘κ° μ§μ λμ§ μμ κ²½μ° μ¬μ©μ λλ ν 리μμ μ΄ μ μλ λ°©λ²μ΄ μμ΅λκΉ?
"startingDirectory": "."
μλνμ§λ§ κ²μμμ ν°λ―Έλμ μ΄λ©΄ κΈ°λ³Έμ μΌλ‘ system32λ‘ μ€μ λ©λλ€.
κ²½λ‘κ° μ§μ λμ§ μμ κ²½μ° μ¬μ©μ λλ ν 리μμ μ΄ μ μλ λ°©λ²μ΄ μμ΅λκΉ?
λλ κ°μ λ¬Έμ κ° μμλ€. λ΄ .bashrc νμΌ λμ λ€μ μ€μ μΆκ°νμ¬ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
export CURR_DIRECTORY=`pwd`
if [ "$CURR_DIRECTORY" = "/mnt/c/WINDOWS/system32" ]; then
cd ~
fi
@manishprivet μ μ루μ
μ system32
μ System32
. pwd
λ₯Ό μ€ννκ³ μΆλ ₯μ 볡μ¬νλ κ²μ΄ μ’μ΅λλ€.
λ§μ°μ€ μ€λ₯Έμͺ½ λ²νΌμ ν΄λ¦νκΈ° μν΄ "μ¬κΈ°μ ν°λ―Έλ μ΄κΈ°"λ₯Ό μΆκ°νμ¬ ν΄κ²° λ°©λ²μ μ°Ύμμ΅λλ€.
1 λ¨κ³:-
λͺ¨λ νλ‘νμ settings.jsonμμ μμ λλ ν°λ¦¬λ₯Ό μ κ±°ν©λλ€.
2 λ¨κ³:-
μ΄ κ²μλ¬Όμ λ°λΌ μ΄λ¦° ν°λ―Έλμ μΆκ°νμ¬ λ§μ°μ€ μ€λ₯Έμͺ½ λ²νΌμ ν΄λ¦ν©λλ€.
https://github.com/microsoft/terminal/issues/1060#issuecomment -497539461
λ λ²μ§Έ λ μ§μ€νΈλ¦¬ κ°μ @="%LOCALAPPDATA%\\Microsoft\\WindowsApps\\wt.exe"
μμ @="C:\Users\[your username]\AppData\Local\Microsoft\WindowsApps\wt.exe -d ."
μμ ν λμ:
λ°λΌμ κ²μ/μμ
νμμ€/λ°λ‘ κ°κΈ°λ₯Ό μ¬μ©νμ¬ ν°λ―Έλμ μ΄ λλ§λ€ λ΄ μ¬μ©μ ν΄λμμ μ΄λ¦½λλ€.
μ΅μ€νλ‘λ¬λ₯Ό μ΄μ©νμ¬ ν°λ―Έλμ μ΄κ³ μΆμ λλ§λ€ λ§μ°μ€ μ€λ₯Έμͺ½ λ²νΌμ ν΄λ¦νκ³ Windows terminal here
μ΅μ
μ μ ννλ©΄ λ©λλ€.
μ°Έκ³ 1: λ λ²μ§Έ λ μ§μ€νΈλ¦¬ κ° λμ -d .
λ₯Ό μΆκ°νλ κ²μ μμ§ λ§μμμ€. κ·Έλ μ§ μμΌλ©΄ μλνμ§ μμ΅λλ€.
μ°Έκ³ 2: νμκΈ° νμμ€μ wt
ν΄λ μ¬μ ν system32μμ ν°λ―Έλμ΄ μ΄λ¦½λλ€. "νμκΈ° λ§λ"λ₯Ό μ¬μ©νμ¬ νμ¬ ν΄λμμ ν°λ―Έλμ μ΄λ €λ©΄ wt -d .
μ
λ ₯ν΄μΌ ν©λλ€.
κ·Έλ₯ μΆκ°
"startingDirectory": null
wt V1.0μμ μ λλ‘ μλν©λλ€.
"μ¬κΈ°μ PowerShell μ°½ μ΄κΈ°" λλ WSL μ΄κΈ° μ΅μ κ³Ό κ°μ΄ Shift-Menuμ νμλλ wtλ₯Ό μ νΈνλ κ²½μ° μ΄ λ μ§μ€νΈλ¦¬ νμΌμ λ μ§μ€νΈλ¦¬μ λ³ν©ν μ μμ΅λλ€.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Open Windows Terminal here"
"ShowBasedOnVelocityId"=dword:00639bc8
"Extended"=""
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\[YourUserName]\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"
startingDirectory
맀κ°λ³μλ JSON ꡬ쑰μ λ€μ μμΉμ μμ΄μΌ ν©λλ€.
{
//...
"profiles":
{
"defaults":
{
// Put settings here that you want to apply to all profiles.
// Attempt to start in current directory
// https://github.com/microsoft/terminal/issues/620
"startingDirectory": "."
}
}
}
λ€μμ μννλ μ루μ μ μμ§ λ³΄μ§ λͺ»νμ΅λλ€.
μ΄κ² κ°λ₯ν΄?
λ΄ μ‘°μ¬ μ λ°λ₯΄λ©΄, κ·Έκ²μ κΈ°μ μ μΌλ‘ κ°λ₯ν κ²μ΄ μλμμ΅λλ€.
λ λ€ μλνλ €λ©΄ νμκΈ° μ£Όμ νμμ€μμ wt -d .
λ₯Ό μ¬μ©ν΄μΌ ν©λλ€. μ΄λ κ² νλ©΄ μμ λ©λ΄μμ ν°λ―Έλμ μμν μ μκ³ μ€ν μμλ μ΄μ κ³Ό λμΌνκ² μλνλ©° μ¬μ ν νμκΈ°μ CWDμμ ν°λ―Έλμ μ΄ μ μμ΅λλ€.
λ΄ μ΄κΈ° νμμμ https://docs.microsoft.com/en-us/windows/terminal/command-line-arguments?tabs=windowsλ₯Ό κΈ°λ°μΌλ‘ μ°Ύμ κ²μ΄
μ κ·Ό λ°©μ 1:
wt -d D:\SomeDirectory
κ·Έλ¬λ©΄ ν΄λΉ λλ ν λ¦¬κ° μλ settings.jsonμ μλ κΈ°λ³Έ μ
Έμ΄ μ΄λ¦½λλ€.
PS κΈ°λ³Έμ μΌλ‘ μμ OSμ λ°λΌ κ²½λ‘λ₯Ό μ ννμμμ€
μ κ·Ό λ°©μ 2:
wt -d .
@AndeYashwanth μλ²½νκ² μλν©λλ€. κ°μ¬ν©λλ€. μ΄μ μμ νμμ€μμ λ΄ μ¬μ©μ λλ ν°λ¦¬μμ μ΄ μ μκ³ λ§μ°μ€ μ€λ₯Έμͺ½ λ²νΌμ ν΄λ¦ν λ νμ¬ λλ ν°λ¦¬μμλ§ μ΄ μ μμ΅λλ€ π
@29kartik μ κ·Ό λ°©μ 1μ΄ μ μκ² wt -d %d
μ μ¬μ©μ μ§μ ν°λ―Έλ λͺ
λ Ήμ μ¬μ©νλλ‘ ν μ μμΌλ―λ‘ μ΄μ ν°λ―Έλ λ°λ‘ κ°κΈ°κ° νμ¬ μ μ₯μμ λλ ν 리μμ WTλ₯Ό μμν©λλ€. π―
μ΄ νΉμ ν΄λμμ μ΄λλ‘ μ΄κ²μ μΆκ°νμ΅λλ€.
"startingDirectory": "C:\\webdev"
μ΄κ²μ μν©μ λ§λ λ©λ΄ λ°λ‘ κ°κΈ°λ₯Ό ν΅ν λ΄ μ견μ λλ€. https://gist.github.com/kmantel/9cd6bf9f0fb25694a5b08119817281b7
@nickraphael :
λ€μμ μννλ μ루μ μ μμ§ λ³΄μ§ λͺ»νμ΅λλ€.
- μμ λ©λ΄μμ ν°λ―Έλμ μ΄ λ κΈ°λ³Έ λλ ν 리λ₯Ό μ ννλλ‘ νμ©ν©λλ€.
- νμκΈ° μ°½μμ wt.exeλ₯Ό μ€ννλ©΄ ν΄λΉ λλ ν λ¦¬λ‘ ν°λ―Έλμ΄ μ΄λ¦½λλ€.
settings.json
:
{
"profiles": {
"defaults": {
"startingDirectory": "."
}
}
}
νμκΈ° μμΉ μμ, win + r λλ λ€λ₯Έ νλ‘κ·Έλ¨(VS μ½λ λ±)μμ μμν λ Windows ν°λ―Έλμ΄ νμ¬ λλ ν 리μμ μμλ©λλ€. κ·Έλ¬λ μμ λ©λ΄μμ μμνλ κ²½μ° λ°λ‘ κ°κΈ°λ₯Ό κ²μνκ±°λ νμνμ¬ C:\WINDOWS\system32
μμ μμν©λλ€.
μμ λ©λ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ wt.exe
μ λν λ°λ‘ κ°κΈ°λ₯Ό μμ λ©λ΄μ κ³ μ νκ³ ( where wt
λ μμΉλ₯Ό μλ €μ€λλ€), λ°λ‘ κ°κΈ°μ μ΄λ¦μ μνλ λλ‘ λ³κ²½ν λ€μ λ€μκ³Ό κ°μ΄ μμ νμ΅λλ€.
Start in: %USERPROFILE%
μ΄μ Windows ν°λ―Έλμ μμ λ©λ΄μμ μμλ λ λ΄ ν λλ ν 리μμ μμλ©λλ€.
Windows ν°λ―Έλμ΄ κΈ°λ³Έμ μΌλ‘ λλ ν°λ¦¬λ₯Ό λ ν¬λͺ νκ² λ³κ²½νμ§ μμΌλ©΄ μ’μ κ²μ λλ€. κ·Έλ κ² νλ λ€λ₯Έ νλ‘κ·Έλ¨μ λ§μ§ μμ΅λλ€.
wt.exe
λ°λ‘ κ°κΈ°λ₯Ό μ€μΉ νλ‘κ·Έλ¨μμ μλμΌλ‘ λ§λ€ μ μλμ§λ κΆκΈν©λλ€.
λ°λΌμ μμ λ΅λ³ μ€ μ΄λ κ²λ λ΄ μ¬μ© μ¬λ‘μμ μλνμ§ μμμ΅λλ€. λ΄κ°νκ³ μΆμ κ²μ alt+shift+-
μ¬μ©νμ¬ μ νμ μ΄κ³ μ΄μ ν΄λλ₯Ό μ μ§νλ κ²μ
λλ€. null
, "."
λ° "%__CD__%"
μ JSONμ λ€λ₯Έ μμΉμμ "startingDirectory"
κ°μΌλ‘ μ¬μ©ν΄ 보μμ΅λλ€. Windows Terminal Previewμ 1.4.2652.0
λ²μ μ μ¬μ©νκ³ μμ΅λλ€.
ν κ°μ§ μ’μ ν΄κ²°μ±
μ "keepCurrentDirectoryOnNewTab": true
λλ μ΄μ μ μ¬ν κ²κ³Ό κ°μ μλ‘μ΄ μ΅μ
μ κ°λ κ²μ
λλ€. Kittyκ° μ¬μ©νλ λ€λ₯Έ λ°©λ²μ λλ ν 리λ₯Ό μ§μ ν λ current
λΌλ νΉμ κ°μ κ°λ κ²μ
λλ€.
@frankitox μλ§λ #3158 λ± ν΄λΉ μ€λ λμ μμ 20κ°μ§ λ¬Έμ μ κ΄μ¬μ΄ μμ κ²μ
λλ€.
μ΄κ²μ΄ Windowsμμ μ¬λ°λ₯΄κ² μννλ κ²μ΄ μ΄λ ΅κ±°λ κ±°μ λΆκ°λ₯ν μ΄μ μ λν μλΉν λ Όμκ° μμ΅λλ€.
λ²μ : 1.3.2651.0
μ κ²½μ°μλ μλν©λλ€.
"profiles":
{
"defaults":
{
// Put settings here that you want to apply to all profiles.
"startingDirectory": "."
},
λν "startingDirectory": "%__CD__%"
μ¬μ©ν μ μμ΅λλ€.
λλ μλ§λ νν°μ λ§€μ° λ¦μμ§λ§ Windows 10 Pro 20H2μμλ μ£Όμ νμμ€μ wt
λ₯Ό μ
λ ₯νκΈ°
wt.exeμ λλ ν 리 κ²½λ‘λ₯Ό μ΄λ»κ² μ λ¬ν©λκΉ? μ΄ κ°μ:
wt.exe "C:\GitHub"
λλ λΉμ μ΄ -dμ κ²½λ‘λ₯Ό μ°Ύμλμ§ λͺ¨λ₯΄κ² μ΅λλ€.
wt -d .
WSL2μμ μ μλν©λλ€.
κ°μ₯ μ μ©ν λκΈ
v0.5λΆν°λ μ€μ λ‘ λ μ΄μ μλνμ§ μμ΅λλ€. μ€μ λ‘ μλνλ €λ©΄
"startingDirectory": null
λ₯Ό μ€μ ν΄μΌ ν©λλ€. κ·Έ μμ μ #2515μμ μλνμ§ μκ² νκ·νμ΅λλ€.