윈도우 개발환경 설정
윈도우 설정
제어판에서 hyper-v, WSL 설정 켜기
WSL ubuntu 설치
chocolatey 설치
vscode 설치 (
choco install vscode
)D2Coding 폰트 설치 (
choco install d2codingfont
)Notion 설치
키보드 shift+space, 한영키 둘 다 먹히게 만들기
WSL설정
/etc/wsl.conf
[automount]
enabled = true
root = /
options = "metadata"
파일 생성 이후 admin 권한으로 실행한 PowerShell에서 Restart-Service WSLService
실행하고 WSL 재시작
안되면 Restart-Service LxssManager
언제부터인지 서비스 이름이 바뀌었다.
또는 cmd, powershell에서 wsl.exe --shutdown
으로도 가능
ubuntu 세팅
$ sudo update-alternatives --config editor
$ sudo visudo # %sudo ALL=(ALL:ALL) NOPASSWD:ALL
$ sudo vi /etc/apt/sources.list
# :%s/archive.ubuntu.com/mirror.kakao.com/g
# :%s/security.ubuntu.com/mirror.kakao.com/g
$ sudo apt update && sudo apt upgrade
$ sudo apt install build-essential zsh
ZSH 세팅
oh-my-zsh 설치
키보드 shift space, 한영키 동시에 먹히게 만들기
Golang 환경 세팅
https://go.dev/dl/ 다운로드
windows의 경우 그냥 msi버전 다운로드 받아서 설치하고 끝
linux의 경우 압축 해제 후 $GOROOT, $GOPATH 및 $PATH 등록
IDE 설정
JetBrain
Ctrl+Alt+S -> Editor -> Code Style -> Line separator:
Unix and macOS (\n)
설정
vscode
Ctrl+, -> eol 검색 ->
\n
설정
Git 설정
wsl에서 ssh key 생성
ssh-keygen -t ed25519
windows에 복사
mkdir -p /c/Users/kwons/.ssh/ && cp ~/.ssh/* /c/Users/kwons/.ssh/
oss, github에 방금 생성된 public key를 deploy key로 등록
windows cmd, wsl 둘다 아래 git config 명령어 실행
$ git config --global core.fileMode false
$ git config --global core.autocrlf input
$ git config --global core.eol lf
$ git config --global credential.helper store
$ git config --global url.ssh://[email protected]/.insteadOf https://oss.navercorp.com/
$ git config --global url.ssh://[email protected]/.insteadOf https://github.com/
Last updated