問題タブ [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.

0 投票する
1 に答える
4359 参照

.bash-profile - bash_profile の悪いパターンの問題を修正するには?

端末に悪いパターンの出力が表示されます:

これは bash_profile の一部です:

}

これについて何か考えはありますか?また、oh-my-zsh と OS X Yosemite を使用しています。

0 投票する
1 に答える
809 参照

zsh - zsh "cd.." コマンドがスペースなしで機能しなくなった (cd..)

「cd ..」はスペースなしで機能しなくなりました。

以前は「cd ..」と入力していましたが、最後の更新以降は「cd ..」のみが機能し、次のようにスローされます。

どうすれば元に戻せますか?

ありがとうございました。

0 投票する
2 に答える
380 参照

macos - OS x の `edit` バイナリを別のエディタに変更します

コマンド ラインで入力edit <folder/file name>すると、長い間使用していなかった TextWrangler で開くことができます。バイナリがどのようにしてeditそこにたどり着いたのかはわかりません — 私は oh-my-zsh を使用していますが、関連性がある可能性があります。subl(入力しやすい) に変更したかったeditのですが、既に存在することがわかりました。

TextWrangler をアンインストールしましたが、エラーが発生しました

LaunchServices データベースを変更する方法を探して再構築しましたが、それでもエラーが発生します。実行すると、 fwiwが表示されwhich editます。/usr/local/bin/edit

この関連付けを制御するものは何ですか?どうすれば Sublime Text に切り替えることができますか?

0 投票する
2 に答える
3260 参照

keyboard-shortcuts - zshでキーボードショートカットをバインドして最後のコマンドを実行するにはどうすればよいですか?

コマンドを繰り返したいと思うことがよくありますが、 while!!は便利ですが、それを ctrl-w などにバインドしたいと思います。それを行う方法はありますか?

編集:上向き矢印が私が望むことをすることは承知していますが、ホーム行を離れる必要はありません。熱心な Vim ユーザーである私は、ホーム キーを使用し続けることの価値を学びました。

コマンドにアクセスするためのショートカットの追加に関するこの投稿を見infoて、そこから何かを推測しようとしましたが、成功しませんでした。Zshは、zleがアクティブでないか何かについて私に怒鳴りました。

これはシェルがどのように構成されているかの知識に依存することを知っているので、以下に関連するコードと、.zshrc 全体とドットファイル全般へのリンクを貼り付けました。

完全な構成: https://github.com/yramagicman/dotfiles

.zshrc のみ: https://github.com/yramagicman/dotfiles/blob/master/.zshrc

カスタム プラグイン:

0 投票する
1 に答える
885 参照

zsh - oh-my-zsh で CTRL-Comma をマップする方法

"cd .." を CTRL-Comma にマップし、CTRL-ピリオドを使用して以前のサブディレクトリにトラバースすることもできれば素晴らしいと思います。

oh-my-zsh conf でこれを実装する方法はありますか??

0 投票する
8 に答える
10796 参照

zsh - NVM が ZSH (oh-my-zsh) でエイリアスのデフォルトに固執しない

すでに NVM をインストールしていたので、oh-my-zsh を見つけてインストールしました。.zshrcで有効にしたnvmプラグインがあるようです。

また、これを.zprofileに入れました

これで nvm を使用できるようになりましたが、エイリアスのデフォルトを別のバージョンに設定すると、次にシェルを開いたときに nvm が元に戻ります。

次に、新しいシェルを開いた後:

私の古い bash のインストールは、どういうわけか台無しになる可能性がありますか? 私はOSXを使用していますが、違いはないと思います。

--------- 編集 ------ 要求に応じてさらに出力

1.2.0 に戻す理由がわかりました。oh-my-zsh のインストール中に、Bash シェルからアクティブな PATH を取得し、その時点でアクティブな nvm パスを含む .zshrc ファイルにコピーしたようです。

しかし、それをPATHから削除した後、新しいシェルを起動した後、zshはNodeバイナリを見つけることができなくなりました。それでも問題は私が質問することです.なぜNVM設定が記憶されないのですか? 以前のようにアクティブシェルに設定できますが、固執しません。

私は今、oh-my-zsh のインストールに根本的な問題があるのではないかと考えています。たとえば zshrc で git プラグインを有効にしていますが、コマンド「gst」は有効なエイリアスではありません。

plugins=(git、gitflow、nvm、brew、tmux)