2017-10-25 12 views
0

과거에 Oh-My-Zsh를 사용해 왔지만이 시간을 정했다. (즉, 새 컴퓨터를 설치했다.) 설치를 피하려고 노력했다. . 지금은 Oh-My-Zsh의 민감한 탭 완성 기능을 체리 선택하려고합니다. 해당 소스의 repo 주위에 파고, 나는 다음과 같은 라인을 찾을 :Zsh 탭 완성이 작동하지 않음

zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|=*' 'l:|=* r:|=*'

내가이 아 - 내 - zsh을 내가 원하는 일을하기 위해 실행하는 라인입니다 상당히 확신을, 그래서 난 내 .zshrc에 추가 시도 . 터미널을 다시 시작했습니다. cd desk을 입력 한 다음 [Tab]을 누릅니다. 주사위가 없습니다 - 나는 cd Desktop/을 얻지 못했습니다.

여기에 참조 할 수 있도록 전체 .zshrc입니다 : 내가 잘못 뭐하는 거지

# pure shell theme 
autoload -U promptinit; promptinit 
prompt pure 

# completion definitions 
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|=*' 'l:|=* r:|=*' 
fpath=(/usr/local/share/zsh-completions $fpath) 

# syntax highlighting (must be last line) 
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh 

?

답변

0

그냥 자동로드하여 compinit을 실행해야했습니다.

여기에 새로운 .zshrc입니다 :

autoload -U compinit promptinit 

promptinit 
prompt pure 

compinit 
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|=*' 'l:|=* r:|=*' 
fpath=(/usr/local/share/zsh-completions $fpath) 

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh