Mac에서는 Command + ` 키를 활용하여 활성화된 프로그램 창을 전환할 수 있다. 그러나 IntelliJ 에서는 이게 먹히지 않는다. 일부 키를 바꿔주면 간단하게 고칠 수 있다. command + , 를 눌러 Preferences로 들어간다. Next Project Window에 마우스를 대고 우클릭을 하면 할당된 키 조합인 Command + `를 삭제할 수 있다. 그리고 Activate Next Window에 Command + `를 할당한다. 두 기능의 키 조합을 바꿔주고 나면 창 전환이 잘 되는 것을 확인할 수 있다.
Mac
개발을 하다 보면 특정 포트가 겹쳐서 어플리케이션이 에러를 뱉는 경우가 종종 발생하고는 한다. 그럴때 포트를 사용중인지 확실하게 확인하는게 좋다. lsof 명령어는 거의 대부분의 운영체제에서 사용할 수 있다고 하니 이 명령어를 활용해보자. sudo lsof -nP -i4TCP:{PORT} | grep LISTEN {PORT} 대신 8080처럼 확인하고자 하는 포트 번호를 입력하면 된다. 하지만 이 명령어를 매번 치기도 귀찮다. 그럴땐 쉘 스크립트의 function을 활용해보자. port() { sudo lsof -nP -i4TCP:$1 | grep LISTEN } 이 function을 ~/.bashrc나 ~/.zshrc 등 쉘 실행과 동시에 같이 실행되는 파일에 저장한다. port 8080과 같이 입력하..
Mac에서 사용 중인 포트 쉽게 확인하기 개발을 하다 보면 사용 중인 포트를 확인해야 할 때가 꽤 많다. 맥에서는 netstat이 아니라 lsof를 사용하여 조회한다. sudo lsof -nP -i4TCP:{PORT} | grep LISTEN 매번 다 치기는 귀찮다. zsh function으로 등록해서 사용해보자. # 에디터로 .zshrc 편집 시작 vim ~/.zshrc (bash인 경우 ~/.bashrc) # 아래 내용을 기입 port() { sudo lsof -nP -i4TCP:$1 | grep LISTEN } # 적용 source ~/.zshrc # 사용 port 80 zshrc 파일에 등록했으므로 쉘을 껐다 닫아도 옵션이 유지된다.