1. Autojump autojump 는 fs를 빠르게 탐색하는 플러그인으로 brew를 활용하여 설치합니다. $ brew install autojump 설치 후 .zshrc plugins에 autojump를 추가합니다. 71 plugins=(git autojump) 사용법 > foo를 포함하는 디렉토리 점프 $ j foo > 현재 디렉토리의 자식 디렉토리로 점프 $ jc bar > Jump하지 않고 해당 디렉토리를 File Manager로 실행 (Mac finder, windows explorer...) $ jo foo $ jco bar 2. Auto Suggestions 자동 제안은 터미널 입력 시 history 기반 단어를 추천해줍니다. 이 역시 brew 를 활용하여 설치가 가능합니다. $ brew ..
터미널을 열 때마다 다음과 같은 복잡한 메시지가 출력되곤 했습니다. [oh-my-zsh] Insecure completion-dependent directories detected: drwxrwxr-x 3 jypark admin 96 3 23 23:00 /usr/local/share/zsh drwxrwxr-x 4 jypark admin 128 3 23 23:16 /usr/local/share/zsh/site-functions [oh-my-zsh] For safety, we will not load completions from these directories until [oh-my-zsh] you fix their permissions and ownership and restart zsh. [oh-my-..
앞에 글에서 ZSH를 설치한 후 발생한 증상입니다. mac에서 터미널을 여는데 .bash_profile에 지정한 내용이 반영되지 않고 있어 문제를 찾아보던 와중 source ~/.bash_profile 이라는 명령어를 사용하여 증상을 해결하였으나, 이렇게 될 시 새로운 탭을 열거나 앱을 재실행할 경우 적용이 되지 않아 번거로운 일이 아닐 수 없었습니다. 이래서 찾아본 결과 적용을 하였더니 증상이 해결되었습니다. > vi ~/.bash_profile if [ -f ~/.bash_profile]; then . ~/.bash_profile fi 향후에는 명령어를 치지 않아도 됩니다. .zshrc 파일 안에 해당 내용을 옮겨주어도 같게 작동합니다.
예를 들어 절대 경로가 다음과 같다면 /home/username/projects/app-project1 cd /home/username/projects/app-project1 로 들어가시면 gradlew 파일이 존재합니다. 위 파일은 gradle로 생성된 프로젝트를 명령어를 수행하여 프로젝트를 동작시키는 역할을 합니다. 실행은 아래와 같이 합니다. ./gradlew 하지만 이렇게 명령어를 사용하는 일은 드물고 위와 더불어 옵션을 추가하여 보통 사용합니다. 옵션 목록, 즉 수행할 수 있는 목록은 아래와 같습니다. 옵션은 다른 명령어들과 같이 -를 추가하지 않고 바로 실행하는 방법입니다. ./gradlew clean bootRun 위와 같이 명령어를 실행하면 clean/bootRun을 순서대로 실행하게 됩니..