問題タブ [oh-my-zsh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
zsh - IPアドレスを使用したsshのzshタブ補完
IPアドレスだけのいくつかのマシンにsshしましたが、しばらく前に、それらにsshしようとするとタブ補完が機能しなくなったことに気付きました。私は zsh を使用しており、ssh で通常のドメイン名をタブ補完できますが、私が使用するすべての IP マシンでタブ補完が行われなくなりました。または取引は何ですか?
- OS X - 10.9.3
- zsh-5.0.2
git - MacのzshでGitタブ補完が機能しない
何を試しても、zshシェルでgitタブ/オートコンプリートを機能させることができないようです。bash-completion スクリプトと zsh-completion スクリプトをダウンロードして指示に従いましたが、機能しません。
私は oh-my-zsh を再インストールしましたが、それは役に立たなかったようで、何の違いもありませんでした。
動作している誰かが私にセットアップを説明してくれるので、エミュレートして動作させることができますか?
具体的には、これまでに行ったことは次のとおりです。
- デフォルトのシェルとしてzshを使用するように切り替えました
- oh-my-zshをインストールしました
- https://github.com/git/git/blob/master/contrib/completion/git-completion.bashをダウンロードして保存しました
~/.completion/git/git-completion.sh
- https://github.com/git/git/blob/master/contrib/completion/git-completion.zshをダウンロードして保存しました
~/.zsh/_git
- 追加した
zstyle ':completion:*:*:git:*' script ~/.completion/git/git-completion.sh
運がない。
bash - zsh エイリアスへのオートコンプリートの実装
私は素晴らしい zsh フレームワークoh-my-zshを使用しています。毎日、これは I hitのgc
エイリアスであり、コミットする正しいファイルが得られます。それがどのように実装されているか知りたいので、エイリアスを使用してサブディレクトリに移動するという独自のアイデアを実装できます。git commit
<Tab><Tab>
~/workspace/a-repo
このエイリアス-w a<Tab><Tab>
を使用してナビゲートすることを意味しa-repo
ます~/workspace
. このエイリアスは既に作成しましたが、正しいオートコンプリート/提案を追加する方法を知る必要があります。
これが私のエイリアスです:
bash - zsh が $PATH を正しく使用しない
からスクリプトを実行しようとしましたが~/.dotfiles/bin
、zsh
代わりに bash を取得できません: