私は、いくつかのかなり大きく複雑なリストオブジェクトを渡すいくつかの組織エクスポートエンジンコードを使用しています。オブジェクトの長いワードラップされた印刷表現を読んだり、スクラッチバッファ内のアクセサを繰り返し記述したり評価したりして、オブジェクトを探索するのはかなり面倒です。私は、対話的に値を調べるための良い方法があるかどうか疑問に思っています。
例:キー/値を段階的に拡張できるインタラクティブなツリービューでオブジェクト値を表示する多くのIDE。オブジェクトは永続的に画面に表示され、表示されている値の種類についてあまり心配することなく調べることができます。イラストとしてのChrome開発者ツールのランダムなスクリーンショット:
他のツールは、ナビゲート可能なポップオーバーとして機能します(機能的には非常に似ています)。Visual Studioからのランダムなスクリーンショット:
emacs lispに類似したものはありますか?おそらく、edebugに組み込まれているものや、別のパッケージによって提供されているものがありますか?または、これは開発されるのを待っていますか?
注:この質問を投稿した直後にppとpp +を発見しました。フォーマットは、オブジェクト構造を視覚的にナビゲートするのに非常に役立ちます。極端な値に変更しprint-length
たりprint-depth
、別のバッファで出力をフォーマットしたりする必要がなくなります。
pp
とpp+
、あなたが望むもの、そしてあなた自身のソリューションとして、それを追加し、数日で答えとしてそれをマークすることができます。
hide-show.el
はこの点で役立ちます。