問題タブ [verbose]
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.
powershell - 詳細フラグを渡すように、Powershell セッションのすべてのコマンドレットの動作を変更します
Powershell セッション内のすべてのコマンドレットの動作を変更して冗長フラグを渡したい場合は、Powershell v3 で$PSDefaultParameterValuesを使用してこれを実現できます。
Powershell v2 の可能な回避策は何ですか?
logging - Android ndk-build でビルド手順を表示する/停止する方法
Android NDK を使用してプロジェクトをビルドしています。今朝、ndk-build の出力は、make プロセスをデバッグするためにどこかにフラグを設定したかのように、大量の出力を表示し始めました。以下はログの一部で、この出力の開始位置を示しています。削除したい行は、1 列目にプラス「+」で始まります。
git - ディレクトリまたはファイルを git commit --verbose から除外します
hereに示すように、git diff
を使用してディレクトリまたはファイルを無視できることはわかっています。git diff !(example)
使用時にこれは可能git commit -v
ですか?
php - 最小限のフットプリントで PHP にオプションのデバッグ/詳細出力を追加する
現在、PHP でライブラリを開発しています。このライブラリは、独自の名前空間を使用します。グローバル (ライブラリの名前空間のスコープ内) 設定を保存するには、次のような静的クラスを使用します。
詳細な出力を簡単かつ適応可能にするために、次のような静的メソッドを使用します。
このようにして、詳細な出力をコードに簡単に追加できます。
ただし、このアプローチでは、冗長出力が非アクティブ化されるとすぐに返される不要なメソッド呼び出しが多数作成されます。
ここで、次のようにアプローチを変更することを考えました。
短いという理由だけでSettings::$verbose
toの値をコピーします。Log::$v
今-一度呼び出した後Log::init()
-詳細な出力行は次のようになります。
しかし、この行は単純に入力するほどきちんとした/短くはありませんLog::v('')
。Log::$v && Log::v('')
何が起こっているかについての情報を追加したいときはいつでも入力しなければならないという考えは好きではありません。
私の質問は次のとおりです。最小限のフットプリントで冗長出力を追加する別の方法はありますか? 私が認識していない PHP の組み込み関数はありますか?
他のコンポーネントとの競合を避けるために、ライブラリの名前空間内に保持したいので、 のようなグローバル定数を使用したくありませんdefine('V', true)
。
更新:定数を名前空間にできることを認識したので、2番目のアプローチを次のように変更できます。
しかし、私の疑問は残ります...
vim - vim の詳細レベル/設定の説明はどこにありますか?
私は vim のヘルプを検索してきましたが、すべての冗長レベルと各レベルの出力のリストを見つけることができませんでした。
遊んでドキュメントを読んだ後、次のことがわかりました。
- 0 - vim が で開始されていない場合
-V
、verbose は 0 に設定されます。 - 6 - バッファローカル自動コマンドの削除を表示
- 9 - vim が実行する自動コマンドをエコーする
- 10 - 開始時のデフォルト レベルで
vim -V
あり、レベルが指定されていない場合、ソースとしてファイルの名前が表示されます - 13 - 例外を表示しますか?
- 20 - 最大レベル?
debugging - この yacc パーサーでは、削減後に解析を終了しないのはなぜですか?
次のような解析出力ファイルを取得します
これは私が与えている入力ファイルです
このような出力が得られます