kitty + zsh + powerlevel10k = ✨ 미학 ✨

4761 단어
보기 좋은 터미널과 유용한 레이아웃 및 키맵을 좋아하지 않는 사람이 누구입니까?
리눅스를 메인 OS로 사용하기 시작한 이래로 이것은 항상 나의 목표였습니다.

나는 수년 동안 다양한 터미널, 플러그인 및 설정을 많이 사용해 왔지만 지금은 생각합니다.
현재 설정으로 영광을 얻었습니다.



구성을 살펴보겠습니다.

무엇을 사용합니까?


  • 단말기: Kitty
  • 쉘: zsh
  • zsh 구성 관리: Oh my Zsh!
  • zsh 테마: powerlevel10k
  • 편집자: neovim

  • 구성


    단말기



    터미널에서 깔끔한 모습을 얻기 위해 키티의 불투명도를 변경하고, 창 제목 표시줄을 제거하고,
    변경된 여백. 필요한 구성은 다음과 같습니다.

    background_opacity 0.76
    draw_minimal_borders yes
    window_padding_width 2
    window_border_width 0
    hide_window_decorations yes
    titlebar-only yes
    active_border_color none
    


    또한 미니멀하게 보이도록 탭 표시줄에 대한 변경 사항을 추가했습니다.

    tab_bar_edge top
    tab_bar_background none
    tab_bar_style powerline
    tab_powerline_style slanted
    tab_title_template "{fmt.fg.c2c2c2}{title}"
    
    active_tab_title_template "{fmt.fg._fff}{title}"
    active_tab_foreground #fff
    active_tab_font_style bold-italic
    active_tab_background #8631B4
    
    inactive_tab_foreground #c2c2c2
    inactive_tab_background #8631B4
    


    분할 간에 빠르게 이동하기 위해 다음 매핑을 추가했습니다.

    map cmd+shift+up neighboring_window up
    map cmd+shift+left neighboring_window left
    map cmd+shift+right neighboring_window right
    map cmd+shift+down neighboring_window down
    


    파워레벨10k



    powerlevel10k 스크립트를 사용하여 구성했기 때문에 여기에서 언급할 것이 많지 않습니다.
    powerlevel10k를 설치하면 구성 마법사가 시작됩니다. 다시 구성하고 싶다면
    터미널에서 p10k configure를 실행하면 됩니다.

    내 powerlevel10k 구성 파일here을 확인할 수 있습니다.

    네오빔



    플러그인:
  • vim-airline

  • 이 경우 많은 하이라이트 배경색을 제거했습니다.

    highlight LineNr ctermbg=none
    highlight Normal ctermbg=none
    highlight NonText ctermbg=none
    highlight SignColumn ctermbg=none
    highlight VertSplit ctermbg=none ctermfg=98 cterm=none
    


    또한 100자에서 시각적 제한을 표시하도록 색상 열을 설정했습니다.

    set colorcolumn=100
    highlight ColorColumn ctermbg=93
    


    내 vim-airline 구성은 다음과 같습니다.

    let g:airline_theme='selenized_bw'
    
    " Show git branch
    let g:airline#extensions#branch#enabled=1
    
    let g:airline#extensions#hunks#enabled=0
    let g:airline_powerline_fonts=1
    let g:airline_detect_spell=0
    
    " Short version for modes
    let g:airline_mode_map = {
          \ '__'     : '-',
          \ 'c'      : 'C',
          \ 'i'      : 'I',
          \ 'ic'     : 'I',
          \ 'ix'     : 'I',
          \ 'n'      : 'N',
          \ 'multi'  : 'M',
          \ 'ni'     : 'N',
          \ 'no'     : 'N',
          \ 'R'      : 'R',
          \ 'Rv'     : 'R',
          \ 's'      : 'S',
          \ 'S'      : 'S',
          \ ''     : 'S',
          \ 't'      : 'T',
          \ 'v'      : 'V',
          \ 'V'      : 'V',
          \ ''     : 'V',
          \ }
    


    그게 다야! 설정이 매우 간단하고 결과가 상당히 좋습니다.

    here에서 내 모든 구성 및 도트 파일을 볼 수 있습니다.

    추신: 이 기사의 출처는 github 입니다.
    다른 플랫폼에 게시하기 위해 github 작업을 사용하고 있습니다. 더 읽어보기

    관련 기사:




  • 👽

    좋은 웹페이지 즐겨찾기