사용자 정의 맥 개발 환경 (zsh)
개시하다
이번에는 다양한 기사를 참고해 자신이 설정한 개발 환경의 설정을 소개한다.
아직까지 맞춤형 개발 환경이 없어 다양한 모색과 구축이 이뤄지고 있다.
그리고 최근에 LINUx(shell)에 대한 지식을 배우고 있는데 간단하게 요약해 봤으면 좋겠어요.
컨디션
셸(조개)
셸은 여러 종류가 있는데 자신의 환경에서zsh를 사용한다.
macOS Catalina
버전부터 기본 조개껍질은 bash에서zsh로 바뀌었습니다.https://support.apple.com/ja-jp/HT208050
예전에는 bash를 사용했지만 새mac일 때default에서 설정한 것으로 bash보다 기능이 많아서 능숙하게 사용하면 편리하다고 해서 이 기회를 틈타 사용했다
zsh
.(말은 그렇지만 전혀 쓰기에 익숙하지 않다.)이른바 셸
조개껍질은 내부 핵과 사용자가 연결된 인터페이스의 관계성이다.
셸 표시
$
표시 등 알림, 사용자의 입력을 기다리고 입력을 실행하는 파일 이름 프로그램, 종료 후 알림 기다림을 표시합니다.내부 핵은 사람이 직접 조작할 수 없기 때문에 사용자는 케이스를 통해 내부 핵에 입력을 요구한다.
조개
Command-Line Interface
도 줄여서CLI
라고 할 수 있다.왜 내핵과 조개껍질은 분리되어 있는가
나는 특별히 내핵과 조개껍질을 분리하지 않고 내핵 안에서 키보드에서 조작을 명령할 수 있는 기능을 미리 파악하면 좋겠다고 생각한다. 그러나
몇 가지 좋은 점이 있다.
조개종류
sh
Bourne Shell(B Shell)이라고 불리며 가장 오래된 조개껍질이다.조개 스크립트를 쓸 때 자주 사용되지만 로그인 케이스로서의 기능이 적기 때문에 사용하는 경우가 드물다.
csh
C 케이스라고 불리며 sh보다 상호작용이 편리하다.csh 후계자의 tcsh가 있기 때문에 지금은 거의 사용하지 않습니다.
bash
많은 Linux 환경에서 기본 로그인 셸으로 사용할 수 있는 충분한 기능이 있습니다.zsh
bash 등 다른 조개껍질을 적극적으로 흡수하는 기능은 독자적으로 확장된 조개껍질을 첨가한 것이다.많은 기능이 있다.zsh 설치
이번에는 zsh에 대한 설정을 소개해야 하기 때문에 설치 방법도 미리 싣는다.
홈brew에서 가져오기
zsh
.(홈brew 도입 안함)brew install zsh
조개가 zsh인지 확인echo $SHELL
/usr/local/bin/zsh
,zsh로 설정된 것을 확인할 수 있습니다.하면, 만약, 만약...
로그인 셸 변경 명령
chsh -s /usr/local/bin/zsh
암호를 입력한 후 새 탭 열기This is the Z Shell configuration function for new users,
zsh-newuser-install.
You are seeing this message because you have no zsh startup files
(the files .zshenv, .zprofile, .zshrc, .zlogin in the directory
~). This function can help you with a few settings that should
make your use of the shell easier.
~~~~~~
몇 가지 문제가 있는데 입력하면 변경할 수 있습니다.개발 환경
다음은 자신이 가져온 설정에 대한 소개입니다.
플러그인 설치도 쉽게 할 수 있습니다.dotfiles로 프로필을 관리할 수 있기 때문에 플러그인 관리자에 가입하는 것을 추천합니다.
Tab 키를 눌러 명령, 파일 이름의 후보 리스트를 표시할 수 있습니다.
타자를 치는 곳이 돋보이기 때문에 편리하다.
명령을 올바르게 입력한 경우
타자를 칠 때.
peco
표준 입력된 데이터를 추가로 검색하는 도구입니다.
텍스트를 입력하면 히스토리 파일에 저장된 이력을 줄일 수 있습니다.
자신의 경우
Command+F
시동을 걸도록 설정합니다.지령을 하나하나 기억하는 것은 매우 어려워서 개인이 매우 편리하다.
선택한 파일을 vim로 표시하는 파일 검색을 진행합니다.
Command+R
시동.페코에 관해서는 아직 능숙하게 사용할 수 없기 때문에 앞으로 더욱 효과적으로 활용할 수 있기를 바랍니다.
끝맺다
큰 설정은 하지 않았지만 터미널에서의 조작은 크게 개선되었다.
개발 환경을 좀 일찍 정돈할 수 있었으면 좋겠는데...나는 단말기의 조작 효율이 높아졌다고 생각한다.
개발환경 조정의 즐거움을 알게 돼 다행입니다. 개선할 여지가 있다고 생각합니다. 앞으로 개선될 수 있기를 기대합니다.
참고 자료
Reference
이 문제에 관하여(사용자 정의 맥 개발 환경 (zsh)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/its532/articles/3f2508b896056a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)