Skip to content

Latest commit

 

History

History
109 lines (69 loc) · 5 KB

README.md

File metadata and controls

109 lines (69 loc) · 5 KB

ubuntu hamonikr Release Status

hamonikr-zsh

이 프로그램은 하모니카 사용자에게 맥과 같은 터미널 환경을 제공해서 터미널의 사용성을 개선해주는 프로그램 입니다.

  • 지원 환경 : Ubuntu (>=20.04) , HamoniKR (>=5.0)

autojump

주요기능

  • 설정 : Oh My Zsh
  • 테마 : zsh-theme-powerlevel10k 지원
  • 터미널 폰트 : Hack Regular Nerd Font Complete
  • 확장기능 autojump : 여러변의 cd명령을 통해서 디렉터리를 바꾸는 것을 간단히 j 명령을 통해서 한번에 이동 가능.
  • 확장기능 autosuggestion : 최근에 입력한 명령어를 미리보기 형태로 보여주고 방향키를 통해 나타난 명령어라인을 빠르게 완성.
  • 확장기능 syntax-highlighting : 명령어와 미리보기 등을 구분하기 쉽게 색상으로 표시.
  • 확장기능 bash-completion : 탭키를 이용해 명령어 자동 완성 기능 제공.
  • 확장기능 Useful Alias : 자주 사용하는 명령어 축약 기능

zsh

zsh 는 쉘에서 Git 저장소 디렉토리로 이동하면 터미널 오른쪽에 현 브랜치 이름을 보여주고, 다음과 같은 Git 탭 자동완성 스크립트가 포함되어 있어서 소프트웨어 개발자에게 편의성을 제공합니다.

$ git che<tab>
check-attr        -- display gitattributes information
check-ref-format  -- ensure that a reference name is well formed
checkout          -- checkout branch or paths to working tree
checkout-index    -- copy files from index to working directory
cherry            -- find commits not merged upstream
cherry-pick       -- apply changes introduced by some existing commits

보다 자세한 사용법은 zsh 매뉴얼 을 참고하세요.


설치

Debian, Ubuntu, LinuxMint

Release에서 배포한 최신 패키지를 다운로드 받아서 아래와 같이 설치.

sudo apt install -f ./hamonikr-zsh_*_amd64.deb

프로그램 설치 후 시스템을 재시작하면 새로운 터미널 환경이 적용됩니다.

FAQ

Q: 터미널의 스타일을 변경하고 싶습니다. 어떻게 하나요?

A: p10k configure 명령을 이용하면 원하는 스타일을 설정할 수 있는 설정 마법사가 제공됩니다.

마음대로 원하는 스타일의 터미널 프롬프트를 구성하세요.

configuration

Q: 터미널의 폰트가 적용되지 않습니다. 어떻게 설정하나요?

A: 기존의 사용하던 터미널 설정이 우선되었을 수 있습니다.

터미널 설정에서 사용자 지정 글꼴을 'Hack Nerd Font' 로 설정하세요.

font-setting

Q: vscode 안의 터미널이 제대로 표시되지 않습니다. 어떻게 해야 하나요?

A: vscode 안의 터미널은 별도의 폰트 설정을 가지고 있습니다.

vscode의 파일-> 기본설정-> 설정 메뉴에서 다음과 같이 터미널 폰트를 'Hack Nerd Font'로 변경해주세요.

vscode-setting

변경 후 vscode에서 터미널을 실행하면 다음과 같이 표시됩니다. vscode-terminal

Q: 이전에 zsh 사용을 하고 있었습니다. 기존 환경 설정은 어떻게 되나요?

A: 이전에 사용하던 zsh 설정은 사용자 홈 디렉토리에 .zshrc.orig 라는 파일명으로 보관됩니다.

Q: 터미널을 실행하면 아래와 같은 화면이 나옵니다. 어떻게 해야 하나요?

no-zshrc

A: 프로그램 설치 후 시스템을 재시작 하지 않고 터미널을 실행하면, zsh 설정이 존재하지 않아서 알려주는 메시지 입니다.

시스템을 재시작 하시면 새로운 환경이 적용됩니다.

Q: 새 사용자를 생성했는데 zsh가 기본으로 설정되지 않습니다. 어떻게 해야 zsh를 사용할 수 있나요?

A: 다른 사용자를 생성하는 경우에는 터미널을 열고 다음과 같이 기본 쉘을 변경해야 합니다.

chsh -s $(which zsh)

기타 버그 또는 이슈

사용 중 발견한 버그나 이슈는 이슈 페이지 또는 하모니카 커뮤니티에서 공유해주세요.