eval "$(pyenv init -)"
にある.zshrc
を.xonshrc
に移動するにはどうすればよいですか? これを行うにはxonsh
の構文は何ですか?
0
A
答えて
0
pyenv
(現時点では)bash
またはzsh
などのPOSIX準拠のシェルだけでなく、fish
シェルもサポートしています。 pyenv
は、python
のラッパーではなく、実行中のシェルセッションに統合され、目的のvirtualenvを透過的に提供します。
eval "$(pyenv init -)"
出力は代わりeval
コマンドが書き込まれたかのように、実行中のシェルのコンテキストでそれをpyenv init -
の出力を受け取り、ラン(評価します)。
pyenv init -
の出力を見ると、シェルコードの一部であることがわかります。とりわけ、pyenv
の機能が定義されています。
fish
シェルで実行した場合
export PATH="/home/adaephon/local/opt/pyenv/shims:${PATH}"
export PYENV_SHELL=zsh
source '/home/adaephon/local/opt/pyenv/libexec/../completions/pyenv.zsh'
command pyenv rehash 2>/dev/null
pyenv() {
local command
command="$1"
if [ "$#" -gt 0 ]; then
shift
fi
case "$command" in
activate|deactivate|rehash|shell)
eval "$(pyenv "sh-$command" "[email protected]")";;
*)
command pyenv "$command" "[email protected]";;
esac
}
、同じことを行いますが、fish
の構文でpyenv init -
戻りコード。
からxonsh
で動作するようにpyenv
については
それは出力にxonsh
互換の変数と関数の定義を持っているでしょう。限り、私が見ることができる限り、少なくともファイルlibexec/pyenv-init
とlibexec/pyenv-sh-shell
(そしておそらくいくつかのプラグイン)を編集する必要があります。
関連する問題
- 1. テキストファイルからのデータ評価
- 2. m(メートル)からフィート( ')とインチ(' ')への変換を事前評価
- 3. $ scopeの動的評価関数からサービスへのバインド
- 4. 私はmarkeroptions.snippetから評価値を取得し、インフォインドウの評価バーに評価を表示したい
- 5. LINQオブジェクトへのSQLクエリの評価 - C#
- 6. PHPへのJQueryの評価投稿
- 7. 評価バーのWebサービスから評価を表示する方法
- 8. 評価の範囲内のExcel評価
- 9. フィードバック評価の星の評価
- 10. POI公式評価の評価
- 11. Tensorflow Estimator - 評価データセットの定期評価
- 12. NSAppleEventDescriptorからCocoa Scriptingオブジェクトを評価
- 13. 評価
- 14. 評価
- 15. BehatからSeleniumへのjavascriptコードを正しく評価する方法は?
- 16. gwt.xmlの評価
- 17. コードメトリックの評価
- 18. ハイブリッドクラウドコンピューティングシナリオの評価
- 19. テンプレートパラメータの評価
- 20. 評価値はいつ評価されますか?
- 21. Firebaseの評価バーに評価を表示するには?
- 22. Tensorflow評価:すべての画像を評価する
- 23. 評価データベースのランクとアワードを評価するウェブサイト
- 24. "コマンドが見つかりません:pyenv" zshスクリプトで呼び出されたとき
- 25. 評価のためのカスタムメタボックスカスタムポストタイプ
- 26. 回帰ニューラルネットワークの評価
- 27. トリプル等価式評価
- 28. 一度評価の後に評価の星を無効にするjs
- 29. bash変数の再評価
- 30. TI83 +評価プログラム
たとえば、行を含む.bashrcのスニペットを追加します。 これは遍在する設定ではないようです。 –