/.zshrc:export:97: このコンテキストでは無効です。 -w:これが何を意味するのかわかりませんか?

/.zshrc:export:97: このコンテキストでは無効です。 -w:これが何を意味するのかわかりませんか?

Mac OS で端末を開くと、端末が一番上に印刷されます。

   /.zshrc:export:97: not valid in this context -w

私は厳密なオンライン指示に従い、nanoを使用して/.zshrcファイルの1行を修正しました。私は誤って何かを台無しにしたと思います。

私は崇高なファイルを開き、関連する行は次のようになります。

 96 export PATH=$PATH:$HOME/bin
 97 export EDITOR='subl' -w
 98 export PATH=$PATH:$HOME/bin
 99 export EDITOR='subl' -w

この問題を解決する方法がわかりません。

ベストアンサー1

呼び出しはexport次のとおりです。

export variable=value other_variable=its_value third_variable

これは3つの変数をエクスポートし、そのうちの2つの値を設定します。

使用する場合

export variable=value other_value

完全な文字列として引用されていない場合は、value other_valueエクスポートするother_value変数の有効な名前でなければなりません。

あなたの場合

export EDITOR='subl -w'

代わりに

export EDITOR=subl -w

EDITOR変数に値がある場合はsubl -w


コメントから、行を繰り返す必要があるかどうかを尋ねます。いいえ、繰り返す必要はありません。

そのexport EDITOR行の場合、重複行は機能しません(割り当て合計のみを再実行しますexport)。このexport PATH行の場合、同じステートメントを2回目に実行するときにパスを追加します。$HOME/bin 再び値の終わりまでPATH。これにより実際の結果はありませんが、実行可能ファイルを数分の1秒遅く見つけることができます。

おすすめ記事