macOS 터미널 레벨 업 - 1부

4777 단어 productivity
약 1년 전에 개발 컴퓨터를 Windows에서 macOS로 변경했습니다. 저는 항상 저를 개발하는 데 도움이 되는 최고의 도구를 맞춤화하고 최적화하고 찾는 것을 좋아했습니다.

이 가이드의 1부에서는 터미널 자체와 관련된 모든 설정을 살펴보겠습니다.

2부는 내가 좋아하는 보완 도구 모음입니다.

홈브류



이 가이드에서는 Homebrew를 사용하여 모든 것을 내 컴퓨터에 쉽게 설치할 것입니다.

모든 것을 설치하는 가장 좋은 방법은 아니지만 여러 번 가장 쉬운 방법인 macOS용 잘 알려진 패킷 관리자입니다.

설치



터미널에 다음을 붙여넣기만 하면 됩니다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

터미널 설정



항목 2



먼저 기본 터미널을 Iterm2로 교체합니다. Iterm2에는 많은 훌륭한 기능features이 있고 아이콘을 표시할 수 있으며 유니코드를 더 잘 지원합니다.

설치



 brew cask install iterm2

커스터마이징



가장 중요한 사용자 지정 단계 중 하나는 자신에게 맞는 색 구성표를 선택하는 것입니다.

공식 iTerm2 테마 목록은 여기에서 찾을 수 있습니다: https://iterm2colorschemes.com/ .

http://terminal.sexy/에서 찾아보고 직접 만들 수도 있습니다.

ZSH



macOS 10.15 Catalina부터 zsh는 대화식으로 설계된 고도로 사용자 정의 가능한 셸인 기본 셸입니다.

놀라운 완성 기능, 더 스마트한 공유 기록 및 bash에서 알고 있는 모든 것이 여전히 작동합니다!

오 마이 Zsh



Zsh는 방대한 플러그인 목록과 함께 제공되며 이를 관리하는 데 도움이 되도록 최고의 ZSH 구성 관리자인 Oh My Zsh를 사용할 것입니다.

설치



sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

용법



플러그인을 활성화하려면 $HOME 디렉토리vi ~/.zshrc에 있는 .zshrc에서 플러그인 목록을 편집하기만 하면 됩니다.

예를 들어 여기 내 것이 있습니다.

plugins=(git
         z                                                                         
         zsh-interactive-cd
         git-auto-fetch
         kubectl
         zsh-autosuggestions
         zsh-syntax-highlighting)



플러그인

내가 좋아하는 zsh용 플러그인 모음:

Syntax Highlighting : 터미널에 입력할 때 일부 구문 강조 표시를 추가합니다.



Auto Suggestion : 탭 완성 또는 기록을 기반으로 제안을 제공합니다.



FZF - Fuzzy finder : 무엇이든 찾을 수 있는 퍼지 파인더를 제공합니다. 나는 주로 내 기록에서 파일이나 명령을 검색하는 데 사용합니다. zsh-interactive-cd에 필요합니다.



이 가이드의 2부를 참조하여 bat 및 ripgrep에 연결하여 미리 보기 및 번개처럼 빠른 성능에서 구문 색상 지정을 활성화하는 방법을 알아보십시오!

Z : 가장 많이 방문한 디렉토리를 추적하고 매우 빠르게 액세스할 수 있는 Z에 대한 액세스를 제공합니다.


여기에 'z mac'을 입력하고 macOS 설정 리포지토리로 이동했습니다.

테마



official page에 나열된 사용 가능한 테마가 많이 있습니다.

ZSH_THEME 값을 ~/.zshrc의 테마 이름으로 설정하여 활성화할 수 있습니다.

인터넷에서 더 많은 테마를 찾을 수 있습니다. 저는 PowerLevel 10K Theme을 사용합니다. 이 테마는 모양이 마음에 들고 대화식 프롬프트를 통해 쉽게 사용자 지정할 수 있습니다.

일상적인 터미널 사용을 개선하기 위한 더 많은 도구에 대해 알아보는 2부도 기대해 주세요!

좋은 웹페이지 즐겨찾기