⚙️ ❮ ZI 콘솔 ❯
4850 단어 githubzshtoolingproductivity
https://z.digitalclouds.dev | GitHub | | Join the team
에 대한 추가 도구이므로 관련 항목을 참조하십시오.
ZI용 콘솔 -
zsh/zcurses
Zshell 모듈 기반 사용자는 다음을 수행할 수 있습니다.용법
Ctrl-O Ctrl-J 바로 가기 키를 사용하거나 셸에서
ziconsole
기능을 실행하여 콘솔을 시작합니다.그런 다음 콘솔에서:
키
설명
Ctrl-U
, Ctrl-D
반 페이지 위로; 반 페이지 아래로
Ctrl-P
, Ctrl-N
이전 줄, 가운데; 다음 줄, 중앙
Ctrl-L
전체 디스플레이 다시 그리기[
, ]
다음 및 이전 섹션으로 이동(예: 다음 플러그인 또는 스니펫)
g
, G
전체 인터페이스의 시작과 끝으로 점프
<
, >
또는 {
, }
가로 스크롤(예: 왼쪽 또는 오른쪽)
/
증분 검색 표시F1
결과로 이동(증분 검색) 및 뒤로Esc
증분 검색 종료, 쿼리 지우기Ctrl-W
전체 단어 삭제(증분 검색에서)Ctrl-K
전체 줄 삭제(증분 검색에서)스크린캐스트
콘솔 설치
다른 일반 플러그인처럼 로드합니다. 예:
Turbo mode 및 for-syntax 사용:
zi wait lucid for z-shell/zi-console
플러그인에는
zsh/curses
Zsh 모듈이 필요합니다. 다음을 실행하여 Zsh에서 사용할 수 있는지 확인할 수 있습니다.zmodload zsh/curses
호출이 오류를 반환하면
zsh/curses
모듈을 사용할 수 없습니다.ZI로 zsh/curses 모듈 부족 해결
다음 명령으로 ZI가 장착된
zsh/curses
Zshell을 빌드할 수 있습니다.zi ice id-as"zsh" atclone"./.preconfig
CFLAGS='-I/usr/include -I/usr/local/include -g -O2 -Wall' \
LDFLAGS='-L/usr/lib -L/usr/local/lib' ./configure --prefix='$ZPFX'" \
atpull"%atclone" run-atpull make"install" pick"/dev/null"
zi load zsh-users/zsh
이 명령은 사용자 지정
zsh
을 빌드하고 $ZPFX
아래에 설치합니다(기본적으로 ~/.zi/polaris
). 경로$ZPFX/bin
는 이미 첫 번째 위치의 ZI에 의해 $PATH
에 추가되었으므로 zsh
를 시작하면 새 Zshell이 실행됩니다.Gentoo 및 가능한 다른 시스템에 있을 때
zsh
여전히 ncurses 라이브러리를 링크할 수 없습니다. 이 문제를 해결하려면 z-a-patch-dl 부록을 활용하고 소스를 먼저 자동으로 패치하십시오.zi light z-shell/z-a-patch-dl
zi ice id-as"zsh" atclone"./.preconfig
CFLAGS='-I/usr/include -I/usr/local/include -g -O2 -Wall' \
LDFLAGS='-L/usr/lib -L/usr/local/lib' ./configure --prefix='$ZPFX'" \
dl"https://gist.githubusercontent.com/z-shell/2373494c71cb6d1529344a2ed1a64b03/raw -> curses.patch" \
patch'curses.patch' atpull"%atclone" reset \
run-atpull make"install" pick"/dev/null"
zi load zsh-users/zsh
그런 다음
zsh
업데이트, 재구축 및 다시 설치하려면 zi update zsh
할 수 있습니다. 바이너리는 필요한 모든 디렉토리에 대한 경로가 내장되어 있으므로 안전하게 복사할 수 있습니다/bin/zsh
.
Reference
이 문제에 관하여(⚙️ ❮ ZI 콘솔 ❯), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sso/zi-console-for-cli-ninjas-1kh9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)