PyCharmでシェルを使用している間にすばやく入力すると、オートコンプリート機能によって文字が欠落していることがわかりました。
/ bin / zshを起動してそれを無視する便利な方法はありますか$ZSH/oh-my-zsh.sh
?おそらく、代替の.zshrcファイルなどを指すのでしょうか?
1つの可能性は、プラグインをロードするかどうかを決定するためのフラグで環境変数を設定することです。
これが可能なアプローチであるというより良い/他の提案や確認を探しています。ありがとうございます!
答え1
環境変数を設定して、ZDOTDIR
zshに別のディレクトリで構成ファイルを見つけるように指示できます。
あるいは、自分のプロセスを変更して.zshrc
親プロセスを確認することもできます。それはまるで
parent_process_name=$(ps -o comm= $PPID)
if [[ "$parent_process_name" == "some-program" ]]; then …
実際のコマンド名が何であるかを確認してくださいsome-program
。その場合は、python
コマンドのパラメーターを確認する必要があります。それはまるで
parent_process_args=$(ps -o args= $PPID)
if [[ "$parent_process_name" == python(2|3|)\ PyCharm* ]]; then …
答え2
これは私にとって効果的です。
if [ -z “$INTELLIJ_ENVIRONMENT_READER” ]; then
source $ZSH/oh-my-zsh.sh
fi