자주하는 PC 설정 - 20년도 하반기


나는 뭔가 생산적인 활동을 할 때에는 항상 자료가 정리되어 남아있는 걸 좋아하는 편이다. 그래서 전부터 계속 PC를 설정하게 될 때마다 그와 관련된 튜토리얼이나 자료들을 적어두고 필요할 때면 다시 꺼내어 활용한다. 최근에는 그걸 더 편하게 하기 위한 private GitHub 저장소도 만들어서 사용하고 있다. 언제나 사용해도 괜찮을 계층적인 폴더구조라던지, 지침사항들의 문서를 관리해놓고 있다.

이 글은 그 저장소의 7월 15일자 README.md의 내용이다. 🤗

soylatte ☕

나를 위한 설정파일과 개발환경

rule of thumb

  • 언제나 소프트웨어의 가장 최신 버젼을 더 고려하자
  • 도움이 필요할 것이라면 유명한 소프트웨어(서비스)를 쓰자
  • 필요한 것만 쓰자

Windows + WSL 환경 설정

시스템 설정

  1. 컴퓨터 이름 바꾸기 (좋은 이름을 지으면 일이 잘될 것 같은 기분이 든다)
  2. 폴더 옵션: 알려진 확장자 보이기
  3. 바탕화면 아이콘 없애기 (디지털 미니멀리즘)

사용 소프트웨어

Mac의 Alfred 혹은 Spotlight 대용

개발

  • Visual Studio Code
    • python
    • one dark pro theme
    • Markdown Preview Enhanced
  • Windows Terminal
    • WSL 2 (CUDA Enabled) + Ubuntu 20.04
    • update settings.json with settings.json
  • 글꼴
    • D2Coding ligature -> VSCode / google chrome 기본 글꼴
    • NanumGothic -> Google Chrome San-serif 기본 글꼴
    • KoPubBatang -> Google Chrome Serif 기본 글꼴
  • Anaconda 3
    • 모든 개발은 버젼관리를 사용하는 저장소에서 진행하도록 하자
    • 모든 python 코드는 재생산성을 위해 가상환경 안에서 실행하자
  • Git

Web browser

  • Google Chrome
    • 다운로드 경로를 변경하자

원격 리눅스 개발환경

  • OS
    • Ubuntu 20.04 / Ubuntu 16.04
  • Python
    • Anaconda 3
  • IDE
    • VSCode Remote
    • Vim
  • Shell
    • sudo apt install zsh
      • sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • Terminal multiplexer
    • sudo apt install byobu

맥 설정

  • Magnet
    • Windows Management
  • Visual Studio Code
    • brew cask install visual-studio-code
  • iterm2
    • brew cask install iterm2
  • Shell
    • brew install zsh
      • sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • Terminal multiplexer
    • brew install byobu

Preferences

  • Doc에 아이콘을 두지 않고 Spotlight이나 Alfred로 실행 (디지털 미니멀리즘)

개인정보

  • 가능하면 시스템 드라이브 지우기
  • 문서 폴더 지우기
  • C:\Program Files\NPKI 지우기
  • C:\Users\Daun\AppData\LocalLow\NPKI 지우기
  • 네이티브 메신저 로그아웃 (카카오톡, 슬랙 등)
  • 마이크로소프트 계정 로그아웃
  • 크롬 로그아웃
  • Signout from native Messengers (Kakaotalk, Slack, etc)

참고자료

dotfiles 만들기