メイン
   EmEditor 本体の不具合の報告
     [コメントを無視]して文書比較したとき誤判定
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tok
投稿日時: 2011-3-10 13:25
新米
登録日: 2011-2-10
居住地:
投稿: 3
[コメントを無視]して文書比較したとき誤判定
[コメントを無視]にチェックを入れて文書比較をしたとき、
以下の2個の文書が同一と判定されてしまいます。
(行コメント「//」が設定されている場合)

文書1
class Hello {
	public static void main(String args[])
	{
		System.out.println("Hello, world!");
	}
}

文書2
class Hello {
	public static void main(String args[])
	{
//		System.out.println("Hello, world!");
	}
}

EmEditorのバージョンは10.0.5です。

ご確認のほど、よろしくお願いいたします。

snow
投稿日時: 2011-3-10 19:26
長老
登録日: 2006-9-20
居住地: 神奈川県
投稿: 313
Re: [コメントを無視]して文書比較したとき誤判定
具体的に、どこが異なるから同一でないと判定して欲しいかを、書いたほうが良いかと…。

コメントを無視とした場合、私には同じものにしか見えませんでした。
Yutaka
投稿日時: 2011-3-11 2:40
管理人
登録日: 2006-9-17
居住地: Redmond
投稿: 3058
Re: [コメントを無視]して文書比較したとき誤判定
tok 様

いつも EmEditor Professional をお使いいただき、誠にありがとうございます。

コメントを無視していれば、この書いていただいた例の2つは次のように変換されます。

文書1
class Hello {
	public static void main(String args[])
	{
		System.out.println("Hello, world!");
	}
}


文書2
class Hello {
	public static void main(String args[])
	{
	}
}


したがって、異なる文書と判断されます。

実際、こちらのテストでは、異なる文書として判断されています。同一と判断されるという結果は、こちらの動作と異なります。でも、// が、前の行から続く行で、行が折り返されているだけだとすると、同一と判断されます。

どうぞよろしくお願い申し上げます。


----------------
EmEditor 開発者
江村 豊
http://jp.emeditor.com/

snow
投稿日時: 2011-3-11 12:39
長老
登録日: 2006-9-20
居住地: 神奈川県
投稿: 313
Re: [コメントを無視]して文書比較したとき誤判定
あ、そういう判定なのですね。試さずに書いてしまいました。
失礼しました。
tok
投稿日時: 2011-3-11 13:16
新米
登録日: 2011-2-10
居住地:
投稿: 3
Re: [コメントを無視]して文書比較したとき誤判定
江村様

ご回答ありがとうございます。

引用:
実際、こちらのテストでは、異なる文書として判断されています。同一と判断されるという結果は、こちらの動作と異なります。でも、// が、前の行から続く行で、行が折り返されているだけだとすると、同一と判断されます。


そうですか。。
こちらの環境では何度やっても「2個の文書は無視した部分を除き同じです。」となります。
複数の環境、新規にインストールした環境でも再現するので間違いないと思うのですが。。

なお、行の折り返しは「折り返さない」で確認しています。

[コメントを無視]チェックなしでの比較結果表示時に、[比較]メニュー内の[コメントを無視]をクリック、または、
[コメントを無視]チェックありでの比較結果表示時に、[比較]メニュー内の[再スキャン]をクリックしても再現しませんでしょうか?

よろしくお願いいたします。
fusa
投稿日時: 2011-3-12 2:07
一人前
登録日: 2007-6-11
居住地:
投稿: 89
Re: [コメントを無視]して文書比較したとき誤判定
私のところでもtokさんと同じ動きをします。

Win XP
EmEditor10.0.5です
Yutaka
投稿日時: 2011-3-12 7:23
管理人
登録日: 2006-9-17
居住地: Redmond
投稿: 3058
Re: [コメントを無視]して文書比較したとき誤判定
tok 様

いつも EmEditor Professional をお使いいただき、誠にありがとうございます。

書いていただいた手順で再現しました。調査いたします。
このたびは、申し訳ありませんでした。

どうぞよろしくお願い申し上げます。


----------------
EmEditor 開発者
江村 豊
http://jp.emeditor.com/

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


投稿するにはまず登録を
 
English čeština Deutsch español français italiano 日本語 한국어 Русский 简体中文 繁體中文