Skip to content

하모니카OS의 향상된 터미널 환경 zsh for HamoniKR User

License

Notifications You must be signed in to change notification settings

hamonikr/hamonikr-zsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

기타 버그 또는 이슈

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

About

하모니카OS의 향상된 터미널 환경 zsh for HamoniKR User

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published