2008-12-12 33 views
5

好的文件比較工具已經被討論過了,但我的問題更具異國情調。是否有任何可視化文本比較工具(如WinMerge),可以讓我輕鬆地對同一文件中的兩個部分進行視覺比較?什麼工具可以對同一個文件中的兩個部分進行視覺比較?

我在vcproj文件中有多個配置,需要維護它們。手動完成這項工作非常痛苦 - 分割窗口,逐個字符滾動。除此之外,xml非常冗長,並且需要大量的屏幕空間。我不能相信沒有工具可以做自動文件部分比較,因爲這聽起來像是一個非常普遍的問題。

請不要提供給我使用屬性頁面,我不想更復雜,我想要更少。手動分割文件,然後比較它們也是中世紀的(我現在正在這樣做)。

+0

WinMerge出了什麼問題? – faulty 2008-12-12 12:18:07

+0

它不能對同一文件中的兩個文本塊進行文本比較? – defmeta 2008-12-13 02:27:54

回答

5

我使用Beyond Compare(不是免費的,但我認爲共享版本可用)。您可以爲左側和右側選擇相同的文件,然後右鍵單擊每側的部分開頭,然後選擇「手動對齊」。這將允許您比較容易地比較同一文件的兩個部分。

總的來說,我強烈推薦這款產品。我還沒有嘗試版本3,這是他們目前在他們的網站上,但版本2是一個神話般的工具。 A +

2

我使用UltraEdit進行大部分文本編輯,並且他們有一個名爲UltraCompare的產品進行視覺比較。


更新由漁業部

了UltraCompare Professional還支持文本片段的除了整個文件進行比較。

UltraCompare開始後,選擇文本比較菜單模式如果尚未選擇。在文本編輯器中選擇應該比較的第一個文本塊,按Ctrl + C,切換回UC並將Ctrl + V粘貼到左側文本區域窗格中。再次切換到文本編輯器,選擇同一文件中的其他塊,按Ctrl + C,切換回UC,單擊右側窗格,並使用Ctrl + V粘貼該塊。立即比較兩個塊並顯示差異。

在同一個文件中的兩個塊的文本片段比較也可以直接從UltraEdit中啓動。選擇文件中的第一個塊,按Ctrl + C,Ctrl + N,Ctrl + V和Ctrl + A將該塊複製,粘貼並重新選擇一個新文件。選擇文件中的第二個塊。執行命令從菜單文件在UltraEdit比較與選項比較選中自動被啓用,並點擊按鈕比較文本。 UC Professional僅從2個選定的區塊開始進行比較。

+0

它是否對同一個文件中的部分進行視覺比較? – 2008-12-12 03:43:30

+0

看起來不是這樣的......我從未在Mac平臺上嘗試過的許多文本編輯器上看過這個功能。但它肯定會有用! – defmeta 2008-12-12 03:47:29

0

您可以使用MELD來做到這一點

  1. 沒有指定文件名
  2. MELD與提示你想要哪種類型的比較打開MELD。選擇文件比較
  3. 融合並顯示圖標以選擇文件名。在此之下它會提示進行空白比較。選擇那個。
    1. 在文件比較窗口中,粘貼要比較的文件部分。
相關問題