|
ご無沙汰しております。山下です。
秀丸に、期待と異なる動作があったのでご報告します。
環境は、Windows 7 Professional (Sevice Pack 1) 32 bit、
秀丸 version8.67 です。
[ウィンドウ] メニュー の [他の秀丸と内容比較] についてです。
関係ありそうな設定として、
・[その他] メニュー [ファイルタイプ別の設定] [体裁]
において、[折り返し] を [固定] に設定し、
[折り返し文字数] を 100文字 にしています。
・[動作環境] [ウィンドウ] [配置] [起動時のウィンドウ配置]
[サイズを指定する] オン [幅] 105文字 にしています。
秀丸Aと秀丸Bを用意し、以下の内容にしておきます。
-------------------------------- 秀丸Aここから
____________________________________________________________________________
__________________________________
-------------------------------- 秀丸Aここまで
-------------------------------- 秀丸Bここから
____________________________________________________________________________
_________________________________B
-------------------------------- 秀丸Bここまで
両者の違いは、最後の文字だけです。
秀丸Aと秀丸Bで [他の秀丸と内容比較] を行うと、論理行末尾の文字の上
(=秀丸Bでは文字「B」の上)にカーソルが移動します。これは期待通りの動作です。
次に、以下の内容の秀丸Cを作成し、
-------------------------------- 秀丸Cここから
____________________________________________________________________________
________________________C_________
-------------------------------- 秀丸Cここまで
秀丸Cでは、折り返しが100文字で、「C」の文字の位置が101カラム目なので、
「C」の文字は物理行2行目の先頭になります。
秀丸Aと秀丸Cで [他の秀丸と内容比較] を行うと、秀丸Cでは「C」の字の上に
カーソルが移動することが期待されますが、実際は、1行目の折り返し位置の「次」
の位置、文字がないところに移動してしまいます。これは違和感があります。
なお、その状態から、カーソルキーで「左移動」を1回、「右移動」を1回行うと、
「C」の字の上にカーソルが移動します。
つまり、[内容比較] 実行直後の位置には戻りません。
よろしくお願いします。
|
|