2017-09-26 76 views
1

我試圖區分不同版本的程序。舊版本使用1和0來表示true和false,而新版本使用true和false兩個字。由於這些布爾值無處不在,所以大部分文件都是「不同的」。現在我已經在自定義文件類型中添加了1,0,false和true來表示不重要,但是這有一些不幸的副作用(比如不匹配更改爲false的1)。那麼,有沒有人知道如何製作真匹配1,假0?我如何設置兩個不同的單詞在比較3

編輯:

語言是一種專有的一個爲我的公司,但它聽上去很像到SQL。我的意思的一個例子是

select * 
from fake_table ft 
where ft.active_ind = 1 

成爲

select * 
from fake_table ft 
where ft.active_ind = true 
+0

請提供更多詳情。你在用什麼語言?顯示一些代碼。更加詳細一些。 –

回答

1

如果你有除了比較3或4 Pro的許可,您可以使用替換的文本進行比較,以顯示不同的比賽。如果您有BC3或BC4標準許可證,替代品僅爲專業版功能,那麼您將不得不使用不重要的文本。

  1. 文本比較,點擊規則工具欄按鈕(裁判圖標)。
  2. 轉至替換選項卡。點擊(BC3)或+(BC4)。
  3. 要查找的文本:1
  4. 替換:真

在定義了替換,1與真正的右側匹配左邊則是彩色的比賽,如果視圖>忽略不重要的差異已打開。

+0

這很不幸。我認爲這種情況對於我獲得升級版許可證並不普遍,所以我將不得不繼續使用我的hacky版本。但是,謝謝你的回答! – Zyxer22

+0

如果要評估替換,可以通過重命名包含許可證密鑰的文件臨時將「超越比較」恢復到試用模式。文件是「c:\ program files \ beyond compare 4 \ BC4Key.txt」或「%appdata%\ scooter software \ beyond compare 4 \ BC4Key.txt」。 https://www.scootersoftware.com/support.php?zz=kb_evalpro –

相關問題