分割禁止ワードファイルの見本が欲しいNo.30424
旧姓山下 さん 11/10/06 09:17
 
こんにちは

分割禁止拡張ソフトを入れ,分割禁止の条件を少し増やそうと思いました.

やりたいことは,TeX を想定してもらうと楽だと思うのですが,例えば「\vspace」
のような TeX コマンドの「\」と「vspace」の間で改行しないようにする設定です.

ただし,「\\」が行末に来るのは構いませんので,「\」が行末に来ないようにする,
という条件だけでは不十分です.

結局,正規表現で規定するしかないと思います.「\\[A-Za-z]+」とでもなるでしょ
うか.

さて,疑問ですが,分割禁止ワードファイルに「\\[A-Za-z]+」と書いてみましたが,
相変わらず「\」と「vspace」の間での改行(外見上)が発生しています.

どうしたらよろしいものでしょうか.ご存知の方,ご教示お願い致します.

旧姓山下

[ ]
RE:30424 分割禁止ワードファイルの見本がNo.30425
秀まるお2 さん 11/10/06 10:58
 
 分割禁止拡張での分割禁止ワードの登録ですが、すみませんが正規表現は使え
ないです。なので、しいて「\vspace」等で分割させないためには、それらの
ワードのありえるパターンを全部登録してもらうしか無さそうな気がします。

 それが現実的でないとしたら、やはり行末禁則に「\」を追加してもらうか、
どうしてもということでしたら分割禁止拡張の方でオプション追加などの対応を
する作戦でやるしか無いかなぁと思います。

 オプション追加するとしたら、例えば「英単語の一部と見なす文字」みたいな
形で任意の文字を指定出来るようにしたらいいのかなぁという風に思います。


 あるいは分割禁止拡張の単語登録に正規表現も使えるようにする手もあります
けども、使い方によっては秀丸エディタの動作が極端に遅くなる可能性があるの
で、そういう方向での機能追加はちょっとやりたくないかなぁという気もします。

 ということでどうでしょう。

[ ]
RE:30425 分割禁止ワードファイルの見本がNo.30426
Iranoan さん 11/10/06 15:52
 
 秀まるおさん今日は、Iranoan です。
 横から失礼します。
>  オプション追加するとしたら、例えば「英単語の一部と見なす文字」みたいな
> 形で任意の文字を指定出来るようにしたらいいのかなぁという風に思います。
 こちらについて、TeX の場合は問題解決にならないです。
 例えば、\alpha\beta と有った場合、\ は単語の一部というより、単語の先
頭です。よって \ の直前での折り返しがされても、違和感はありません。全
体を一単語として次行にくると、かなり見苦しくなります。
 ##上記例は、数式での利用がほとんどなので、例としては若干不適切ではあ
りますが。

 私個人は、妥協して行末禁則とぶら下がり文字に \ を登録していますが。

[ ]
RE:30425 分割禁止ワードファイルの見本がNo.30436
旧姓山下 さん 11/10/07 16:43
 
秀まるお様,Iranoan 様

ご回答ありがとうございました.

> 分割禁止拡張での分割禁止ワードの登録ですが、すみませんが正規表現は使え
>ないです。なので、しいて「\vspace」等で分割させないためには、それらの
>ワードのありえるパターンを全部登録してもらうしか無さそうな気がします。

了解しました.いちいち単語を登録するのは大変なので,このまま放置しておこうと
思います.

とりあえず,強調表示の定義により,行末に「\」がきていても色が普通の文字とは
違いますので,コマンドが途中で分割されているのだと分かります.少し気持ち悪い
ですが支障はありません.

プログラミングに詳しくない者としては,強調定義に登録した単語や正規表現では分
割しないなど,強調定義とリンクさせてはどうだろうかと気楽に考えております.

ご回答ありがとうございました.

旧姓山下

[ ]