P4EDITORは.p4configで "vim"に設定されています。私はPythonスクリプト内で別のエディタを使用したいと思います。環境変数P4EDITOR = "custom_editor"を変更しても効果はありません。 PERFORCEのように.p4configファイルを探してから、環境変数を探す。 OS:FreeBSD.p4configで設定を上書きするにはどうしたらいいですか?
1
A
答えて
0
ベストプラクティスは、p4バージョンをアップグレードし、p4 -E P4EDITOR="custom editor"
を@Bryanの提案に従って行うことです。
P4をアップグレードするオプションがない場合は、既存の.p4configファイルを一時ファイルにコピーし、P4EDITOR=custom editor
を一時構成ファイルに追加します。 P4EDITOR
が既に設定されている場合は、一時設定ファイルで変更してください。また、export P4CONFIG=temp_config
を実行して、一時ファイルを構成ファイルとして作成します。
p4は、現在のディレクトリとそのすべての親の設定ファイルを探します。ですから、どの設定ファイルをコピーして変更するかを知る最も良い方法は、コマンドp4 set P4CONFIG
を実行することです。これは、マシンに複数の設定ファイルがある場合に非常に便利です。
$ p4 set P4CONFIG
P4CONFIG=.p4config (config '/<path>/.p4config')
1
新しいバージョンのコマンドラインをお持ちの場合は、p4 -E P4EDITOR="custom editor" command...
を使用してください。 '-E'フラグはp4 help undoc
に記述されており、このようにP4EDITORのような変数をオーバーライドするためのものです。
代わりに、環境変数P4CONFIGを ".p4config"以外に設定してみてください。その後、.p4config設定はまったく使用されず、P4EDITORのカスタム設定が有効になります。残念ながら、保持したい.p4configファイルから他のすべての設定を保持しておく必要があります。
関連する問題
- 1. 実行時にnode-configで設定値を上書きするにはどうしたらいいですか?
- 2. CSS IDを上書きするにはどうしたらいいですか?
- 3. android:Backボタンを上書きするにはどうしたらいいですか?
- 4. Hybrisでenumtype定義を上書きするにはどうしたらいいですか?
- 5. 減速しているときに設定したコンテンツオフセットをUITableで上書きしないようにするにはどうすればよいですか?
- 6. Eclipse Oxygen - リモート環境設定をダウンロードしてローカル設定を上書きするにはどうしたらいいですか?
- 7. PHPのファイルコンテンツを新しいコンテンツで上書きするにはどうしたらいいですか?
- 8. apache modの書き換えを設定するにはどうしたらいいですか?
- 9. returnUrlはどのように設定されていますか、どこで上書きできますか?
- 10. Dancer2でログフォーマットを設定するにはどうしたらいいですか?
- 11. Kestrelでエンドポイントを設定するにはどうしたらいいですか?
- 12. MavenでLiquibaseを設定するにはどうしたらいいですか?
- 13. Caffeでグローバルウェイトフィラーを設定するにはどうしたらいいですか?
- 14. ビデオソースをhtmlで設定するにはどうしたらいいですか?
- 15. Django - データベースから設定ファイルに値を設定するにはどうしたらいいですか?
- 16. ビルドパスをcmakeに設定するにはどうしたらいいですか?
- 17. angular4にデフォルトルートを設定するにはどうしたらいいですか?
- 18. イオンアイテムを右に設定するにはどうしたらいいですか?
- 19. イベントをphpmyadminに設定するにはどうしたらいいですか?
- 20. cPanel初心者:仮想ホストの設定を上書きするにはどうすればいいですか?
- 21. AChartEngineレンダラで自分の書体を設定するにはどうしたらいいですか?
- 22. GWT /ブートストラップでCSSスタイルを上書きするにはどうしたらいいですか?
- 23. デフォルトのmagento cmsホームページエントリをカスタムモジュールで上書きするにはどうしたらいいですか?
- 24. Emacsでデフォルトのモードファイルを上書きするにはどうしたらいいですか?
- 25. CakePHP 3.XでFormHelperを上書きするにはどうしたらいいですか?
- 26. Magentoでローカルモジュールを上書きするにはどうしたらいいですか?
- 27. リポジトリの内容をTortoiseSVNの作業コピーで上書きするにはどうしたらいいですか?
- 28. WIX 3.x:powershellのカスタム設定からプロパティを設定するにはどうしたらいいですか?
- 29. ノードでシェフクライアントの設定を上書きするにはどうすればよいですか?
- 30. CSS - グラデーションドロップシャドウを設定するにはどうしたらいいですか?
ありがとうございました! P4バージョンはかなり古いです。スクリプトは複数のマシンで実行されるため、更新は不可能です。私は第2のアプローチを考えていました。既存の.p4configをコピーし、P4EDITORだけを編集しました。しかし、P4ENVIRONにはどんな効果がありますか? – SilentMonk