말단 증강자. 제1부분
이것은 내 터미널 설정입니다.
첫 번째 부분에서 우리는 앞의 다섯 가지 도구(나의 개인적인 선택)에 대해 토론할 것이다
활발하다
대부분의 시간을 단말기에 있는 개발자로서내가 기계 설정을 생각할 때 가장 먼저 생각나는 것은 민첩성이다.
GitHub 페이지의 설명은 다음과 같습니다.
Alacritty is the fastest terminal emulator in existence. Using the GPU for rendering enables optimizations that simply aren't possible without it. Alacritty currently supports macOS, Linux, BSD, and Windows.
나는 Iterm 다중 창의 팬이지만, Alacrity+tmux를 사용하기 시작한 후, 지금은 내 기계에서 Iterm을 열 수 거의 없다.
왜 민첩함이 더 좋은가:
Alacritty is the fastest terminal emulator in existence. Using the GPU for rendering enables optimizations that simply aren't possible without it. Alacritty currently supports macOS, Linux, BSD, and Windows.
개발자로서 우리는 맞춤형 제작을 좋아하고 민첩성은 이 때문에 매우 큰 공간을 제공했다.그것의 프로필은 매우 잘 만들어져서 "alacrity.yaml"파일을 편집하기만 하면 쉽게 사용할 수 있다.
일단 Alacrity를 설치하면 가장 먼저 눈에 띄는 것은 매우 간결하고 우아한 사용자 인터페이스입니다. 사용자 인터페이스 설정과 같은 난잡함이 없습니다.
설치 방법:
brew
for mac 설치만 사용하면 된다brew cask install alacritty
기타 운영 체제는 공식 installation guide 참조기본적으로 Alacrity는 구성 파일을 만들지 않습니다.너는 GitHub에서 default config file을 얻을 수 있다. 아니면 이것은 나의 config file이다.
이 위치에서 민첩하게 읽을 수 있도록 만듭니다.
~/.config/alacritty/alacritty.yml
오, 나의 ZSH!
내가 떠날 수 없는 다음 도구는 ZSH다.Zsh는 Z셸이라고도 하는데 Bourne 셸(sh)의 확장 버전으로 대량의 기능을 가지고 있으며 플러그인과 테마를 지원합니다.통상적으로 bash는 모든 일을 처리하기에 충분한 것 같지만, 일단 zsh를 사용하기 시작하면 bash로 돌아갈 수 없다. 왜냐하면 수천 개의 유용한 특성을 제공하여 업무 효율을 높일 수 있기 때문이다.
그럼 왜 이걸 사용해야 돼요?
Zsh에는 여러 가지 특성이 있지만 여기에는 몇 가지 주요 특성이 있습니다.
플러그인과 테마 지원은 ZSH의 가장 멋진 기능일 수 있습니다.
ZSH 설치
만약 당신이 맥 컴퓨터에 있다면,
brew
을 사용하십시오brew install zsh
Linux에 있는 경우 명령은 릴리스에 따라 다를 수 있지만 패키지 관리자의 기본 패키지여야 합니다.질문이 있으시면 this guide으로 문의하십시오.만약 당신이 Windows에 있다면, 당신은 처음에 심지어 Bash도 없었을 것이다.this guide에 따라 ZSH를 설정하고 활성화할 수 있습니다.
Oh My Zsh 설치
Your terminal never felt this good before.
Oh-My-Zsh은 많은 플러그인과 테마를 포함하는 유명한 ZSH 플러그인 관리 프레임워크입니다.
읊다, 읊조리다
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
zshplugins 및 themes에 대한 자세한 정보tmux
간단히 말하면, Tmux는 터미널에서 창 관리자로 사용되며, 단일 터미널 창에 여러 개의 창과 창을 만들 수 있습니다.
다음은 한 창에 여러 창을 표시하는 예입니다.
그럼 왜 이걸 사용해야 돼요?
세션 관리: 실제로 백엔드에서 모든 창과 창은 자신의 터미널이 있고 tmux 서버에서 관리합니다. 따라서 터미널 프로그램을 닫아도 tmux는 세션을 백엔드에 보존합니다. 따라서 컴퓨터를 다시 시작할 때까지 세션에 쉽게 연결하고 분리할 수 있습니다.
플랫폼 독립성: 저는 제 맥북, 리눅스 노트북, 클라우드 서버, 라즈베리 피스, 비글본스 등에서 tmux를 사용할 수 있습니다.
Tmux 설치
다행히도 대부분의 발행판에 tmux를 설치하는 것은 매우 간단하다
sudo apt-get install tmux
(Ubuntu 및 파생 제품) 또는brew install tmux
(Mac)은 충분해야 합니다.Tmux는 함수를 촉발하기 위한 접두사 키가 있습니다. 기본적으로
ctrl+b
이지만, 대부분의 사람들이 ctrl+a
으로 변경합니다. 이것은 저의 Tmux config file입니다.tmux의 학습 곡선은 약간 가파르지만, 배울 가치가 있습니다. tmuxhere에 대한 더 많은 정보를 알 수 있습니다
우주선
스타쉽은 크로스셸 알림부호로git의 현재 상태, 당신이 있는 폴더, 당신이 사용하는 프로그래밍 언어의 버전 등 다양한 정보를 쉽게 이해할 수 있습니다.
it is minimal, blazing-fast, and infinitely customizable prompt for any shell!
그럼 왜 이걸 사용해야 돼요?
it is minimal, blazing-fast, and infinitely customizable prompt for any shell!
here is quick install guide from official page
폴리에스테르 식품 포장재
대부분의 경우, 우리는 일주일 전에 사용한 명령이 필요하고, 그것들을 검색하기 어렵다.그래, 우리는 모두 이런 고통을 가지고 있어.이 문제를 해결하기 위해서 나는 프로그램을 만들어서 나의 모든 중요한 명령을 GitHubgist에 저장하고 싶다. 그러면 나는 언제든지 그것을 되찾을 수 있다.그러나 나중에 나는 같은 일을 하고 추가 기능이 많은 응용 프로그램을 발견했다. 그것이 바로 PET이다.
Pet is a command-line snippet manager
셸, 맞춤형 키와 연결할 수 있는 코드 스크립트를 제공하고, 이 명령을 개인 또는 공공gist로 저장하는 옵션도 제공합니다.
그럼 왜 이걸 사용해야 돼요?
Pet is a command-line snippet manager
어떻게 설치합니까?
OS X에서 자체 제작 소프트웨어를 사용할 수 있습니다.
$ brew install knqyf263/pet/pet
Debian,Ubuntu게시 페이지에서 deb 패키지 다운로드
$ wget https://github.com/knqyf263/pet/releases/download/v0.3.0/pet_0.3.0_linux_amd64.deb
dpkg -i pet_0.3.0_linux_amd64.deb
어떻게 사용합니까?
이것들은 사용할 수 있는pet 명령입니다.
$ pet --help
pet - Simple command-line snippet manager.
Usage:
pet [command]
Available Commands:
configure Edit config file
edit Edit snippet file
exec Run the selected commands
help Help about any command
list Show all snippets
new Create a new snippet
search Search snippets
sync Sync snippets
version Print the version number
Pet 명령은 쉽게 사용할 수 있지만 다음 절차를 통해 쉽게 사용할 수 있습니다.prev 명령
pet new
을 사용하지 않고 prev
명령을 this guide 으로 설정한 다음 명령 prev
을 입력하면 지난번에 실행한 명령을pet에 저장할 수 있습니다.현재 행에서 코드 세그먼트 선택(예: C-r)
매번
pet search
명령을 사용하지 않고 this guide 키를 사용하여 간단하게 귀속할 수 있습니다Gist와 동기화
백업과 공유는 중요한 일입니다.pet는 더 간단한 방법을 제공합니다.petsync를 사용하면 모든 저장된 명령을gist에 수동으로 업로드할 수 있고,
pet configure
을 사용하여 자동으로 실행할 수 있으며, auto_sync
을true로 설정할 수 있습니다.Read more about pet sync첫 번째 부분은 여기서 끝났습니다. 댓글에 가장 좋아하는 터미널 도구를 마음대로 발표해 주십시오.다음 두 번째 부분에서 우리는 또 다섯 개의 유용한 단말기 도구를 소개할 것이다.
Reference
이 문제에 관하여(말단 증강자. 제1부분), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/thamaraiselvam/terminal-enhancers-part-1-1fe3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)