#2.0

Installation

윈도우 터미널 - 설정에 들어가면 자동으로 VSCode로 넘어가지는데 여기서 Remote - WSL 을 다운로드한다. 설치가 완료되면 VSCode 좌측 하단에 다음과 같은 이미지가 생성되는걸 볼 수 있다.

Untitled

Remote - WSL를 설치하면 리눅스 기능을 사용해서 코딩을 할 수 있다.

<aside> 📌 만약 json이 안열린다면 다음과 같은 경로에서 json파일을 VSCode로 열자. C:\\Users\\사용자이름\\AppData\\Local\\Packages\\Microsoft.WindowsTerminal_8wekyb3d8bbwe\\LocalState\\settings.json

</aside>

setting.json 파일에 profiles를 보면 list에 구성되어 있는 설정들이 윈도우 터미널에 확장된 터미널들의 설정인 것이다.

"profiles": 
    {
        "defaults": {},
        "list": 
        [
            {
                "commandline": "%SystemRoot%\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe",
                "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                "hidden": false,
                "name": "Windows PowerShell"
            },
            {
                "commandline": "%SystemRoot%\\\\System32\\\\cmd.exe",
                "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
                "hidden": false,
                "name": "Command Prompt"
            },
            {
                "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                "hidden": false,
                "name": "Azure Cloud Shell",
                "source": "Windows.Terminal.Azure"
            },
            {
                "guid": "{2ece5bfe-50ed-5f3a-ab87-5cd4baafed2b}",
                "hidden": false,
                "name": "Git Bash",
                "source": "Git"
            },
            {
                "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
                "hidden": false,
                "name": "Ubuntu",
                "source": "Windows.Terminal.Wsl"
            }
        ]
    }

Untitled

위도우 터미널에서 새탭을 열때마다 우분투가 나오게 할려면 defaultProfile값에 우분투의 GUID를 입력한다.

"defaultProfile": "{2c4de342-38b7-51cf-b940-2309a097f518}"

위의 설정이 완료되면 윈도우 터미널 위에 또 다른 터미널을 설치할 것이다. oh my zsh를 설치하기 전에 zsh를 설치해야 하는데 zsh는 우분툰 root에서만 설치되며 다음과 같이 입력한다.(여기서 윈도우 터미널은 우분투 셀에서 진행한다.) Ubuntu

sudo apt install zsh 

이후 우분투 생성하면서 만든 패스워드를 입력하고 설치를 진행한다. 이후 https://github.com/ohmyzsh/ohmyzsh으로 가서

curl에 해당하는 커멘드를 복사하여 우분투 셀에 입력한다.

sh -c "$(curl -fsSL <https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh>)"

해당 커맨드는 zsh shell이 우분투 커멘드를 이해하기위해 명령어를 입력하는것이다.

<aside> ⭐ git clone <https://github.com/ohmyzsh/ohmyzsh.git> ~/.oh-my-zsh

</aside>