カラー表示C言語モードについてNo.15620
だちょ さん 03/10/31 23:05
 
こんにちは。
さっそく4.00を使っています。

カラー表示のC言語モードでのコメントがおかしいので報告します。
/* 〜 */ のコメントの中に「*/」が含まれる文字列があると、
この文字列中の「*/」がコメントの終端と判断されてしまいます。

もう1つ、カラー表示で気になる部分があります。
行番号を表示して、複数の行を変更すると、それらの行の行番号が
「編集した行の行番号」の表示になりますが、その状態で「やり直し」
してもすべての変更を取り消さない限り、行番号が元に戻りません。


初期状態  ・・・ | の左側が行番号です。
  1 | a
  2 | b

2行とも変更 ・・・ (n)を「編集した行の行番号」とします
  (1)| aa
  (2)| bb

1回だけ「やり直し」・・・ 2行目は「編集した行の行番号」のまま
  (1)| aa
  (2)| b

もう1回「やり直し」・・・ 両行とも元に戻る
  1 | a
  2 | b





[ ]
RE:15620 カラー表示C言語モードについてNo.15621
アルビレオ さん 03/10/31 23:24
 
秀丸ユーザーのアルビレオです。

>カラー表示のC言語モードでのコメントがおかしいので報告します。
>/* 〜 */ のコメントの中に「*/」が含まれる文字列があると、
>この文字列中の「*/」がコメントの終端と判断されてしまいます。

それはCのコメントの解釈として正しいはずですが…
「おかしい例」を具体的に出した方が話が早いのではないかと思います。

[ ]
RE:15621 カラー表示C言語モードについてNo.15624
だちょ さん 03/11/01 13:42
 
>それはCのコメントの解釈として正しいはずですが…

すみません。
正しいようです。
お騒がせしました。

[ ]
RE:15620 カラー表示C言語モードについてNo.15678
だちょ さん 03/11/06 18:51
 
担当様
下記の件、何かコメントしてもらえると嬉しいのですが・・・

>もう1つ、カラー表示で気になる部分があります。
>行番号を表示して、複数の行を変更すると、それらの行の行番号が
>「編集した行の行番号」の表示になりますが、その状態で「やり直し」
>してもすべての変更を取り消さない限り、行番号が元に戻りません。
>
>例
>初期状態  ・・・ | の左側が行番号です。
>  1 | a
>  2 | b
>
>2行とも変更 ・・・ (n)を「編集した行の行番号」とします
>  (1)| aa
>  (2)| bb
>
>1回だけ「やり直し」・・・ 2行目は「編集した行の行番号」のまま
>  (1)| aa
>  (2)| b
>
>もう1回「やり直し」・・・ 両行とも元に戻る
>  1 | a
>  2 | b

[ ]
RE:15678 カラー表示C言語モードについてNo.15679
アルビレオ さん 03/11/06 19:27
 
単なるユーザーのアルビレオです。

>担当様
>下記の件、何かコメントしてもらえると嬉しいのですが・・・
>
>>もう1つ、カラー表示で気になる部分があります。
>>行番号を表示して、複数の行を変更すると、それらの行の行番号が
>>「編集した行の行番号」の表示になりますが、その状態で「やり直し」
>>してもすべての変更を取り消さない限り、行番号が元に戻りません。

仕様です。
この件は以前から何度か要望として出ているのですが「編集した行の行番号」が
リセットされるのは、
・アンドゥして「ロードor保存されたときの状態」に戻ったとき
・「最初からやり直し」を実行したとき
・「保存」したとき(設定によってはそのまま)
に限られています。

参考: http://hidemaruo.dip.jp:81/hidesoft/hidesoft_2/x01011.html#1055
一応このときに要望リスト入りはしているようですが…
アンドゥ関係に手を入れることには慎重になるのも無理はないので(というか、
わりと面倒な修正が必要だと推測してます)気長に待っていた方がよろしいかと
思います。

[ ]
RE:15679 カラー表示C言語モードについてNo.15682
だちょ さん 03/11/07 00:37
 
なるほど。
既出だったのですね。
仕様なら仕方ありませんが、5年以上前からの要望事項なんですね・・・

[ ]
RE:15682 カラー表示C言語モードについてNo.15699
秀丸担当 さん 03/11/07 19:25
 

>「編集した行の行番号」の表示になりますが、その状態で「やり直し」
>してもすべての変更を取り消さない限り、行番号が元に戻りません。

難しかったのでやりませんでしたが、なんとか考えて見ます。

[ ]
RE:15699 カラー表示C言語モードについてNo.15720
だちょ さん 03/11/09 21:16
 
>
>>「編集した行の行番号」の表示になりますが、その状態で「やり直し」
>>してもすべての変更を取り消さない限り、行番号が元に戻りません。
>
>難しかったのでやりませんでしたが、なんとか考えて見ます。

楽しみにしてます。

[ ]