2016-10-09 20 views
0

私はZshのは、オートコンプリートのために提供したオプションのいくつかに精通していますが(つまり、標準タブメニュー-完全とはCtrl + I補完オプション)が、私は」あなたはPhpStormから抜け出すことのできる検索/補完のタイプで甘やかされました。Zshのシェルスマート完了

たとえば、PhpStormの株式Laravelプロジェクトでは、Search Everywhereダイアログ(Double Shift)を開き、​​と入力し、エディタに「welcome.blade.php」と入力します。 Zshでその機能に最も近いのは、wbと入力し、2つの文字(w|b)の間にカーソルを置き、Ctrl + iを使用します。

私は検索していくつかのカスタム完了スクリプトを見つけましたが、このタイプの機能はありません。

はそう大きな問題は、次のとおりです。

1.それはPhpStormに存在するようにZshの中でスマート完了機能を持つことは可能ですか?

2.もしそうなら、どのように有効にするのでしょうか?

関連がある場合は、OS X 10.12でOhMyZshを使用しています。

答えて

0

次のセットアップは(~/.zshrcに入れて)私の作品:

zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|[._-]=* r:|=*' 'l:|=* r:|=*' 
unsetopt CASE_GLOB 
zstyle ':completion:*' completer _complete _match _approximate 
zstyle ':completion:*:match:*' original only 
zstyle ':completion:*:approximate:*' max-errors 2 numeric 

参考:zprezto

関連する問題