728x90 반응형 개발환경44 [zsh] zsh-autosuggestions zsh에서 history를 기반으로 최근 입력한 명령어를 일종의 미리보기 형태로 추천해주는 기능을 제공한다. 방향키를 통해 command를 쉽게 입력할 수 있다. brew로 설치하기 oh-my-zsh 와 git을 이용한 설치방법도 있으나, brew를 이용해 설치해봤다. brew install zsh-autosuggestions 이 경우, ~/.zshrc에 다음의 라인을 추가하여 적용시키면 설치 종료다. source /home/linuxbrew/.linuxbrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh 사실 zsh를 사용하는 대부분의 사람들이 zsh-syntax-highlighting와 함께 사용한다고 봐도 과장은 아닐 거 같다. macOS 에서는 다음과 .. 2023. 9. 8. [zsh] zsh-syntax-highlighting 설치. Ubuntu에서 zsh와 homebrew를 설치하면서 같이 설치했다. Windows Terminal과 Nerd Font, oh-my-zsh와 같이 사용하니 터미널이 아주 화사해졌다. (집은 인테리어 문제로 시멘트 나오고 물에 젖은 바닥 등 엉망인데... 컴퓨터 터미널만 화사하니...) zsh-syntax-highlighting 은 zsh 쉘에 대한 구문 강조 기능을 제공함. 명령어, 인자 등의 구문 요소를 강조 표시함. brew로 설치하기 oh-my-zsh에서 git을 이용한 설치가 아닌 brew를 사용한 설치는 다음과 같음. 다음의 명령어를 실행하면 설치가 이루어진다. brew install zsh-syntax-highlighting 이후 ~/.zshrc 파일에 다음을 추가해준다. source /hom.. 2023. 9. 8. [zsh] .profile의 설정을 .zprofile로 ... WSL2의 Ubuntu에서 shell을 bash에서 zsh로 변경하기로 했다. oh-my-posh에 비해, oh-my-zsh가 속도등의 측면에서 빠른 점이 있었고... bash만 계속 사용한 듯 해서 개인용 노트북에서는 zsh도 한번 사용해봐야지 하는 생각이 들어서... (사실 Linux에서 homebrew의 사용을 추천하는 지인의 말에 넘어간 것도 크다.) 요즘 여러가지 개인적으로 힘든 일이 많아서 기분전환의 성격도 ... 일단 bash에서 .profile 내용이 자동으로 zsh에서 적용이 안되어서 다음으로 .zprofile을 만들어 해결했다. (다른 방법들도 많을 거 같은데... Ubuntu에서 zsh을 사용을 해본 경험이 없어서...) emulate sh -c 'source ~/.profile' e.. 2023. 9. 8. [Env] Mamba 설치하기. 이 문서는 conda가 설치되지 않은 상태에서 mamba를 설치하는 과정을 기재함. (conda를 개선한 것이 mamba라서 fresh하게 mamba install을 수행.) mamba는 거의 conda와 사용법은 같지만 꽤나 빠른 편이다. 사용법은 다음의 conda로 설명한 문서를 참고할 것. http://ds31x.blogspot.com/2023/07/env-conda.html?q=conda [Env] conda 명령어 정리 익숙해지면 conda대신 mamba를 사용하길 권한다. (conda가 너무 느려짐) 패키지 관련 conda install : 패키지 설치. 기본적으로 pip 와 같음. conda install numpy -c 를 통해 특정 channel을... ds31x.blogspot.com .. 2023. 8. 23. [Env] WSL 기본 명령어 정리. wsl 자체 관련 wsl update or rollback (wsl 자체에 대한) wsl --update # wsl version update wsl --update rollback # 이전 버전으로 상태 확인 wsl --status Help wsl --help Distribution 실행 관련 wsl로 default distribution 실행하기 bash wsl -l 로 확인할 때 기본으로 설정된 distribution이 실행됨. 기본으로 설정된 distribution을 바꾸고 싶다면 "기본 distribution 변경"을 참조 여러 distribution을 설치한 경우, 다음처럼 실행할 distribution을 지정하여 시작함. 특정 distribution으로 지정하여 실행. wsl --distri.. 2023. 8. 23. [Env] Vscode: task runner 설정: tasks.json Visualstudio Code (vscode)는 프로젝트의 build등을 자동화하기 위해 custom task를 작성 및 수행할 수 있도록Task Runner라는 기능을 지원함.Task Runner는 tasks.json을 통해 build, test 등의 task를 단축키로 수행하게 해 줌.C / C++ 의 경우, tasks.json 을 통해 compiler 를 통한 build 를 수행함.Python의 경우, build가 필요하지 않지만, 파일 실행용으로 많이 사용함.Python file을 수행하기 위해 ctrl + f5 (디버그없이 실행) 등으로 수행할 수 있지만,간단한 수행을 위한 custom task를 만들어 두면 편하다.기본적으로 build task 에 대해 hot-key가 ctrl+shift+b.. 2023. 8. 18. 이전 1 2 3 4 5 6 7 8 다음 728x90 반응형