본문 바로가기
반응형

개발환경12

M1 맥북 개발 환경 세팅 애플의 M1 맥북이 나오면서 많은 개발자분들이 굉장한 성능 차이를 체감하게 되시는데요. 저 역시도 최근에 맥미니를 구매해서 사용중인데, 비슷한 가격대의 맥북 프로에 비해서 훨씬 더 쾌적하게 개발을 하고 있습니다. 다만 기존 맥북의 설치앱들을 그대로 마이그레이션 하다보니 Intel 버전의 앱들도 그대로 설치되어 M1 성능을 체감못하는 경우도 있습니다. 그래서 M1에 맞게 기존 앱들을 교체가 필요합니다. 이번 시간에는 M1 을 위한 개발환경 설정을 진행해보겠습니다. 저같은 경우 회사 업무에서는 Intel 맥북 (2019 맥북 프로) 를 사용하지만, 집에서는 M1 맥미니를 사용중입니다. 아직까지 VPN, 보안 프로그램, 패키지등 개발에 필요한 여러 환경에서 100% M1 맥북을 지원한다는 보장이 없기 때문인데.. 2021. 5. 9.
Mac에서 개발 환경 (IntelliJ 기반) 꾸미기 현 회사에 오면서 처음으로 Mac을 경험하면서 윈도우보다는 훨씬 다양한 기능과 앱들을 찾아보고 경험했습니다. 다양한 앱들 덕분에 IntelliJ IDEA에서 사용하는 여러 단축키들이 충돌나서 대채제 혹은 단축키 변경등을 하기도 했는데요. 다양한 앱들을 모르는 분들도 계시고, IntelliJ 와 단축키가 충돌나서 단축키를 못쓰시는 분들에 대한 이야기도 듣게 되어 정리하게 되었습니다. 터미널과 도커 등의 개발 환경은 이미 subicura 님께서 블로그에 정리해주셔서 저는 그것외에 주로 사용하는 세팅과 앱들을 소개 드리겠습니다. 본격 macOS에 개발 환경 구축하기 App 대부분의 Mac App들은 단축키를 적극 활용할 수 있도록 되어있으니, 단축키도 함께 소개드리겠습니다. 혹시나 Mac의 특수기호가 윈도우/.. 2021. 3. 10.
Mac의 클립보드 명령어 - pbcopy & pbpaste Mac에는 기본적으로 제공하는 여러 명령어들이 있는데요. 이 중에서 pbcopy와 pbpaste는 터미널을 즐겨 사용하시는 분들께는 아주 유용한 명령어입니다. (사실 알만한 분들은 다 아시겠지지만..) Linux에서는 xclip 패키지를 통해 사용가능합니다. 1. pbcopy 명령어의 결과를 그대로 클립보드로 복사합니다. 아래 결과물들은 명령어를 수행후 command + v로 붙여넣기 할 수 있습니다. 1-1 a.txt의 내용을 클립보드로 복사하기 cat a.txt | pbcopy 1-2 echo로 출력된 결과물 ("echo test") 을 클립보드로 복사하기 echo "echo test" | pbcopy 2. pbpaste 클립보드에 복사된 내용을 붙여넣기 합니다. 2-1 클립보드에 있는 내용을 그대로.. 2019. 12. 17.
Tmux에서 페이지 스크롤 마우스로 사용하기 본인의 맥북에서 외부 서버로 접근할때 Tmux를 자주 사용합니다. 그러다보면 Tmux의 페이지 스크롤 모드로 전환했다가 편집 모드로 다시 전환했다 하는 등의 작업이 너무 불편하게 느껴집니다. 그래서 Tmux에서도 마우스를 사용할 수 있게 터미널 환경을 변경해보겠습니다. 먼저 현재 본인의 Tmux 버전을 확인합니다. tmux -V 그럼 버전이 노출되는데, 저는 2.8 버전을 사용중입니다. 자신의 버전에 맞춰 아래 코드를 ~/tmux.conf 에 붙여넣습니다. 2.1 이상 버전 set -g mouse on 2.1 아래 버전 set -g mode-mouse on config 파일을 열어서 vim ~/tmux.conf 코드를 등록합니다.여기까지 하면 되어야겠지만, iTerm2에서는 한가지 작업을 추가로 해야합니.. 2019. 7. 20.
iTerm2에 Dracular 테마 적용하기 색이 연한 Solarized 테마 대신에 Dracular 테마를 iTerm2에 적용하기로 결정해서 진행합니다. (눈에 잘 보이지가 않아서 가독성이 떨어졌습니다 ㅠ) 빠르게 진행하겠습니다. 테마 클론 아무 곳이나 dracula 테마를 다운 받습니다. git clone https://github.com/dracula/iterm.git 다운 받은 디렉토리를 열어 보시면 다음과 같은 Dracula.itermcolors 이 있습니다. 이를 더블 클릭 합니다. 더블 클릭 하면 자동으로 iterm2 테마에 추가됩니다. iterm2 설정창 (command+,)을 열어 Profiles 탭으로 이동하신 뒤, Color Presets -> Dracular를 차례로 선택합니다.그리고 좀 더 Dracular 테마를 돋보이게 하.. 2019. 7. 14.
윈도우에서 ssh 터미널 사용하기 윈도우를 사용하게 되면 ssh로 원격 리눅스 서버로 접근시 항상 별도의 클라이언트를 사용하게 됩니다. putty 혹은 xshell 등을 이용하게 되는데, 사실 이 방식이 다른 OS (맥, 리눅스 등)에선 잘 사용되지 않습니다. ssh로 바로 접근이 가능하다보니 윈도우에서만 특별하게 어떤 툴을 사용하는게 마음에 들진 않습니다. 저 같은 경우 최근에 윈도우와 맥OS에서 듀얼로 회사일을 처리하게 되었는데요. 이 때문에 ssh 접속때마다 putty를 쓸려니 여간 스트레스가 아니였습니다. 그래서 다른 OS와 마찬가지로 윈도우에서도 ssh 접속을 하도록 개선해보겠습니다. 1. 개발 환경 윈도우용 Git Bash가 설치되어 있어야 합니다. 보통은 Git을 기본 옵션으로만 선택하면 설치되어 있을테니 따로 설치하지 않으.. 2019. 7. 14.

728x90