Tech Article(18)
-
[zsh] zsh-syntax-highlighting
zsh에서 유효한 명령은 초록색, 유효하지 않으면 빨간색으로 나타난다. 설치 방법 (Mac 기준) > brew install zsh-syntax-highlighting > source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh 설치전 설치 후
2021.04.17 -
[Linux] shell commands
shell 커맨드에 대한 기록 copy path 현재 pwd (print working directory)를 copy 함 > echo $(pwd) | pbcopy paste는 pbpaste가 있다. copy path (with backslash) 이런 경우는 별로 없겠지만, 스페이스바가 디렉토리 이름에 포함 된 경우 > printf "%q\n" "$(pwd)" | pbcopy 를 하면 white-space 앞에 \ 가 붙게 된다. 그런 다음 cmd+v로 붙여넣기를 해준다. (cd $(pbpaste)로 해봤는데 cd: too many arguments가 떴음) zsh에 alias로 만들어 두는 것도 괜찮다. alias cwd='printf "%q\n" "$(pwd)" | pbcopy' sta..
2021.04.17 -
[tmux] tmux에 대한 기록들
tmux는 terminal multiplexer이다. tmux shorthands function shorthand tmux server list tmux ls tmux kill server tmux kill-server tmux configure 적용하기 .tmux.conf 파일에 설정값들을 넣고 터미널에서 아래 커맨드를 입력해줌 > tmux source ~/.tmux.conf 현재 내 설정 값은 gist-tmux 참고 tmux error tmux 실행하자마자 꺼지는 현상 62;4c뭐시기 라고 뜨면서 바로 tmux가 종료된다. 해결방안 : tmux kill-server로 현재 돌아가고 있는 tmux server를 다 종료시켰다. (tmux-ls 로 확인가능하다) > tmux > 62;4cTERM2 3...
2021.04.17 -
[zsh] oh-my-zsh, p10k
Iterm2의 터미널을 커스터마이징 해야할 때가 있다. 사람들이 많이 쓰는 oh-my-zsh와 powerlevel10k (줄여서 p10k)를 설치해본다. 설치방법 ohmyzsh powerlevel10k 깃헙에서 Readme에 터미널에 입력하라는 대로 그대로 복붙해주면 된다. (두려워할 필요가 없음) p10k에서 약간의 커스터마이징을 위해서는 Readme를 보면 Custom Wizard 라는 부분에 Typep10k configureto access the builtin configuration wizard right from your terminal. 라고 한다. 그러므로 터미널에 p10k configure를 입력하고, 원하는 옵션을 선택해서 쭉 진행해주면 된다. (맨처음에 Nerd Font 설치하라고 나..
2021.04.16 -
[Vifm] Vi File Manager
활용 Vifm은 Vim File Manager로 애용하는 탐색기이다. shorthand function shortcuts reference vim에서 vifm열기 :Vifm Vifm Gist ) vifm에서 sort :sort
2021.04.11 -
[Neovim] upgrade neovim
neovim 을 업그레이드 할 때가 되었다. 현재 버전은 nvim -v로 확인한다. (현재는 v0.4.4) 시도 우선 brew install로 설치한 것인지 확인해본다. (Mac에서 brew는 굉장한 편리함을 준다.) brew list를 해보니 neovim이 있다. homebrew-neovim을 참고하여 brew upgrade neovim을 한다. 처음에 한.. 20초 정도 반응이 없어서 살짝 걱정했는데, 완료되었다. 다시 nvim -v을 해보니.. 왠걸 v0.4.4 그대로이다. 결과 latest-version을 확인해보니, 최신 release가 v0.4.4 였다. pre-release는 사용하기 좀 부담스러우니, v0.5 최신 release를 기다려야겠다.
2021.04.10