ํญ์ ๋ถํ ํ๋ฉด์ด ์๋ ๋จ์ผ ์ฐฝ์ผ๋ก ๊ทธ๋ฃนํํ ์ ์๋ tmux ์คํ์ผ ๋ถํ ์ฐฝ ์ง์ ๊ณ ๋ ค -
์ด๊ฒ์ ์๋ง๋ ์ ์ ์ต์ฐ์ ๊ธฐ๋ฅ ์์ฒญ์ผ ๊ฒ์ ๋๋ค. :)
๋ํ tmux ํธํ ํค ๋ฐ์ธ๋ฉ์ ๊ณ ๋ คํ์ญ์์ค ;)
ํค ๋ฐ์ธ๋ฉ์ _๋ค์ ๋งคํํ ์_ ์์ผ๋ฏ๋ก ์ํ๋ ๋๋ก ์ค์ ํ ์ ์์ต๋๋ค. :)
ํ์ง๋ง ๊ธฐ๋ณธ์ ์ผ๋ก tmux์ ์ถฉ๋ํ์ง ์๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
๋ถํ ๊ณผ ๊ฐ์ ๊ฒ์ ๋ํด tmux๋ฅผ ์ฐพ๊ณ ์๋ค๋ฉด MacOS์์ iTerm๊ณผ ๊ฐ์ Tmux ์ ์ด ๋ชจ๋๋ฅผ ๊ตฌํํ์ง ์๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? ์ ๋ Mac(iTerm2 ํฌํจ)๊ณผ WSL์ด ์๋ Surface ๋ฉํฑ ์ฌ์ด๋ฅผ ์๋ค๊ฐ๋คํ์ง๋ง WSL2์ _์ ๋ง_ ์ฌ์ฉ ๊ฐ๋ฅํ ํฐ๋ฏธ๋(iTerm2์ ๋น๊ฒฌ๋จ)์ ๊ฒฐํฉํ๋ฉด ์ ๋ง Apple ์ง์์ ๋ ๋๋ ๊ฒ์ ๊ณ ๋ คํ๊ฒ ๋ ๊ฒ์ ๋๋ค.
Tmux ์ ์ด ๋ชจ๋๊ฐ ์๋์ง์กฐ์ฐจ ๋ชฐ๋์ต๋๋ค.
์ ๋ง ๊ต์ฅํ๊ฒ ๋ค๋ฆฝ๋๋ค. ์ ๋ ์ด๋ป๊ฒ๋ ๊ทธ ์ผ์ ํ ์ ์๋๋ก ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
+1์ด์ง๋ง ํ์คํ ๋ค๋ฅธ ์ฝ์์ ํญ์ ์ง์ํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด WSL bash ์ธ์ Powershell์ ์๋ฏธํฉ๋๋ค.
๋ํ ConEmu ์ฝ์ ์๋ฎฌ๋ ์ดํฐ(์ฌ๊ธฐ์ "์ค๋ฅธ์ชฝ/์๋๋ก ๋ถํ "ํ ์ ์์)๋ณด๋ค Vivaldi์ ํญ ํ์ผ๋ง(ํญ์ Ctrl+ํด๋ฆญํ๊ณ ์ปจํ ์คํธ ๋ฉ๋ด์์ ์์ ๋กญ๊ฒ ํ์ผ/ํด์ ํ ์ ์์)์ ๋ํ ๋ธ๋ผ์ฐ์ ๊ด๋ฆฌ์ ๋น์ทํ์ผ๋ฉด ํฉ๋๋ค. ์ ์ฝ์์ ์์ฑํ์ง๋ง ๋ ๊ฐ์ ๊ธฐ์กด ํญ์ ์ฝ๊ฒ ํ์ผ๋งํ ์ ์์).
ํญ์ ์์ ์๋๋ ๋ฌผ๋ก ์ผ์ชฝ์ด๋ ์ค๋ฅธ์ชฝ์ผ๋ก ๋ถํ ํ ์ ์์ด์ผ ํฉ๋๋ค.
+1 !!!
๋๋ Gnome Terminator์ ์ด๋ ฌํ ํฌ์ด๋ฉฐ ์ฉ์ด ๋ถํ ์ ๊ด์ฐฎ์ ํฐ๋ฏธ๋ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ํ ํ์ํ(ํญ ํฐ๋ฏธ๋๋ณด๋ค ํจ์ฌ ๋ ์ค์ํจ)์
๋๋ค!
https://gnometerminator.blogspot.com
๊ฐ ๋ถํ ์ฐฝ์ ๋ค๋ฅธ ๊ณ์ ์ผ๋ก ์คํํ ์ ์๋ค๋ฉด ์ข๊ฒ ์ต๋๋ค.
์ผ, ์ด๊ฑด pr(#825)์ ์๋ ์ ๋ง ๋๋จํ ์ผ์ด์ผ, ๊ทธ๋ผ ;)
์ด๊ฑฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์ ์๋์? ์ด๋ป๊ฒ ์ฌ์ฉํฉ๋๊น? ์ต์ ๋ฐ/๋๋ kb ๋ฐ๋ก ๊ฐ๊ธฐ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
@brunolm
์ด๊ฑฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์ ์๋์? ์ด๋ป๊ฒ ์ฌ์ฉํฉ๋๊น? ์ต์ ๋ฐ/๋๋ kb ๋ฐ๋ก ๊ฐ๊ธฐ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
์ด๊ฒ์ ์ค์ ์ Keybindings์ ์ถ๊ฐํ๊ณ ์ํ๋ ๋๋ก ํค๋ฅผ ์กฐ์ ํ์ญ์์ค.
{
"command" : "splitHorizontal",
"keys" :
[
"ctrl+shift+-"
]
},
{
"command" : "splitVertical",
"keys" :
[
"ctrl+shift+E"
]
},
Mac์ iTerm์๋ ์ผ์ชฝ/์๋๋ก ๋ถํ ๊ธฐ๋ฅ๋ ์์ต๋๋ค. ํ์ํ์ง ์์ ๊ฒฝ์ฐ tmux๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์์ด๋ ๋ฑ์ ๊ฒฝ์ฐ ctrl+shift+w์ ๊ฐ์ ํฐ๋ฏธ๋ esp ๋ฐ๋ก ๊ฐ๊ธฐ์ ๋ด์ฅํ์ต๋๋ค.
๋ถํ ๋ _after_ ์ฐฝ ์ฌ์ด๋ฅผ ์ ํํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ๊ฐ์ฌ ํด์!
@manmartgarc ์ด๊ฒ์ #995์ ์ํด ์ถ์ ๋๋ฉฐ #1910์ ํ๋ณด์ ์์ต๋๋ค.
์ด๊ฒ์ด ๋ด๊ฐ ๋งค์ผ Conemu์ ์ผํ๋ ๋ฐฉ์์ ๋๋ค. ์ฌ์ง๊ณผ ๊ฐ์ด ์์๋ฉ๋๋ค. bash 3๋ฒ๊ณผ powershell 1๋ฒ. ๊ฐ๋ก ๋๋ ์ธ๋ก๋ก ๋ ๋ง์ ์ฐฝ์ ์ถ๊ฐํ๊ณ (ํ์ฌ ์ ํ๋ ๊ฒ๊ณผ ๋์ผํ ํ๋กํ์ด ๋จ) ์ ์ฒด ํ๋ฉด๊ณผ ๋ถํ ๋ชจ๋ ๊ฐ์ ์ ํํ๊ธฐ ์ํ ํค ๋ฐ์ธ๋ฉ์ด ์์ต๋๋ค. ๋์๊ฒ ์ด๊ฒ์ ์ฌ๋ฌ ์์ ์ฒ๋ฆฌํ๋ ์๋ฒฝํ ๋ฐฉ๋ฒ์ ๋๋ค. Windows ํฐ๋ฏธ๋์ด ํนํ ์์ ํ๋กํ๊ณผ ์ ์ฒด/๋ถํ ๋ณด๊ธฐ ์ฌ์ด๋ฅผ ์ ํํ๋ ํค ๋ฐ์ธ๋ฉ๊ณผ ํจ๊ป ์ ์ฌํ๊ฒ ์๋ํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์๋ yx
2019๋
7์ 17์ผ ์์์ผ 10:29, hypermagicmountain [email protected]
์ผ๋ค:
์ด๊ฒ์ด ๋ด๊ฐ ๋งค์ผ Conemu์ ์ผํ๋ ๋ฐฉ์์ ๋๋ค. ๋ค์๊ณผ ๊ฐ์ด uqqp๋ฅผ ์์ํฉ๋๋ค.
๊ทธ๋ฆผ. ๋ ๋ง์ ์ฐฝ์ ๊ฐ๋ก๋ก ์ถ๊ฐํ๊ธฐ ์ํ ํค ๋ฐ์ธ๋ฉ์ด ์์ต๋๋ค.
์์ง(ํ์ฌ ์ ํ๋ ํ๋กํ์ผ๊ณผ ๋์ผํ ํ๋กํ์ผ),
์ ์ฒด ํ๋ฉด๊ณผ ๋ถํ ๋ชจ๋ ์ฌ์ด๋ฅผ ์ ํํฉ๋๋ค. ๋์๊ฒ ์ด๊ฒ์ ์๋ฒฝํ๋ค
์ฌ๋ฌ ์์ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ. Windows ํฐ๋ฏธ๋์ด ์๋ํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋น์ทํ.[์ด๋ฏธ์ง: ์ฝ๋ค๋ฎค ํฌํ์ธ์ฆ]
https://user-images.githubusercontent.com/32417751/61364048-531c6f80-a885-11e9-942a-fc0ae8a2ed7b.pngโ
์ด ์ค๋ ๋์ ๊ฐ์ ํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/microsoft/terminal/issues/532?email_source=notifications&email_token=ABUUNYXOCYMNMRPZZI6YKU3P73Q6FA5CNFSM4HLL2HG2YY3PNVWWK3TUL52HS4DFVREXG43VMXHJKTDNMV
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/ABUUNYV4GDBNPBWMYLPOGB3P73Q6FANCNFSM4HLL2HGQ
.
@zadjii-msft splitHorizontal/vertical ๋ช ๋ น์ ๋ํด ๊ฐ ์ฐฝ ์ฌ์ด๋ฅผ ํด๋ฆญํ๋ ๋์ ๋จ์ถํค๋ก ์ฐฝ ์ฌ์ด๋ฅผ ์ ํํ๋ ๋ช ๋ น์ด ์์ต๋๊น? ๋๋ ๊ทธ pull request #1920์ ๊ฐ์ง๋ง ๊ทธ๊ฒ์ ์์๋ผ ์ ์์์ต๋๋ค. ํฐ๋ฏธ๋์ Windows ์คํ ์ด ๋ฒ์ ์ด ์๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค ...?
@DJPoland ์คํ ์ด ๋ฒ์ ์๋ ์์ง #1920์ด ์์ต๋๋ค. 0.3์ด ์คํ ์ด์ ํธ์๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.
@zadjii-msft ์ค์. ์ ์ฐฝ์ผ๋ก ๋ถํ ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ๋ฐฉ๊ธ ์์ฑ๋ ํ์ ์ฐฝ์ ๋ฃจํธ ์ฐฝ๊ณผ ๋์ผํ ๋๋ ํฐ๋ฆฌ์ ์์ต๋๊น? ์ฆ, ๊ฐ ์ฐฝ์ ๋ํด ๋์ผํ ๋๋ ํ ๋ฆฌ๋ก cdํ๊ณ ์ถ์ง ์์ต๋๋ค.
๊ทธ๊ฒ ๊ฐ๋ฅํ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋ชจ๋ ํ๋ก์ธ์ค(WSL์์ ์ฌ์ฉํ๋ ํผ์ฝ ํ๋ก์ธ์ค ํฌํจ)์ ํ์ฌ ์์ ๋๋ ํฐ๋ฆฌ๊ฐ ์์ต๋๊น? ์์ ํ๋ก์ธ์ค์์ ํด๋น ๊ฐ์ ์ฟผ๋ฆฌํ ์ ์์ต๋๊น? ์ฝ์์ ๋์์ ์ฐ๊ฒฐ๋ ์ฌ๋ฌ ํ๋ก์ธ์ค๊ฐ ์๋ ๊ฒฝ์ฐ ์ฌ์ฉํ ํ๋ก์ธ์ค์ ์์ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ์ ํํฉ๋๊น?
๊ทธ๊ฒ์ด ๋ฐ๋ก _๋ถ๊ฐ๋ฅ_ํ๋ค๊ณ ๋งํ๋ ๊ฒ์ด ์๋๋ผ, ๋งค์ฐ ๊ฐ๋ฅ์ฑ์ด ํฌ๋ฐํ๊ณ ๋ ผ์ํ๊ณ ์ฌ์ํ ์์ฒด ์ค๋ ๋๊ฐ ํ์คํ ๊ฐ์น๊ฐ ์๋ค๋ ๊ฒ์ ๋๋ค.
์ฝ๊ฐ ํผ๋์ค๋ฌ์ด ๊ฒ์ ์๋ก ๋ถํ ๋ ์ฐฝ์๋ ์๋ ์ฐฝ๊ณผ ๋์ผํ ์ ธ์ด ์๋ค๋ ๊ฒ์ ๋๋ค. ๋ด ๊ธฐ๋ณธ๊ฐ์ WSL์ด์ง๋ง PowerShell ์ฐฝ์ด ์๊ณ ๋ถํ ํ๋ฉด ํ๋ฐ๋ถ๋ powershell์ด โโ์๋๋ผ WSL์ ๋๋ค. ๊ธฐ์กด ์ฐฝ์ ๋ถํ ํ๋ฉด ๋์ผํ ์ ธ์ด ์ ๊ณต๋ ๊ฒ์ผ๋ก ์์ํ์ต๋๋ค.
์, ์ด๊ฒ์ #1000์์ ๋ค๋ฃน๋๋ค. ์ฐฝ์ ๋ํด ์์ง ์ํํด์ผ ํ๋ ์์ ์ ํ์ธํ๋ ค๋ฉด #1000์ ์ฐธ์กฐํ์ธ์.
๋ด๊ฐ ์ฌ์ฉํ ๊ตฌ์ฑ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
CTRL+SHIFT+- ๊ฐ๋ก ๋ถํ
Ctrl+Shift+| ์ธ๋ก ๋ถํ
CTRL+ALT+U/D/L/R ์ฐฝ ์ฌ์ด์์ ํฌ์ปค์ค ์ด๋
Alt+Shift+U/D/L/R ์ฐฝ ํฌ๊ธฐ ์กฐ์
CTRL+SHIFT+W ํ์ฌ ์ฐฝ ๋ซ๊ธฐ
{
"command" : "splitHorizontal",
"keys" : ["ctrl+shift+-"]
},
{
"command" : "splitVertical",
"keys" : ["ctrl+shift+|"]
},
{
"command" : "moveFocusUp",
"keys" : ["ctrl+alt+up"]
},
{
"command" : "moveFocusDown",
"keys" : ["ctrl+alt+down"]
},
{
"command" : "moveFocusLeft",
"keys" : ["ctrl+alt+left"]
},
{
"command" : "moveFocusRight",
"keys" : ["ctrl+alt+right"]
},
{
"command" : "resizePaneUp",
"keys" : ["shift+alt+up"]
},
{
"command" : "resizePaneDown",
"keys" : ["shift+alt+down"]
},
{
"command" : "resizePaneLeft",
"keys" : ["shift+alt+left"]
},
{
"command" : "resizePaneRight",
"keys" : ["shift+alt+right"]
},
{
"command" : "closePane",
"keys" : ["ctrl+shift+w"]
}
๋ํ ๋ง์ฐ์ค ์ปค์๋ฅผ ์ฌ์ฉํ์ฌ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค. ์ด๋ ๋๋ถ๋ถ์ OS UX์์ ์ผ๋ฐ์ ์ธ ํจ๋ ๋์์ ๋๋ค.
์๋ค์ํผ, ๋๋ #1000์ ์ํด ์ด ์ค๋ ๋๋ฅผ ์ ๊ธ ๊ฒ์ ๋๋ค. ๋ง ๊ทธ๋๋ก ๋ชจ๋ ์ง๋ฌธ์ ๋ฉ๊ฐ์ฐ๋ ๋ ์ถ์ _๋ชจ๋ _ ์ฐฝ์์ ์ฒ๋ฆฌ๋์ด์ผ ํ๋ฏ๋ก ์ฌ๊ธฐ์์ ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๊ฒ์ ์๋ง๋ ์ ์ ์ต์ฐ์ ๊ธฐ๋ฅ ์์ฒญ์ผ ๊ฒ์ ๋๋ค. :)