간단하게 코드를 작성하거나 파일을 오픈할때 sublime text를 이용하는데 다른 툴을 쓸때도 자동정렬 기능이 있었으니 sublime text도 있을거라 생각했는데 사용자가 직접 설정해줘야한다고 한다. 1. Sublime Text의 메뉴창을 켜서 [Preferences] > [Key Bindings]을 클릭한다. 2. 아래와 같은 창이 나타날텐데, 왼쪽은 Sublime Text의 Default 설정이고 오른쪽은 사용자 Default 설정이다. 우리는 오른쪽 창에서 수정해줘야 한다. 오른쪽 창에 아래의 코드를 넣자. [ { "keys": ["command+i"], "command": "reindent", "args": {"single_line": false} } ] 이렇게 설정하면 앞으로 Cmd + I ..
한줄 주석 : Command + / 여러줄(블럭) 주석 : Command + Option + / 코드 라인 복사 : Command + D 생성자, Getter, Setter, hashCode, equals, toString 자동완성 : Command + N 라인 삭제 : Command + Backspace 자동 완성 : Control + Space 문법 단위로 코드 이동 : Command + Shift + 화살표(상,하) 한줄 단위로 코드 이동 : Option + Shift + 화살표(상,하) 쓰지 않는 import 삭제 : Control + Option + O import 하기 : Option + Enter 메서드 및 클래스로 이동 : Command + 메서드 및 클래스 클릭 실행 : Control +..
개인적인 기록용으로 남기는 글 이다. 본인은 mac의 기본 쉘을 zsh로 사용중이었다. 그러다 mac의 터미널을 예쁘게 꾸미고 싶어서 순정 터미널을 버리고 iterm2와 oh-my-zsh를 설치하여 터미널을 커스텀 했다. 그런데 oh-my-zsh를 설치했을때 zsh 쉘에 빼곡히 적어놨던 환경변수 설정들이 전부 날아갔다..(왜 날아갔는지 원인은 모른다..) 뭔가 모를 배신감으로 날아갔던 설정 중에 중요한거 몇개만 기억해내 bash 쉘로 옮겨 저장하는 객기를 부렸다. 그런데 적용이 안 된다. 당연하다.. iterm2의 기본 쉘을 zsh로 설정해 놨으니.. 객기를 인정하고 다시 zsh로 돌아왔다.(사실 쉘 이 잘못한건 없다..) 이 과정 중에 일어놨던 일과 쉘에 대해서 아래에 기록하도록 한다. zsh 설치 z..
사용할 jdk를 변경했다면 인텔리제이에서도 jdk 변경을 해줘야한다. 웬만하면 인텔리제이가 자동으로 버전을 잡아주지만 잘 변경 됐는지 확인을 위해 방법을 기록한다. 본인이 사용하고 있는 java 버전이 무엇인지 확인한다. java -version 1. IntelliJ preferences 에 들어간다. 단축키는 Command+,(MacOS) 또는 Ctrl+Alt+S(windows) 이다. 2. IntelliJ preferences > Build, Execution, Deployment > Build Tools > Gradle > Build and run > 17버전 설정 3. IntelliJ preferences > Build, Execution, Deployment > Compiler > Java Co..
1. oracle java 다운로드 페이지에서 자신의 OS와 맞는 JDK를 다운 받는다 https://www.oracle.com/java/technologies/downloads/#jdk17-mac Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com 2. 다운로드 된 파일을 클릭하여 설치를 진행한다. 3. 자신이 사용하는 bash를 연다 # 2개중 자신이 사용하는 bash를 연다 vi ~/.bash_profile vi ~/.zshrc 4. JAVA_HOME의 PAT..
MySQL 버전확인 mysql 버전을 확인하는 방법으로 서버 버전 조회와 클라이언트 버전 조회 2가지 방법이 있다. 보통 일반적인 mysql 데이터베이스라 함은 mysql 서버를 뜻하는 것이다. mysql 서버는 데이터베이스 서버 프로그램으로 실제 메모리에 있는 데이터베이스를 뜻하고, mysql 클라이언트는 mysql 서버에 접근 및 통신하여 명령을 보내는 등 해당 DB의 쿼리를 사용할 수 있도록 인터페이스를 제공하는 시스템이다. mysql 버전을 확인하는데는 다양한 방법이 있다. 우선 cmd 를 켜고 mysql에 접속하자 mysql -u root -p mysql 서버로 버전확인 SELECT VERSION(); SHOW VARIABLES LIKE '%VERSION%'; mysql 클라이언트로 버전확인 아..
go 빌드 에러가 발생했다. $ go run main.go # golang.org/x/sys/unix vendor/golang.org/x/sys/unix/syscall_darwin.1_13.go:29:3: //go:linkname must refer to declared function or variable vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.go:27:3: //go:linkname must refer to declared function or variable vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.go:40:3: //go:linkname must refer to declared ..
도커는 컨테이너 기반의 오픈소스 가상화 플랫폼으로서 서버 및 개발 환경을 컨테이너로 관리하여 쉽고 편리한 개발을 돕기위해 등장했다. 환경변수 설정이나 분리된 환경을 관리 및 개발하기 위해 도커를 사용하는 것은 필수이다. MacOS에서 도커 설치 방법을 알아보자 설치방법 1. 아래 사이트에서 Mac용 다운로드 파일 .dmg를 다운 받아 설치한다. 본인의 mac에 맞는 버전으로 다운 받자 https://www.docker.com/products/docker-desktop/ Docker Desktop - Docker MOST COMMON www.docker.com 2. Docker.dmg를 실행시키고 앱을 오른쪽 Applications으로 이동시키자 3. Docker 앱이 생겼다. 앱 실행시 팝업이 여러개 뜨..
macOS에서는 기본적으로 python2 버전이 설치되어 있지만, 실제 개발에선 3버전이 거의 쓰이기 때문에 3버전을 설치하는 것이 필수이다 지금부터 mac에서 Python 3.x 버전을 설치할 것이다 Python3.x 설치 먼저 mac에서 터미널 창을 켠뒤 파이썬이 설치되었는지 확인해보자 아래 두가지 중 아무거나 입력가능하다 python -V # 또는 python --version # 출력 결과 : Python 2.7.16 파이썬이 not command 라고 뜨거나, python 2.x.x 버전이 뜬다면 3버전을 설치해야한다 brew install python3 python --version # 출력 결과 : Python 3.10.2 homebrew로 파이썬3을 설치해준다 본인 현재기준 3.10버전이 ..
혹시라도 IntelliJ를 설치하지 않았다면 아래 링크를 참고해서 설치해보자. Mac 에서 IntelliJ 설치하기 : [Mac] Mac에서 IntelliJ 설치하기 1. IntelliJ를 실행하자 2. New Project 클릭 3. 왼쪽에서 부터 Java 클릭 → Java SDK 1.8 버전 선택 → Kotlin/JVM → Next 순으로 클릭 코틀린은 자바랑 상호작용 할 수 있고 자바 라이브러리도 사용할 수 있어 JVM에서 실행 가능하다. JAVE_HOME 경로 기본설정이 되어 있는 JDK를 선택해주자. 본인은 무료인 OpenJDK 1.8 버전을 이용중이다. 4. 프로젝트의 경로 선택 → 프로젝트 이름을 입력 → Finish 5. 프로젝트가 생성된 화면이 나타날 것이다. 프로젝트 이름 밑에 src ..