2012-01-07 1 views
7

Wolfram Workbench(バージョン2)を使用して2つのノートを比較するステップはまさに何ですか?Workbenchのノートブックを比較するステップ

私はWorkbenchで2つのノートブックを開くために私が何をしているかなど明示してください。

(私はWorkbenchを使いこなすのが難しいですが、組み込みのドキュメントは限られた価値しかありませんが、チュートリアルのスクリーンキャストは停止して起動しても実行できるように急いでいます。このチュートリアルに付随するさまざまなバージョンのサンプルファイルの中で、私にとってはまだ混乱しています。)

+0

私はそれが簡単だけでノートPCを比較するhttp://www.quickdiff.com/を使用することを見つけます。ノートブックからコードをコピーし、2つのウィンドウに貼り付けて、差分をクリックします。 – Nasser

答えて

8

私はワークベンチを一度も使用していませんが、私はそれを起動して数分でドキュメントを比較していました。それは難しい。

手順:

  1. は、[ファイル]> [新規作成]> [新しいプロジェクト]メニューを使用してプロジェクトを作成します(EDIT:多くのプロジェクトの種類は、私が思うでしょう、私は、アプリケーションと基本Mathematicaのタイプの両方を試してみました)
  2. インポートを使用してプロジェクトと比較する2つのファイルを追加します([ファイル]メニューまたは右マウスボタンのコンテキストメニュー内)。 EDIT:おそらく、最も一般的なアプローチは「一般/ファイルシステム」です。それは、インポートするディレクトリを要求します。その後、そのディレクトリからインポートするファイルを選択することができます。
  3. ようこそ(>とアップサイド

Mathematica graphics

+0

「プロジェクト」By Mathematicaクラスのプロジェクトを意味すると思います。しかし、どのタイプ:アプリケーションプロジェクト、基本プロジェクト、JLinkプロジェクト? – murray

+0

どのようなインポート元ですか?カテゴリ "Mathematia"の下で唯一の選択肢は "ファイルからのコード"です。しかし、私はコードを望んでいませんか?私は2つのノートが必要です。どのようにインポート? – murray

+0

_something_を試してみるために、私はMathematicaアプリケーションプロジェクトを選択してから、Mathematicaのインポート>ファイルからコードを選択しました。しかし、私は、パッケージエクスプローラにノートブックコードが表示されていないだけで、コードがどのノートブックからインポートされたかを示すコメントにすぎません。 – murray

6

ことにより、2つの文書の側を示す他の各

  • 比較エディタ火災の比較>パッケージエクスプローラービューで両方のファイル
  • 右マウスボタンを選択しますStackOverflow Murray、ここにお会いできてうれしいです!)

    これはあなたの質問に対する直接的な答えではありませんが、なぜなら、<< AuthorTools`パッケージには、ノートブックを比較する機能が含まれているからです。

    [email protected] 
    FileNameJoin[{$InstallationDirectory, "AddOns", "Applications", 
        "AuthorTools", "Documentation", "English", "AuthorToolsGuide.nb"}]; 
    

    次にあなたが[email protected][notebook1, notebook2]を使用してそれらを比較、または多分あなたは複数のファイルを選択できますいくぶんより便利

    [email protected][SystemDialogInput["FileOpen"], SystemDialogInput["FileOpen"]] 
    

    を使用することができます(「隠された」)を開くには、次のドキュメントを評価簡単に。

    また、あなたがフロントエンドに2冊のノートを開いて、この小さなコントロールパネルを使用することができます

    [email protected][ 
        {PopupMenu[Dynamic[nb1], 
        Thread[Notebooks[] -> NotebookTools`NotebookName /@ Notebooks[]]], 
        PopupMenu[Dynamic[nb2], 
        Thread[Notebooks[] -> NotebookTools`NotebookName /@ Notebooks[]]], 
        Button["Show differences", 
        [email protected]`NotebookDiff[nb1, nb2]]} 
        ] 
    

    Mathematica graphics


    をそれはMathematicaの8で、いくつかの文書化されていないがあることを言及することは興味深いですNotebookTools`NotebookDiff[]機能を含むNotebookToolsコンテキストのノートブック関連機能。


    関連質問:Is it possible to invoke Mathematica's diff functionality from the command line?

  • +0

    それは私が必要とするものです。これで違いは分かりました。スタイルシートの1つはCore.nbを継承し、もう1つはDefault.nbを継承することから始まります。 – murray

    +1

    ドキュメントの場所が異なるようになりました。これは10.4 NotebookOpen @ FileNameJoin [{$ InstallationDirectory、 "Documentation"、 "English"、 "パッケージ"、 "AuthorTools"、 "Documentation"、 "English"、 "Guides"、 "AuthorTools.nb"}]で動作します。 – gdelfino

    関連する問題