07/03/25 03:28:48 S7r+DpM30
>>474
ずいぶん昔(2003.08)だが、Ver1.4.2.0→1.4.3.0でツールバーがオーナードローになってから、
WinXP(マニフェスト適用持)での「開く」(ドロップダウン)のアイコンがずれているようだね。
478:477
07/03/25 03:32:31 S7r+DpM30
あ、オーナードローじゃなくてカスタムドローかしら?
479:名無しさん@お腹いっぱい。
07/03/25 16:37:50 LUJSgVne0
よくわからんけど、WinXP + sakura.exe.manifest でもズレてないよ。
480:名無しさん@お腹いっぱい。
07/03/25 16:44:38 oLx/MFQ20
右クリックして全てのファイルでサクラエディタで開く
というメニューをだすにはどうすればいいですか?
481:名無しさん@お腹いっぱい。
07/03/25 16:50:03 u4eDaPGu0
>>480
サクラエディタ上で右クリックするのか?もう開かれているじゃん。
たぶん、言いたいことは違うんだろうけど、その聞き方だと誤解を生むぜ。
482:名無しさん@お腹いっぱい。
07/03/26 17:38:53 obaWG/4v0
縦書きまだですか^^
483:名無しさん@お腹いっぱい。
07/03/26 17:52:45 JK3wlYOF0
立て!ガキ。
484:名無しさん@お腹いっぱい。
07/03/26 19:59:45 W6cxpbyr0
縦書きは要らん 対応しなくていい
それより折り畳み、アウトラインウィンドウ一体化、メニューカスタマイズ
プロジェクト機能、デスクトップ復元などなどエディタとして先にやるべきことはまだある
485:名無しさん@お腹いっぱい。
07/03/26 20:40:18 d5c58Hzt0
>>484
お疲れさまです。
「エディタとして先にやるべきこと」というほどではなく、単にあなたの好みというのも含まれてますが
どれも有れば便利な物なので期待して待っております。開発頑張ってください。
486:名無しさん@お腹いっぱい。
07/03/26 20:42:43 cdncsSk+0
縦書きは確かに要らないかと。。。
専用のソフトがあるんだし。
「アウトラインウィンドウ一体化」
これは狂おしく希望。
487:名無しさん@お腹いっぱい。
07/03/27 00:06:38 hu+/1aOh0
>>484 >>486
要る/要らない を議論する必要はあまり無いと思う。
それよりも、繰り返し同じことを書き込む奴がウザい。ウザすぎ。
ゴミ以外の何物でもない。
...と言ってやめてくれるとも思えないので、放置するしかないんだけどね。
488:名無しさん@お腹いっぱい。
07/03/27 00:20:58 hu+/1aOh0
こういうのは、マメに手動で書き込んでいるのではなく、
機械に定期的・自動的に書き込ませているのだと解釈したほうがいい。
機械に何を言っても無駄。
489:名無しさん@お腹いっぱい。
07/03/27 00:27:16 fUTKhVJJ0
実装の弊害が少なけりゃ何でも詰めこみゃいいとは思うけどね
でも自分がコードメンテしてる場合は多分ウザ厨無視する
490:名無しさん@お腹いっぱい。
07/03/27 08:53:38 Mqvg4HW70
バックアップ先ディレクトリが消えているとバックアップされなくなるのは
なんとかしてほしい。
そりゃバックアップ先ディレクトリをうっかり移動させちゃった俺が悪いって
言われりゃそうなんだけどさ。。。
バックアップがあるさ!と思って覗いた先に何もなかったときの絶望感は
軽いトラウマになると思う。
バックアップ先ディレクトリが無くなってても勝手にディレクトリ掘ってください。。。
作者様お願いします。。。(-人-)
491:名無しさん@お腹いっぱい。
07/03/27 10:14:45 64makc+90
>>487 >>488
煽りは止しましょ
492:名無しさん@お腹いっぱい。
07/03/27 20:31:38 RRGH8e7q0
同意。
それよりも早く縦書き対応してほしいな。
493:名無しさん@お腹いっぱい。
07/03/28 02:24:53 kADQaF5u0
>>490
勝手に掘られるのは嫌だから、エラー出して欲しいな
本当に大事なデータはバッチとかWSHでセルフ実装しる
俺は、スタートアップにxcopy吐くバッチ置いてる
494:名無しさん@お腹いっぱい。
07/03/28 02:47:14 ZPm3y7bv0
>>493
あれ、ディレクトリ無いとファイル保存時エラー表示するけど
495:名無しさん@お腹いっぱい。
07/03/28 18:31:21 AlzMETEP0
>>492
言葉より
本家のソースリポジトリに対する
パッチを公開する方が歓迎されます
496:名無しさん@お腹いっぱい。
07/03/29 23:51:20 TxTn4z7w0
履歴0にしててもお気に入りの設定のリストに
(非表示)で蓄積されてるのどうにかならないの?
そもそも履歴溜めたくないから0にしてるのに
こんな不要なものが残ってく仕様の意味全然わからん
497:名無しさん@お腹いっぱい。
07/03/30 00:01:51 BmdRuUEP0
>>496
言葉より
本家のソースリポジトリに対する
パッチを公開する方が歓迎されます
498:名無しさん@お腹いっぱい。
07/03/30 01:24:25 c5BsVMkV0
>>496
お答えしましょう。それだと実装が楽だから。
そんなことはいくらでもある。
499:名無しさん@お腹いっぱい。
07/03/31 16:54:48 8QSvMNN50
?ヶ崎って地名をサクラエディタにコピペすると文字化けしちゃうんですけど、
これってどうにかならないんですか?
500:名無しさん@お腹いっぱい。
07/03/31 17:13:00 yiOJ8HSv0
>>499
サクラは内部コードがSJISだからSJIS外の文字は表示できない
今まさに開発掲示板で対策(内部UNICODE化)検討中だから1年くらい待ってね
待ちきれない場合は内部UNICODEの秀丸、EmEditor、真魚あたりをどうぞ
501:名無しさん@お腹いっぱい。
07/03/31 23:42:14 Qo7pH1OxO
入力されたコードをそのまま内部に保存して内部のコードをそのまま出力した
らダメなの? XP とか Vista はそうゆう事出来ないの?
502:名無しさん@お腹いっぱい。
07/04/01 00:53:50 b9yx0QwG0
どんなOSでも無理
503:名無しさん@お腹いっぱい。
07/04/01 01:18:17 YZ10S7mDO
MS-DOS は出来る。
DOS プロンプトでも TYPE コマンドわざわざ内部コードとか持ってないだろ?
なぜわざわざ変換するんだ?
504:名無しさん@お腹いっぱい。
07/04/01 02:07:39 m8gTX/2w0
>>500
ご丁寧にありがとうございます。
秀丸は使い心地がよくなかったので待ちたいと思います。
ちなみにトドヶ崎でした。
505:名無しさん@お腹いっぱい。
07/04/01 11:04:49 taBTPOMy0
というかIMEで「魚毛」て入力できるのかな?
MSIMEはできないのは当然としてw
SKKIME 1.0 Unicode Editionでも変換候補が出て来ない罠
Atokだと出て来るのかな?
URLリンク(www2.city.miyako.iwate.jp)(doc)/AC1AFAEB293640B949256C3E0039EBB6
市役所のサイトをみると画像ファイルで代用してるみたい
URLリンク(blog.livedoor.jp)
「鯔のつまり」
1. 鯔(ぼら)が老成したしたもの「魚老(とど)」[国字?]
2. 「魚偏に毛」の字があり、「トド、アシカに似た海獣」
漏れもコピペして確かめてみようと思ったんだがググっても
データが見つからなかった orz なんかつまらないこと聞いてスマソです。
506:名無しさん@お腹いっぱい。
07/04/01 11:34:26 0q23SogZ0
ATOKだと普通に出てきます。
こんな情報も表示されたりします↓
?
Unicode :U+9B79
UTF-8 :E9 AD B9
507:名無しさん@お腹いっぱい。
07/04/01 11:37:33 0q23SogZ0
あぁ、また使えない漢字を使ってしまった…
>>506の?は魚毛です。
URLリンク(ja.wikipedia.org)
508:名無しさん@お腹いっぱい。
07/04/01 11:55:14 aWJHAu+s0
IMEの変換の話なら別のトコ行けよ
509:名無しさん@お腹いっぱい。
07/04/01 12:18:18 nyyLcnAc0
魹 だね。
ネットで使うときには文字参照といって、魹 を
半角で打てば、ブラウザ側で魹 を表示してくれる。
510:名無しさん@お腹いっぱい。
07/04/01 13:42:44 Cson5Bsh0
>>508
日出麻呂+ATOKでも、出来るわけないやろ、試して損した。
511:名無しさん@お腹いっぱい。
07/04/01 14:16:42 sz0U5M6w0
>>510
ATOK2007なら出る
512:名無しさん@お腹いっぱい。
07/04/01 14:20:07 YJT0n9i20
>>509
魹 ( 魹 )
漢字の数値参照は16進使おう
513:名無しさん@お腹いっぱい。
07/04/01 14:55:43 COXoQxyy0
>>512
その心は
514:名無しさん@お腹いっぱい。
07/04/01 16:41:52 Cson5Bsh0
その心は、このスレで100以上の10進数使うな。部首検索なら出来る内に入らない。
515:名無しさん@お腹いっぱい。
07/04/01 18:58:36 COXoQxyy0
> このスレで100以上の10進数使うな。
これの理由が書いてないぞw
516:名無しさん@お腹いっぱい。
07/04/01 21:35:11 UBsFJwHL0
;その心は、10進だとどうもこれが要らないらしい。
517:名無しさん@お腹いっぱい。
07/04/01 21:36:58 COXoQxyy0
>>516
いやそれは無いのでは
518:名無しさん@お腹いっぱい。
07/04/01 23:19:23 7vVqL1ij0
背景の色などの設定を変えたのですが、
新規作成したファイルをサクラエディタで開くと、その設定が元に戻っています。
どうすれば新規作成したファイルでも設定を保存できますか?
519:名無しさん@お腹いっぱい。
07/04/01 23:51:47 /5yIqYJf0
新規作成(基本)の設定色を変える
520:名無しさん@お腹いっぱい。
07/04/04 20:12:11 Mdw5tGs+0
検索履歴や置換履歴の保存数を増やしたいのですが
どうしたらできますか?
よろしくお願いします。
521:名無しさん@お腹いっぱい。
07/04/04 21:20:34 MBtuXQuc0
>>520
ソース弄れば出来ますよ
522:名無しさん@お腹いっぱい。
07/04/04 23:47:31 SmLrzx7y0
悔しかったんだろうな
523:名無しさん@お腹いっぱい。
07/04/05 01:27:33 GWc/TY0O0
葉っぱてすと
524:名無しさん@お腹いっぱい。
07/04/07 13:21:38 55GMB6xH0
CShareData.h
MAX_SEARCHKEY=30,
MAX_REPLACEKEY=30,
525:名無しさん@お腹いっぱい。
07/04/07 13:37:17 uIqw4A8V0
>>524
>>521じゃないですが乙です。
個人的にはファイルやフォルダの履歴みたいに
検索履歴や置換履歴にもお気に入りフラグを立てることで
履歴から削除されなくなったら便利なんじゃないかと思います。
526:名無しさん@お腹いっぱい。
07/04/08 01:47:13 Zk4Y5xNa0
>>525
ついでに上下に移動できるようになればより便利
527:名無しさん@お腹いっぱい。
07/04/08 11:37:59 0xtNGuRf0
欧文フォントだと日本語化ける・・・。
(ConsolasやDejaVuとか)
FontLink試したけどだめだった。
みんな、MSゴシックで使ってるの?
528:名無しさん@お腹いっぱい。
07/04/08 12:13:34 4KRp6b570
欧文フォントで日本語が表示できる訳が無いだろう…。
529:名無しさん@お腹いっぱい。
07/04/08 12:15:58 7qdrX61g0
普通はフォントリンクつかってれば表示できるんじゃ。
530:名無しさん@お腹いっぱい。
07/04/09 23:56:47 llthX1iU0
フォントにね。
531:名無しさん@お腹いっぱい。
07/04/10 14:50:52 RdwgxqLH0
>>530
| 冫、)ジー
532:名無しさん@お腹いっぱい。
07/04/11 01:45:25 kTkrsukn0
このソフトって、Homeキーを押すでインデントのところまで
カーソルを移動させてくれますけど、
インデントが全角スペースのときはHomeキーで行頭まで戻ってしまいます。
これは設定で直らないですよね?
もし開発メンバー方がいらっしゃいましたら
実装リストに加えていただけると助かります。
533:名無しさん@お腹いっぱい。
07/04/11 03:59:12 UQkruOs1O
>>532
全角スペースは人間の目にとってはインデントだがコンパイラに
とってはインデントではない場合もあるため使用しない方がよい
534:名無しさん@お腹いっぱい。
07/04/11 04:58:05 5n0nEjbI0
恐らくプログラムじゃなくて文章なんじゃないかな。
プログラムでわざわざ全角でインデントしないっしょ。
要望するならファイルタイプ別に設定できるようにするぐらいか
535:名無しさん@お腹いっぱい。
07/04/11 04:59:32 5n0nEjbI0
それか全角スペースを半角スペースに置きかえるとか。
全角にこだわりがなければ、こっちの方がてっとり早いかも。
536:名無しさん@お腹いっぱい。
07/04/11 16:54:52 YHSsPOsG0
なでしことかなら案外w
537:名無しさん@お腹いっぱい。
07/04/12 01:46:46 8d+prl+s0
>>534の意見に配慮すると、全角空白も自動インデントする設定のときには
文章の先頭に、全角空白は自動インデントしない設定のときは行頭に移動
という仕様ではどうか。とだけ言って、静観しよう…。
たぶんあまり期待できないので、マクロでどうにかしたら?
538:名無しさん@お腹いっぱい。
07/04/12 02:18:03 ZYW7dNJq0
>>537
>日本語の文章を入力するとき(全角空白も自動インデントする設定のとき)には文章の先頭に、
>programを打ち込むとき(全角空白は自動インデントしない設定のとき)は行頭に、
>移動という仕様…
文意が取りづらかったので補足、蛇足、豚足ズザー(意味不明)
539:532
07/04/12 03:37:24 VCy4FqIY0
全角スペースはhtmlの文章にのみ使います。
なぜわざわざ全角スペースでインデントするかというと
半角でインデントさせた文章はブラウザで表示させると字下げされないからです。
インデントが十数行に及ぶときはスタイル指定でインデントさせますが
数行のみインデントさせたいときは全角スペースのほうが簡単だと思うのです。
また一行ごとにインデント量が違う文章などでも全角スペースを使いたいのです。
全角スペース時の自動インデントは実装されているので
これだけ対応していないのはどうしてかなと思った次第です。
めちゃくちゃ困っている!というわけでもないので
思い出したときにでも対応していただければと思ってます。
長文失礼しました。
540:533
07/04/12 12:53:01 uYRM9qDlO
>>539
>>全角スペース時の自動インデントは実装されているので
そうなんだ!?
それなら確かにHOMEも対応してほしいね。
541:名無しさん@お腹いっぱい。
07/04/13 16:41:48 lmbBj4lL0
SakuraDownが便利すぎてびっくらこいた。
542:名無しさん@お腹いっぱい。
07/04/13 18:05:23 tSpdFI8E0
>>539
> 全角スペースはhtmlの文章にのみ使います。
> なぜわざわざ全角スペースでインデントするかというと
> 半角でインデントさせた文章はブラウザで表示させると字下げされないからです。
やめた方が良いですよ。
スタイルシートを使いましょう。
543:名無しさん@お腹いっぱい。
07/04/14 06:35:46 lb1/heab0
.
544:名無しさん@お腹いっぱい。
07/04/14 09:50:22 bEV4GCtt0
昔、全角スペースでインデントされてる英語コンテンツを見かけたことを思い出した
日本か支那あたりで制作したんだろうけど、英語環境で閲覧すると当然全角スペースが化けるわけで…
545:名無しさん@お腹いっぱい。
07/04/14 21:52:50 lLiFVC4t0
  使えば、英語環境でも化けないんじゃないのか?
546:名無しさん@お腹いっぱい。
07/04/14 22:27:24 /owNoV940
別に外人に読ませるわけじゃないんだから
全角スペース使ったって問題ないんじゃないの?
つか
>インデントが十数行に及ぶときはスタイル指定でインデントさせます
って書いてんじゃん
547:名無しさん@お腹いっぱい。
07/04/14 23:31:54 ngW5ceP30
542が言ってるのは文字化けや行数とは関係なくて、
文字を使ってインデントするのはHTML的に正しくないって事でしょ。
ていうかpreタグ使っとけばいいのでは。
内容知らんけど、整形済み文章と言えない事もない気がするし。
半角スペースでもちゃんとインデントされるよ。
548:名無しさん@お腹いっぱい。
07/04/15 07:14:20 KDb+ykyS0
普通は素直に 使うだろ
549:名無しさん@お腹いっぱい。
07/04/15 07:14:52 KDb+ykyS0
ん?  な。
550:名無しさん@お腹いっぱい。
07/04/15 15:36:37 kY74+cYC0
秀丸から乗り換えたいのですが、
・背景色を白色にしたい
・文字のサイズを変更したいのですが
どこを変えればいいのでしょうか?
よろしくお願いします
551:名無しさん@お腹いっぱい。
07/04/15 15:45:00 N+oQ/heY0
設定 - タイプ別設定 - カラー - 背景色
設定 - フォント設定
552:名無しさん@お腹いっぱい。
07/04/15 15:47:39 b3Us2ZFW0
お金払っているなら秀丸の方がどう考えても良いだろ・・・
サクラエディタはフリーでは最高レベルだと思うけど
553:名無しさん@お腹いっぱい。
07/04/15 15:53:17 kY74+cYC0
いや、ネットで勧められたので2つ3つくらい使うのも有りかなと思って。
>551さん
ありがとうございます
554:名無しさん@お腹いっぱい。
07/04/15 21:53:36 Yi2Uxapy0
Ctrl+Alt+Zを押すとコンテキストメニューのようなものが
出てくるんですけどコレって何ですか?
キー割り当て一覧にものってません。
出ないようにしたいんですけど無理ですか?
555:名無しさん@お腹いっぱい。
07/04/15 22:00:56 m8GNX1Vb0
>>554
それ知らなかった。教えてくれてありがとう。
共通設定→全般→左クリックメニューのショートカットキー
を Backspace か Delete かスペースで消す。
556:名無しさん@お腹いっぱい。
07/04/15 22:14:08 Yi2Uxapy0
>>555
* + 巛 ヽ
〒 ! + 。 + 。 * 。
+ 。 | |
* + / / イヤッッホォォォオオォオウ!
∧_∧ / /
(´∀` / / + 。 + 。 * 。
,- f
/ ュヘ | * + 。 + 。 +
〈_} ) |
/ ! + 。 + + *
./ ,ヘ |
ガタン ||| j / | | |||
――――――
557:名無しさん@お腹いっぱい。
07/04/16 01:37:20 hvPDbTuR0
>>554何年も使ってるけど、これ初めて見た
感動
558:名無しさん@お腹いっぱい。
07/04/16 02:42:31 JtX6L4Mq0
>>557
Photoshopを同時に開いているとめちゃくちゃうざいよ、コレ。
559:名無しさん@お腹いっぱい。
07/04/16 11:21:54 qQvnsxQU0
>>558
ショートカットキー変えればいいだけの話じゃん
560:名無しさん@お腹いっぱい。
07/04/17 12:33:49 x1ptOTUi0
>>558
>>555のおかげでやっと変えられたよ。
561:名無しさん@お腹いっぱい。
07/04/18 01:18:46 YtNAt+hb0
スクロールがやたらにもたついてしまいます。
共通設定でスクロールの「少し滑らかにする」っていうののチェックを
外したんですが、変わりがないように見えます。
他にどこを設定したらキビキビ動くようになりますか?
562:名無しさん@お腹いっぱい。
07/04/18 06:07:27 0LoeQsAo0
いいかげん、オンボードビデオ使うのやめようぜ。
563:名無しさん@お腹いっぱい。
07/04/18 09:59:40 +BmOyKGf0
そういえば少し滑らかにする外しても
微妙にスクロールが変だけどバグか開発者の意向だと思うんで
ソースおとしてこの辺の仕様つぶしたらいいと思うよ
無駄にこっそり履歴残るのと邪魔なメニューこれで消したら
すごく使いやすくなったし
564:名無しさん@お腹いっぱい。
07/04/18 13:32:26 LRyhDdje0
>>562
ありがとう。
まさかグラフィックのせいだとは思わなかった。
秀丸とかよりグラフィック依存が大きいんだね。
565:名無しさん@お腹いっぱい。
07/04/18 13:48:09 6nxOSzpg0
マウスの中クリックが効かないのはどうにか出来ないのん?
ソースみたらそれらしい処理はあったのになぜか効かない…
566:名無しさん@お腹いっぱい。
07/04/19 01:18:55 wT7Qil950
>>565
設定の「キー割り当て」を見て見れ
567:名無しさん@お腹いっぱい。
07/04/19 01:36:32 1NSqR65N0
>>566
自分で設定しないといけなかったのか。
おかげで謎が解けたよ、ありがとう。
568:名無しさん@お腹いっぱい。
07/04/19 03:10:17 yRvFrAa30
オレ何も設定してないんだけど、タブのところでマウス中クリックで
閉じるができてしまうのは標準?
569:名無しさん@お腹いっぱい。
07/04/19 03:22:23 n3J+F+hp0
>>568何年も使ってるけど、これ初めて見た
感動
570:名無しさん@お腹いっぱい。
07/04/19 03:48:58 G7d4wwnH0
タブをホイールクリックで閉じれるって言うのは大概のソフトウェア標準のショートカット
571:名無しさん@お腹いっぱい。
07/04/19 14:13:45 +9cG9TPj0
>>570何年も使ってるけど、これ初めて見た
感動
572:名無しさん@お腹いっぱい。
07/04/20 23:33:45 WFmfe61Z0
ところで、常駐のメリットって何?
573:名無しさん@お腹いっぱい。
07/04/21 00:41:13 dWPIyT0R0
まず起動が速い
あとは右クリックで最近使ったファイルを開くとか、いきなりGREP画面出すとかが手っ取り早くなる
574:名無しさん@お腹いっぱい。
07/04/21 00:47:07 CsWBP4Ms0
それは常駐機能じゃなくてタスクトレイ機能だと思うが。
秀丸やMKEditorみたいなクリップボード履歴機能もないから、
常駐させるメリットはほとんどない
575:名無しさん@お腹いっぱい。
07/04/21 01:39:47 J2lQX2s10
なんで常駐とタスクトレイとを分けるんだ?
実行ファイルが分かれてるわけでもないのに。
576:名無しさん@お腹いっぱい。
07/04/21 08:31:30 QEDmGRIZ0
なんでviかEmacsつかわんの?
577:名無しさん@お腹いっぱい。
07/04/21 12:34:49 a25CPKpq0
vim ならともかく vi 使うなんてMだろ
578:名無しさん@お腹いっぱい。
07/04/23 03:33:16 nnAY/O880
検索置き換えで改行に置き換えるのできますか?
579:名無しさん@お腹いっぱい。
07/04/23 03:45:05 nnAY/O880
解決しました。
ありがとうございます。
580:名無しさん@お腹いっぱい。
07/04/23 03:46:34 pKOmwU4P0
どう解決したのか書いてくれない…の?
581:名無しさん@お腹いっぱい。
07/04/23 04:05:59 nnAY/O880
>>580
いや、常識だったのかと思って…。
検索置き換えで正規表現使うにチェック、\r\nが改行を表す文字になるから
改行消したいならこれを空白にする。
検索前の文字列に正規表現に使う文字(+とか?とか)があるとうまくヒットしないので
エスケープなりなんなりした。
582:名無しさん@お腹いっぱい。
07/04/23 17:37:14 JRjuU/Nm0
秀丸エディタの ver6 では折りたたみが出来るようになりましたが、
サクラエディタでもできますか?
583:名無しさん@お腹いっぱい。
07/04/24 00:57:41 HhVez7JL0
>>581
厳密には空白じゃない。空白とは、半角(or 全角)スペースだから、
それが改行と置き換わっちゃうやん。
584:名無しさん@お腹いっぱい。
07/04/24 00:59:12 EtkzEs6s0
空白はblankだから、空白=何も入力しないでいいんじゃねーの?
585:名無しさん@お腹いっぱい。
07/04/24 03:27:35 53ZrWJlR0
空白はspaceだろ
586:名無しさん@お腹いっぱい。
07/04/24 03:41:27 QuXhE5CC0
揚げ足取り乙。
587:名無しさん@お腹いっぱい。
07/04/24 04:02:07 SglYhZh40
(秀丸エディタの)折りたたみ機能て何?
588:名無しさん@お腹いっぱい。
07/04/24 04:39:42 53ZrWJlR0
>>587
ググれ
589:名無しさん@お腹いっぱい。
07/04/24 06:46:08 SglYhZh40
Googleしたけどあれだね
なんか人によって受け取り方や定義がバラバラでカオスのような状態
Googleで引っかかったのがこれ
URLリンク(0ban.com)
590:名無しさん@お腹いっぱい。
07/04/24 06:56:29 53ZrWJlR0
>>589
秀丸エディタ 折りたたみ でググれよ
URLリンク(hide.maruo.co.jp)
591:名無しさん@お腹いっぱい。
07/04/24 18:25:26 JbI76uDD0
ぐぐれって・・・
秀丸で折り返しっていってるんなら、
秀丸のページに逝ってこいっ!
592:名無しさん@お腹いっぱい。
07/04/25 00:31:52 KA5TPLtY0
>>591
むしろ、582が横着してないでサクラエディタの
ヘルプ読めって話だろ。話が本末転倒してる
593:名無しさん@お腹いっぱい。
07/04/25 00:42:58 rluJIO+c0
| ちょっちょっと待った!
| 今>>592が核心を突いた鋭い発言をした気がする!
ヽ─y───── ,-v-、
/ _ノ_ノ:^)
/ ̄ ̄ ̄ ̄ ̄ ̄\ / _ノ_ノ_ノ /)
/ \ / ノ ノノ//
/ ヽ ____/ ______ ノ
l::::::::: \,, ,,/ .| _.. r(" `ー" 、 ノ
|:::::::::: (●) (●) | _. -‐ '"´ l l-、 ゙ ノ
_|:::::::::::::: \___/ | . -‐ ' "´ l ヽ`ー''"ー'"
|ヽ:::::::::::::::::::. \/ ノ`゙ーァ' "´ ‐'"´ ヽ、`ー /ノ
ヽ `、 / / __.. -'-'"
| | \ / | l / . -‐ '"
594:582
07/04/25 11:50:08 UZEoctxf0
サクラエディタのヘルプも読みました。
メニューの設定(特にタイプ別設定)もさがしてみましたが、
折りたたみに関する項目は見つけられませんでした。
サクラエディタで秀丸等の折りたたみが出来るかどうかだけでも
教えてもらえませんか?
595:名無しさん@お腹いっぱい。
07/04/25 12:43:43 mABliKvG0
>594
出来ると言えばできるし、やらなければできない。
596:名無しさん@お腹いっぱい。
07/04/25 15:50:29 neqzFKp00
>>594
現状そのような機能はついてないようです
けれど その機能をつけることに関しては
不可能なことだと言いきれないみたいです
たぶん
597:名無しさん@お腹いっぱい。
07/04/25 15:59:23 Lmx2KjFd0
読むのにとりあえず必要ない部分を消して読んでいる俺様が来ましたよ
上書きしなければ元文書はそのままだし
別に不便は感じない
598:名無しさん@お腹いっぱい。
07/04/26 00:13:01 PFqc85Zk0
このソフトの秀丸より優れている部分ってなんですの?
ワタクシに教えてごらんなさい。庶民ども。
599:名無しさん@お腹いっぱい。
07/04/26 00:13:38 PFqc85Zk0
愚民が!早く教えなさいよ!
600:名無しさん@お腹いっぱい。
07/04/26 00:35:09 iIhY0ViR0
>>566
オートスクロールはでけへんのん?
601:名無しさん@お腹いっぱい。
07/04/26 02:06:08 5AgZa7tE0
>>598
NULL(0x00)を勝手にスペースに変換したりしない
602:名無しさん@お腹いっぱい。
07/04/26 05:52:56 QvEqDLlT0
>>601
それは大きい
603:名無しさん@お腹いっぱい。
07/04/26 06:54:11 4txlDGFn0
CRとCRLFとLFをきちんと区別して表示してくれる
604:名無しさん@お腹いっぱい。
07/04/26 07:09:51 a4zSxIju0
稟議書無しで社内全てのPCへインストールできる
605:名無しさん@お腹いっぱい。
07/04/26 08:21:30 hZZj0Y6d0
矩形選択で複数行同時入力が可能
606:名無しさん@お腹いっぱい。
07/04/26 13:13:48 c4LAdz4Z0
フリー
USBで持ち運べる
607:名無しさん@お腹いっぱい。
07/04/26 14:47:05 6gGNi2ek0
て言うかまだ秀丸使ってる馬鹿いるのかw
608:名無しさん@お腹いっぱい。
07/04/26 21:36:55 u77rJ9Ne0
>>598
grep検索で落ちるのをOSの所為にしない
609:名無しさん@お腹いっぱい。
07/04/26 21:52:29 VhclGP1W0
全置換のやり直しを一度でやってくれる。
秀丸は全置換で50個置換したら50回やり直しをしなきゃならん。
それから置換ウィンドウを出しながら置換対象を変更したり出来る。
610:名無しさん@お腹いっぱい。
07/04/26 22:01:49 eSxe3WrD0
>>603 >>>609は7.0βで、>>605もできるな。
611:名無しさん@お腹いっぱい。
07/04/26 22:26:29 Vk53HwmJ0
>>603
秀丸も三種類ちゃんと区別して表示する
>>606
フリーってのが一番の利点だね
USBでの持ち運びは考えている模様
>>605
こちらも同じように矩形選択しているときに文字を入力すると
入力文字が矩形範囲の行頭に入力される
>>609
7.0 ならこれまた全置換のやり直しも一発でできる
たしかに検索、置換ウィンドウはモードレスダイアログの方が使いやすいね
612:名無しさん@お腹いっぱい。
07/04/26 22:30:26 VhclGP1W0
>>611
マジかよ!?
3日前調べたときは7.0なんか無かったんだが…。
秀丸に移るわー。ありがとう。
613:名無しさん@お腹いっぱい。
07/04/26 22:58:48 c4LAdz4Z0
オートインデントせずに改行するにはどうしたらいい?
614:名無しさん@お腹いっぱい。
07/04/26 23:02:38 kKe9wRW/0
>>604
全PCに入れたら流石にばれるだろ。
ファイル鯖とかにコッソリ入れて、必要なときはそこから起動するんだよ。
常駐消し忘れて結局ばれるわけだが。
615:名無しさん@お腹いっぱい。
07/04/27 00:43:44 F8O4gHmO0
>>611
>>>603
>秀丸も三種類ちゃんと区別して表示する
自分は改行を示すキャラクタが3種類みんな違うグラフィックで、
それらが混じっているファイルがそれとわかるということを言いたかったんだけど、
秀丸も今はそうなの?秀丸は複数の改行コードが混じっていた場合
保存するとどれかに一律揃えられちゃう仕様だったと思うんだけど…
616:名無しさん@お腹いっぱい。
07/04/27 00:46:06 cr3OUMMs0
>>614
予算を組む必要がないってことを言いたいんだよ。
全PCに入れる許可を取るための稟議書じゃないよ。
617:名無しさん@お腹いっぱい。
07/04/27 00:52:28 xAYtmprv0
>598
grepでヒットした文字列を、行ごとだけでなく文字列部分だけをリストできること。
四字熟語とかカタカナ語とかを抽出するのに便利だと思うが、秀丸は?
618:名無しさん@お腹いっぱい。
07/04/27 01:31:07 Wgi0fu4J0
珍しく人が集まってるなシメシメ
博識のお前らに質問ですよ
掲示板に投稿するのにいつも文字数制限に引っかかって困ってる
2chじゃなく別の掲示板ね
「サクラで作った文章の総文字数はどうやったら出てくるの?」
619:名無しさん@お腹いっぱい。
07/04/27 02:29:17 gfb25Tdh0
出ない。Ctrl+Aが近いかも。
620:名無しさん@お腹いっぱい。
07/04/27 04:22:42 Wgi0fu4J0
>>619
なるほど総バイト数が出るのですか
こんな隅っこを見ることは無いので初めて気がつきましたw
621:名無しさん@お腹いっぱい。
07/04/27 06:21:48 EA80WAHQ0
>>598
サクラエディタはHomeキーを押したときにインデント後に戻るんだ。
もう一度Homeキーを押すとインデント前(行頭)に戻る。
フリーでもこうした気配りが嬉しい訳よ。
622:名無しさん@お腹いっぱい。
07/04/27 09:29:32 /CBDkLZ+0
>>611
矩形選択同時複数行張り付けはできない
623:名無しさん@お腹いっぱい。
07/04/27 09:53:44 RDY/Yegf0
>>621-622
マクロで両方とも出来るな。
624:622
07/04/27 10:08:20 /CBDkLZ+0
ごめん
ちょっと書き方がわかりずらかった。
通常行のコピーは
矩形選択しているときに複数行に張り付けられない。
>>矩形選択しているときに文字を入力すると
入力文字が矩形範囲の行頭に入力される
つまり,これの通常行のコピペ版ができない。
矩形選択でない場合は
文字のはり付けをしても行頭に挿入されない
サクラはどこでも可能
整形のときえらい使う
625:名無しさん@お腹いっぱい。
07/04/27 12:37:09 bMeMXvTb0
>>624がいい事を言ってる気がするけど、分かりづらいのがもどかしい。
要は、改行コードを含むはずの「行選択でCtrl-C」したクリップボードを、
改行コードを除外した状態で、矩形エリアの行頭に挿入してくれるのが、
秀丸より優れていると言いたいのかな?
626:名無しさん@お腹いっぱい。
07/04/27 13:20:39 2U9MSyeB0
だから手を抜くなって
ちゃんとAAがあるだろ
| ちょっちょっと待った!
| 今>>624がいい事言った!
ヽ─y───── ,-v-、
/ _ノ_ノ:^)
/ ̄ ̄ ̄ ̄ ̄ ̄\ / _ノ_ノ_ノ /)
/ \ / ノ ノノ//
/ ヽ ____/ ______ ノ
l::::::::: \,, ,,/ .| _.. r(" `ー" 、 ノ
|:::::::::: (●) (●) | _. -‐ '"´ l l-、 ゙ ノ
_|:::::::::::::: \___/ | . -‐ ' "´ l ヽ`ー''"ー'"
|ヽ:::::::::::::::::::. \/ ノ`゙ーァ' "´ ‐'"´ ヽ、`ー /ノ
ヽ `、 / / __.. -'-'"
| | \ / | l / . -‐ '"
627:名無しさん@お腹いっぱい。
07/04/27 13:27:50 a22oYA6O0
俺も以前はサクラだったけど
秀丸がアウトライン実装してからは移っちゃった。
628:名無しさん@お腹いっぱい。
07/04/27 14:24:01 4WBmEYpA0
USB携行できるようにした場合、盗難対策はどうするつもりなんだろう。
ファイルコピーで複製利用できるようでは、正規ユーザーが怒るだろうから、
毎回PASSを打たないと、起動できなくするのかな?
629:名無しさん@お腹いっぱい。
07/04/27 18:51:59 PTgVblov0
>>598
フリーだという以外に利点はないんでない?
当時サクラが持ってた主要なアイデアみたいなのはほぼ全て
近頃の秀丸エディタのアップデートで取り入まれたように見える
630:629
07/04/27 18:56:06 PTgVblov0
あ
IME がオンのときのキャレットの色を変えられるところは
ちょっとした利点だと思う
631:名無しさん@お腹いっぱい。
07/04/27 19:20:34 W8BXLJ3k0
あの、オートスクロールは…。
632:名無しさん@お腹いっぱい。
07/04/27 20:03:37 dgM9vhdo0
・改行のないテキストでの速度
秀丸の重さは異様。
・ステータスバーにカーソル位置の文字のコードが表示される
まあsjisになっちまうけど。それでも俺の用途には便利。
633:名無しさん@お腹いっぱい。
07/04/27 22:53:35 Hn3VBdIT0
>>612
まだβだよ
URLリンク(www.forest.impress.co.jp)
単語補完の充実ぶりがすごい
あと検索のオプションが豊富になって長ったらしい正規表現使わなくてもいろいろ検索できるようになってる
あとgrep置換ってxyzzyに付いていた機能も実装
>>615
三種類の改行コードが混在したファイルを三種類のグラフィック(下矢印、左矢印、下左矢印)で表示できるよ
関係ないけどサクラエディタのキャリッジリターンとラインフィードのグラフィックが逆だね
あとはそのとおり
改行コードは現在の改行コードに置き換えられちゃうね
これは確かにそのままがいいなあ
まあ改行コードが混在している文章ってのもレアだしあったとしてもちょっとお行儀悪いと思うけど
>>632
秀丸も文字コードの表示できるよ
しかもステータスバーのコンテキストメニューが充実していてそこからいろいろ変更可能
改行のないテキストは試してないけど普通の文章ならほとんど秀丸の方が早くて
レアケースの改行無しテキストが早いよりもいいと思う
634:名無しさん@お腹いっぱい。
07/04/27 22:55:46 Hn3VBdIT0
>>624
ここら辺は確かに移植するならコピペできるようにするべきだったと思う
>>623が言うようにマクロで実装出来るレベルだから致命的じゃないけど
635:名無しさん@お腹いっぱい。
07/04/27 22:58:14 QiLlHd2i0
>IME がオンのときのキャレットの色を変えられるところは
>ちょっとした利点だと思う
これはどうやるの?
636:名無しさん@お腹いっぱい。
07/04/27 23:15:25 Hn3VBdIT0
>>635
カーソル自体は反転色なので変えられないけど
行カーソルの色が指定できてそれにIMEがON時の色の指定もできるね
ただ行カーソル使わない人には機能がないと言う事になるかな
637:名無しさん@お腹いっぱい。
07/04/27 23:35:00 dgM9vhdo0
>633
文字コード表示はできるのか。すまんですこ。
でも、秀丸が速いというのは特に思わないな。置換でこいつは速いわと思った
のはMMEditorの高速モードくらいだし。
改行なしってのはたとえばhtmlをテキスト化するときに<br>以外の余計な改行を削除する
のに面倒だから改行を全て削除してから<br>を改行に置換するときなんか。
200KBくらいのテキスト(html)で数十分かかる。ちなみに秀丸以外は速度差はあっても
こんなにかからなかったよ。いくつか試したけど。
638:名無しさん@お腹いっぱい。
07/04/27 23:41:41 QiLlHd2i0
いやだから設定画面はどれかと聞いてるわけで(ry
639:名無しさん@お腹いっぱい。
07/04/27 23:55:05 O99qdtJZ0
もう秀丸の話はよそでやれや糞ども
640:名無しさん@お腹いっぱい。
07/04/28 00:05:43 xCkyah0/0
>>637
起動から操作全般かなりレスポンス良いよ
このレベルのエディタはまず無いと思う
HTMLをテキストに落とすなら秀丸の場合Hidemarnet Explorerってプラグインを入れると
秀丸がテキストブラウザに変わるんよ
URLリンク(hide.maruo.co.jp)
HTML表示とテキスト表示の切り替え可能になるのでテキスト表示の状態をコピペして保存とかすると楽かな
あと関係ないけどこれにプラグインを足すと秀丸が2chブラウザになったりする
641:名無しさん@お腹いっぱい。
07/04/28 00:19:30 xCkyah0/0
200Kの<br>3500個の一行ファイルを改行に置換したけど40秒くらいだったよ
ペンティアム3の733MhzでこのスピードだからいまのCPUだったらあっという間かと
数十分かかるってのはちょっとおかしいと思う
642:名無しさん@お腹いっぱい。
07/04/28 00:48:07 xCkyah0/0
>>638
勘違いしてたwww
タイプ別設定のカラータブ押せば一覧に
カーソル(IME ON)って項目があるよ
つーか探せばすぐ見つかるじゃないかw
643:名無しさん@お腹いっぱい。
07/04/28 12:32:33 iCmCsU7e0
>>633
>三種類の改行コードが混在したファイルを三種類のグラフィック(下矢印、左矢印、下左矢印)で表示できるよ
Ver7の新機能なんですね。保存したときに改行コードを維持するとも書いてある。
うーん、他エディタの長所を次々取り込んでいくなぁ。ここらへんはシェアウェアの強みなんだろか。
サクラにも頑張って欲しいが…特に不満を感じなかったら機能を追加しようなんて思わないもんなぁ。
644:名無しさん@お腹いっぱい。
07/04/28 12:49:57 gVRWpOzv0
テキストトピックツリーを出しっぱなし状態にして使ってますが、
F11でフォーカスを移しても、ツリーが更新されないのは仕様でしょうか?
645:名無しさん@お腹いっぱい。
07/04/28 14:07:11 oFykp+jR0
サクラエディタは
その抜群のネーミングと
誰でも開発に参加できる形態のフリーソフトであるということが
推進力になっているのかもしんない
646:名無しさん@お腹いっぱい。
07/04/28 14:23:32 wQVeehZl0
さくらは軽くなったらフリーのエディタでは頭ひとつ抜けると思う。
647:名無しさん@お腹いっぱい。
07/04/28 15:09:00 49XzJvpK0
>>646
既に頭ひとつ以上に抜けてると思うが。
フリーのライバルソフトが思いつかない
あえてライバルを挙げれば秀丸Free版くらいか
648:名無しさん@お腹いっぱい。
07/04/28 15:20:25 oFykp+jR0
>>647
って
思いついてるじゃん
649:638
07/04/28 15:48:12 HodDqB/B0
>>642
タイプ別設定のカラータブの中にカーソルIMEONなんかない
最近ついた機能なのかな
うちの桜はV1.5.9.90だった
650:名無しさん@お腹いっぱい。
07/04/28 15:56:17 frsNcvir0
確か今年になってからついた機能。
651:638
07/04/28 17:03:56 HodDqB/B0
>>650
ご丁寧に、ありがとうございます。
やっぱりココは博識の方がたくさん居られるようですね。
652:名無しさん@お腹いっぱい。
07/04/28 17:07:35 jql9bu/T0
共通設定のスクロールの行数を変更してもデフォルトの3行としてしか動作しないんですが、なぜでしょうか。
653:名無しさん@お腹いっぱい。
07/04/28 18:23:06 frsNcvir0
コンパネのマウスでホイール設定を変えてみ。
>>598
秀丸は置換の度にいちいちダイアログが閉じてしまうのがカスすぎる。
654:652
07/04/28 18:26:25 jql9bu/T0
>>653
ありがとうございます(*´Д`)
655:名無しさん@お腹いっぱい。
07/04/28 18:30:05 frsNcvir0
秀丸は置換機能がカスすぎる。
置換しまくるユーザーは秀丸は使えないよ。
秀丸は行の途中まで選択して置換すると
その行の最後まで選択して置換になってしまう。
いちいち確認ダイアログ出るしめんどくさすぎる。
656:名無しさん@お腹いっぱい。
07/04/28 23:37:10 49XzJvpK0
>>645
>その抜群のネーミングと
”サクラ”とサにアクセンスを置いて略したら、「オタクキモイ」と言われた
657:645
07/04/29 01:07:24 eyRigg6I0
桜
テキスト音楽「サクラ」
サクラエディタ
カードキャプター さくら
サクラ大戦
うーん そなたの言うとおりかもしれない
一芸に秀でようとするものをオタクと呼べば
春を知らせるサクラ以外に思いつくのは
オタク集団か秋葉系だ orz
658:名無しさん@お腹いっぱい。
07/04/29 08:48:13 ET4AsPec0
秀丸で指定の文字を見つけたら順にナンバリングしていく
マクロがあるのですが、それをサクラエディタでもやりたいのです。
そういったマクロを公開している場所はありませんでしょうか?
659:名無しさん@お腹いっぱい。
07/04/29 09:49:22 XZ5nIX+l0
GWなんだし作ったら? と自分にも出来ない事を書いてみる。
perlやpythonは書籍もサンプルも豊富だから、独習で何とかなりそうな気もするけど、
マクロってヘルプだけだし、あの説明だけでは、どこから手を付けて良いのやらワケワカランヨ orz
660:名無しさん@お腹いっぱい。
07/04/29 12:26:32 sQAS68XH0
>>658
もうちょっと詳細に仕様を書くか
その秀丸マクロをダウソできるURLを書いて欲しい
661:名無しさん@お腹いっぱい。
07/04/29 12:45:38 ET4AsPec0
>>659
確かにそうんなですよね…、どう手を付けていいやら;
>>660
今手元にないので休日明けにコピペします。
662:名無しさん@お腹いっぱい。
07/04/29 12:55:07 dbQCvgbB0
高スキルの方がいらっしゃるらしいので、お力をお貸しください
サクラエディタのマクロ集
URLリンク(www.geocities.jp)
の「マクロを指定回数繰り返し実行」を使って連番を作るのに利用しています
例)ローダーのDLURLのjpgの連番を作ったりする用途に
が、このままでは1から始まるのと+1ずつなので使えないので
中身に直接「開始数値」と「ステップ数値」を書き込んだりしてやってますが
デフォで「繰り返し回数」が窓が出て聞いてくるように
「開始数値」と「ステップ数値」も窓が出て入力できるように改良できないでしょうか?
663:662
07/04/29 12:58:08 dbQCvgbB0
ステップ数が必要理由はローダーによっては+1になってない
+5になってたりするものがあるからです。
// 実行には PPA.DLL が必須です。sakura.exe と同じフォルダに PPA.DLL を入れておいてください。
// マクロファイルの拡張子は .PPA でなくてはなりません。
// マクロを実行する回数を入力するダイアログを出し、
// そこで指定された回数マクロを実行する。
var
cnt,max:Integer; // 整数数値型変数 cnt と max を用意する
begin
max := StrToInt( InputBox('マクロ実行','マクロを実行する回数を入力して下さい。','') );
for cnt := 1 to max do begin // {
// ここに指定回数実行したい内容を書き込む
S_InsText( IntToStr(cnt) + '回目の文字列出力です。');
S_Char(13); // 改行する
end; // }
end;
664:名無しさん@お腹いっぱい。
07/04/29 15:57:50 Bcai5wiB0
>>662
下記を、拡張子 .vbs で保存
main
sub main()
dim iStart, iEnd, iStep, sWork
iStart = CLng(InputBox("開始の数を入力して下さい。","連番出力","1"))
iEnd = CLng(InputBox("終了の数を入力して下さい。","連番出力","1"))
iStep = CLng(InputBox("ステップ数を入力して下さい。","連番出力","1"))
if iStep=0 then exit sub
if Abs((iEnd-iStart)/iStep)>10000 then exit sub
sWork = ""
for i = iStart to iEnd step iStep
sWork = sWork & CStr(i) & VbCrLf
next
InsText(sWork)
end sub
665:662
07/04/29 16:19:59 dbQCvgbB0
┌────┐
(|● ● |
/| ┌▽▽▽▽┐ | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ┤ | | |<>>664ど~もです。動作確認しました。神に感謝!!
\ └△△△△┘ \ \__________
| |\\
| | (_)
| |
| /\ |
└─┘ └─┘
666:名無しさん@お腹いっぱい。
07/04/29 17:03:31 Bcai5wiB0
>>658
どんな書式でナンバリングしたいのか明記してないので、適当にしたよ。
下記を、拡張子 .js で保存
main();
function main() {
var pat = InputBox("文字列を指定してください","文字列のナンバリング","");
if(pat=="") return;
MoveHistSet();
SelectAll();
var ary = GetSelectedString(0).split(pat);
for(var i=1 ; i<ary.length ; i++) {
ary[i] = "(" + i + ":" + pat + ")" + ary[i];
}
SelectAll();
InsText(ary.join(""));
MoveHistPrev();
}
function InputBox( prompt, title, defval ) {
if( prompt == null ) prompt = "";
if( title == null ) title = "";
if( defval == null ) defval = "";
var vbs = new ActiveXObject("ScriptControl");
vbs.Language = "VBScript";
vbs.AddCode( 'Function InputBox2(prompt,title,default)\nInputBox2=InputBox(prompt,title,default)\nEnd Function\n' );
return vbs.Run( 'InputBox2', prompt,title,defval );
}
667:名無しさん@お腹いっぱい。
07/04/29 18:08:51 ET4AsPec0
>>666
すばらしいです!これに桁数を指定する事は可能でしょうか?
001、002、みたいな感じにです。
668:名無しさん@お腹いっぱい。
07/04/29 18:19:18 Bcai5wiB0
>>667
ary[i] = "(" + i + ":" + pat + ")" + ary[i];
の行を
ary[i] = "(" + ("0000000000"+i).replace(/^.*(.{3})$/,"$1") + ":" + pat + ")" + ary[i];
にする。
669:名無しさん@お腹いっぱい。
07/04/30 06:39:04 bWFPNx8m0
>>668
ありがとうございます。想定していた通りの物になりました。
こういうのを自分で作れるのっていいですね。
670:名無しさん@お腹いっぱい。
07/04/30 09:28:01 Cvxml3k/0
みんな、やさしいな。
ついでに、「#if」「#ifdef」に対応する
「#else」「#elif」[#endif]にジャンプするマクロ作ってくれ。
671:名無しさん@お腹いっぱい。
07/04/30 11:35:28 HASqHr1/0
>>670
キー割り当てし易いように、下方向と上方向の2つに分けた。
下方向にジャンプ
下記を、拡張子 .js で保存
main();
function main() {
var target = false, nest = 1, y = parseInt(ExpandParameter("$y"));
if(/^\s*#(?:if|ifdef|else|elif)/.test(GetLineStr(0))) target = true;
GoLineEnd();
do {
SearchNext("^\\s*#(?:if|ifdef|else|elif|endif)",2+4+16);
if(parseInt(ExpandParameter("$y"))==y || target==false) break;
y = parseInt(ExpandParameter("$y"));
if(/^\s*#(?:if|ifdef)/.test(GetLineStr(0))) nest++;
else if(nest==1) nest--;
else nest -= /^\s*#endif/.test(GetLineStr(0)) ? 1 : 0
} while(nest > 0);
CancelMode();
SearchClearMark();
CurLineCenter();
}
672:名無しさん@お腹いっぱい。
07/04/30 11:36:43 HASqHr1/0
>>670
上方向にジャンプ
下記を、拡張子 .js で保存
main();
function main() {
var target = false, nest = 1, y = parseInt(ExpandParameter("$y"));
if(/^\s*#(?:else|elif|endif)/.test(GetLineStr(0))) target = true;
GoLineTop(1);
do {
SearchPrev("^\\s*#(?:if|ifdef|else|elif|endif)",2+4+16);
if(parseInt(ExpandParameter("$y"))==y || target==false) break;
y = parseInt(ExpandParameter("$y"));
if(/^\s*#endif/.test(GetLineStr(0))) nest++;
else if(nest==1) nest--;
else nest -= /^\s*#(?:if|ifdef)/.test(GetLineStr(0)) ? 1 : 0
} while(nest > 0);
CancelMode();
SearchClearMark();
CurLineCenter();
}
673:名無しさん@お腹いっぱい。
07/04/30 11:50:23 64m3Vfqy0
すげえ、このスレハジマタ
674:662
07/04/30 15:32:34 I1BFqOIo0
神様昨日はありがとうございました。作っていただいたマクロがんがん使っております。
作業時間が短くなりとても便利になりました。
さて、サクラエディタのマクロ集 に
URLリンク(www.geocities.jp)
「選択部分の数字をカウントアップするWSHマクロ」というのがあるのですが
現状では"選択した半角の数字1つだけをカウントアップする"というのを
"選択した範囲にある半角(全角でもよい)の数字をそれぞれカウントアップする"
or同等の働きをする別プログラムでも可、に改良できないでしょうか?
サイトの項目・見出しの番号があって、途中に新規項目を設けると
それ以降をすべてカウントアップする用途に使っておりますが
ひとつひとつは便利が悪すぎるわけです。
よろしくお願いいたします。
675:名無しさん@お腹いっぱい。
07/04/30 16:03:08 I0kDTmjc0
どんどん要求がエスカレートしていきそうな予感……。
676:名無しさん@お腹いっぱい。
07/04/30 16:29:26 nDY2+TW30
もうやらんと思うな、癖になるから。
いや、なに単なる憶測だがね。
677:名無しさん@お腹いっぱい。
07/04/30 16:31:28 HASqHr1/0
>>674
かなり手抜きだけど。 下記を、拡張子 .js で保存
var rel = 1; //増減値
MoveHistSet();
var result = "", s = GetSelectedString(0);
while(/[0-9]+|[0-9]+/.test(s)) {
result += RegExp.leftContext;
s = RegExp.rightContext;
var x =RegExp.lastMatch;
if(/[0-9]/.test(x)) {
x = "" + (parseInt(x,10) + rel);
}
else {
x = x.replace(/0/g,"0").replace(/1/g,"1").replace(/2/g,"2").replace(/3/g,"3").replace(/4/g,"4");
x = x.replace(/5/g,"5").replace(/6/g,"6").replace(/7/g,"7").replace(/8/g,"8").replace(/9/g,"9");
x = "" + (parseInt(x,10) + rel);
x = x.replace(/0/g,"0").replace(/1/g,"1").replace(/2/g,"2").replace(/3/g,"3").replace(/4/g,"4");
x = x.replace(/5/g,"5").replace(/6/g,"6").replace(/7/g,"7").replace(/8/g,"8").replace(/9/g,"9");
}
result += x;
}
InsText(result + s);
MoveHistPrev();
678:名無しさん@お腹いっぱい。
07/04/30 16:52:34 Fy2n8uJz0
マクロの勉強になるから、続くものなら続いて欲しいけどねぇ・・・って早っ!
679:名無しさん@お腹いっぱい。
07/04/30 17:36:46 5pL5s8yV0
>641
その前に改行を全部削除した?
改行を全部削除してから<br>を改行に置換を忘れないで。
>640
そんなお手軽なやつで済むなら、テキスト化ツール使う。htmlはルールに従っているから
テキスト化は簡単、なんて思ったら大間違い。テキストとして可能な限り妥当なものに
しようとすると非常に難しい。
680:名無しさん@お腹いっぱい。
07/04/30 17:39:25 5pL5s8yV0
>679
あ、あと40秒はかなり遅いと思う。
681:名無しさん@お腹いっぱい。
07/04/30 18:02:54 HASqHr1/0
>>679
下記を、拡張子 .js で保存
SelectAll();
var s = GetSelectedString(0);
var result = s.replace(/[\r\n]/g,"").replace(/<BR>/ig,"\r\n");
SelectAll();
InsText(result);
682:名無しさん@お腹いっぱい。
07/04/30 18:55:09 I0kDTmjc0
>>679
>>641は「一行ファイル」って書いてるから、
改行は全部削除済みでしょ。
683:670
07/04/30 20:35:42 Cvxml3k/0
さんきゅー。本当に作ってくれるとは。
でも少しバグが。。
#ifdef A
#ifdef B
#endif
#else
#endif
「#ifdef B」の行で下方向検索したら、
そのまま「#else」にいっちゃったわ。
684:名無しさん@お腹いっぱい。
07/04/30 21:41:33 HASqHr1/0
>>683
こちらでは、ちょっとバグの再現ができないです。正常動作。
仕様として、#endifの行で下検索すると、現在のステートメントの終わりなのが明らかなので
下方向に一番近い次の要素にジャンプさせてます。
同様に、#if #ifdef の行で上検索した場合も同じです。
なので、#ifdef B の行から、2回実行すると #else へ行くはずだけど・・・それとは別ですか?
685:名無しさん@お腹いっぱい。
07/04/30 21:47:09 WzuAvAZ80
>>679
<br>15000個を改行なしで記述して置換したが、30秒ぐらいで終わった。
Pen4の1.7GHz、<br>を\nに正規表現置換。
確かに遅いが数十分は多分お前さんの環境や使い方がおかしいだけだな。
数十分かかるって言い出したお前さんに40秒って教えてくれてるのに、
40秒で遅いは失礼すぎ。
他のエディタがどれだけ早いのかは知らんけど。
まあ確かに秀丸じゃ30秒の置換でもxyzzyとかじゃ一瞬で終わる。
だがすべてひとつのエディタでこなさなきゃいけないわけでもあるまいし、
苦手な部分は他ので補えば良いだけ。
偉そうに言ってるけど使い分けが出来てないだけじゃない。
686:662=674
07/04/30 22:07:25 c4C0VxWJ0
>>677
すばらしいです。動作確認しました。
こんなに早く作っていただけるとは感謝感激です。
____
/ ⌒ ⌒ \
./( ―) ( ●) \
/::⌒(_人_)⌒::::: | すごいスレですねここは
| ー .| 2日連続奇跡を体験しました。
\ /
687:670
07/04/30 22:28:23 Cvxml3k/0
>684
そうそう。その現象。
ごめん。そういう仕様で作ったんだね。
同じネストは循環する仕様が良かったんよ。
ややこしそうだが解析して改造してみるわ。
688:名無しさん@お腹いっぱい。
07/04/30 22:53:09 HASqHr1/0
>>687 下方向。
var target = false, nest = 1, y = parseInt(ExpandParameter("$y"));
if(/^\s*#endif/.test(GetLineStr(0))) {
GoLineTop(1);
do {
SearchPrev("^\\s*#(?:if|ifdef|else|elif|endif)",2+4+16);
if(parseInt(ExpandParameter("$y"))==y) break;
y = parseInt(ExpandParameter("$y"));
if(/^\s*#endif/.test(GetLineStr(0))) nest++;
else if(/^\s*#(?:if|ifdef)/.test(GetLineStr(0))) nest--;
} while(nest > 0);
}
else {
if(/^\s*#(?:if|ifdef|else|elif)/.test(GetLineStr(0))) target = true;
GoLineEnd();
do {
SearchNext("^\\s*#(?:if|ifdef|else|elif|endif)",2+4+16);
if(parseInt(ExpandParameter("$y"))==y || target==false) break;
y = parseInt(ExpandParameter("$y"));
if(/^\s*#(?:if|ifdef)/.test(GetLineStr(0))) nest++;
else if(nest==1) nest--;
else nest -= /^\s*#endif/.test(GetLineStr(0)) ? 1 : 0
} while(nest > 0);
}
CancelMode();
SearchClearMark();
CurLineCenter();
689:名無しさん@お腹いっぱい。
07/04/30 22:53:57 HASqHr1/0
>>687 上方向。
var target = false, nest = 1, y = parseInt(ExpandParameter("$y"));
if(/^\s*#(?:if|ifdef)/.test(GetLineStr(0))) {
GoLineEnd();
do {
SearchNext("^\\s*#(?:if|ifdef|else|elif|endif)",2+4+16);
if(parseInt(ExpandParameter("$y"))==y) break;
y = parseInt(ExpandParameter("$y"));
if(/^\s*#(?:if|ifdef)/.test(GetLineStr(0))) nest++;
else if(/^\s*#endif/.test(GetLineStr(0))) nest--;
} while(nest > 0);
}
else {
if(/^\s*#(?:else|elif|endif)/.test(GetLineStr(0))) target = true;
GoLineTop(1);
do {
SearchPrev("^\\s*#(?:if|ifdef|else|elif|endif)",2+4+16);
if(parseInt(ExpandParameter("$y"))==y || target==false) break;
y = parseInt(ExpandParameter("$y"));
if(/^\s*#endif/.test(GetLineStr(0))) nest++;
else if(nest==1) nest--;
else nest -= /^\s*#(?:if|ifdef)/.test(GetLineStr(0)) ? 1 : 0
} while(nest > 0);
}
CancelMode();
SearchClearMark();
CurLineCenter();
690:名無しさん@お腹いっぱい。
07/05/01 07:20:04 CrImoVlV0
>>686
そのAA、かなり馬鹿にされてる気分w
691:名無しさん@お腹いっぱい。
07/05/01 17:46:29 C/F8AOI50
>>688-689
一瞬ウイルス貼られたと思った
692:名無しさん@お腹いっぱい。
07/05/01 19:14:32 S3Dt/FtQ0
度々すんません。
>>687 下方向。(改良版) ネスト内でのみ動作します。
var target = false, nest = 1, y = ExpandParameter("$y"), yy = parseInt(y);
if(/^\s*#endif/.test(GetLineStr(0))) {
GoLineTop(1);
do {
SearchPrev("^\\s*#(?:if|ifdef|else|elif|endif)",2+4+16);
if(ExpandParameter("$y")==y) break;
y = ExpandParameter("$y");
if(/^\s*#endif/.test(GetLineStr(0))) nest++;
else if(/^\s*#(?:if|ifdef)/.test(GetLineStr(0))) nest--;
} while(nest > 0);
}
else {
GoLineEnd();
do {
SearchNext("^\\s*#(?:if|ifdef|else|elif|endif)",2+4+16);
if(ExpandParameter("$y")==y) break;
y = ExpandParameter("$y");
if(/^\s*#(?:if|ifdef)/.test(GetLineStr(0))) nest++;
else if(nest==1 || /^\s*#endif/.test(GetLineStr(0))) nest--;
} while(nest > 0);
}
if(nest > 0) Jump(yy,1);
CancelMode();
SearchClearMark();
CurLineCenter();
693:名無しさん@お腹いっぱい。
07/05/01 19:15:22 S3Dt/FtQ0
>>687 上方向。
var target = false, nest = 1, y = ExpandParameter("$y"), yy = parseInt(y);
if(/^\s*#(?:if|ifdef)/.test(GetLineStr(0))) {
GoLineEnd();
do {
SearchNext("^\\s*#(?:if|ifdef|else|elif|endif)",2+4+16);
if(ExpandParameter("$y")==y) break;
y = ExpandParameter("$y");
if(/^\s*#(?:if|ifdef)/.test(GetLineStr(0))) nest++;
else if(/^\s*#endif/.test(GetLineStr(0))) nest--;
} while(nest > 0);
}
else {
GoLineTop(1);
do {
SearchPrev("^\\s*#(?:if|ifdef|else|elif|endif)",2+4+16);
if(ExpandParameter("$y")==y) break;
y = ExpandParameter("$y");
if(/^\s*#endif/.test(GetLineStr(0))) nest++;
else if(nest==1 || /^\s*#(?:if|ifdef)/.test(GetLineStr(0))) nest--;
} while(nest > 0);
}
if(nest > 0) Jump(yy,1);
CancelMode();
SearchClearMark();
CurLineCenter();
694:687
07/05/01 20:44:14 AyncPho80
>>692
ばっちりです。こういうのがほしかった。
会社で使わせて頂きます。
695:名無しさん@お腹いっぱい。
07/05/02 23:19:37 ZMX8IBFF0
Peggy用のキーワードファイル&色設定ファイルをサクラ用に換えるにはどうすればいいのだろうか…。
いちいち自分で書き換える以外の方法で。
696:名無しさん@お腹いっぱい。
07/05/02 23:45:29 BiRi3nwk0
スクリプトで変換すればいいんでないかい?
手動でチマチマやるよりはサッとスクリプト書いて一発変換した方が早いだろ
697:名無しさん@お腹いっぱい。
07/05/03 09:45:13 gZohpf7R0
遠回しに作ってくれと言ってのか?
698:名無しさん@お腹いっぱい。
07/05/03 09:59:48 52NiA4/l0
立候補者が居ないんで、一人芝居で誘導しようとしているように見るのは穿ちすぎ?
ただ、設定ファイルの例すら出さずにさあ作ってよw ってのは、
いささか配慮に欠けるというか怠慢というか、一言で言うと図々しいにも程があるよね。
699:名無しさん@お腹いっぱい。
07/05/03 10:05:55 2c4D+tyU0
マクロ依頼する方はまず、ここを見ること。
URLリンク(sakura.qp.land.to)
700:696
07/05/03 10:15:52 hxU6i6H60
>作って作って~~~><
俺は、ちげえよ(汗
Z-Intrerpreter用のキーワードファイルをつくtt
701:名無しさん@お腹いっぱい。
07/05/03 10:33:38 RkTubmU50
>>700
Z-Intrerpreterが何か知らないけど、
キーワードファイルって、キーワード羅列しただけのテキストファイルでしょ?
キーワード一覧が掲載されたWebページをググってコピペすれば出来上がり。
702:696
07/05/03 10:40:03 hxU6i6H60
>>701
うん、そう。
結局、手書きというか、サクラエディタつかってちょこちょこっと書き換えちゃったよ。
深く考えるようなことでもなかった。
(もうこの話題は終わりに出来ないものかと思い、ビクビクとみんなの様子を伺っている)
703:名無しさん@お腹いっぱい。
07/05/03 13:06:44 BQyWQwf70
お前邪魔だから消えろ
構って君やるなら別のスレに池
704:名無しさん@お腹いっぱい。
07/05/03 14:32:45 3lk7f15m0
・・・ことばは
荒立つと無差別的な凶器となる・・・
705:名無しさん@お腹いっぱい。
07/05/04 12:28:51 3s8Xy6s50
表示の「現在のウィンドウで折り返し」を固定に設定する方法はありますか?
ほとんど「折り返し」で使うことが多いのに
ファイルを開くたびに、「折り返さない」になっているから激しく不便です
706:名無しさん@お腹いっぱい。
07/05/04 13:39:07 PNllG82G0
>>705
少し違うけど、「設定」「タイプ別設定」「折り返し桁数」をウインドウ幅に合った数に設定する方法ではどう?
707:名無しさん@お腹いっぱい。
07/05/04 14:07:11 3s8Xy6s50
>>750なるへそ、こうやって使うのか
折り返し桁数を設定してやれば、、「折り返さない」になっていても良いと
Thx
708:名無しさん@お腹いっぱい。
07/05/05 09:23:49 lRRurGMt0
>>750に期待
709:750
07/05/05 10:36:55 nJN+MXc60
とりあえず、ご挨拶だけ。
710:名無しさん@お腹いっぱい。
07/05/06 19:19:58 XLwIzqLx0
「うめ吉」の師匠は「さくら」。ご挨拶ご挨拶。
711:名無しさん@お腹いっぱい。
07/05/08 05:29:02 U58uqZbq0
サクラエディタは好きだけどスレタイがオタクっぽくていやだ
氏ねよ>>1
712:名無しさん@お腹いっぱい。
07/05/08 08:49:21 7zV2zqKy0
しんじゃイヤン
713:名無しさん@お腹いっぱい。
07/05/08 18:56:57 AFQnB9qI0
>>711
あっそ。好きというだけで使ってないんだろな。使わんでいいよ別に。
714:名無しさん@お腹いっぱい。
07/05/08 22:04:35 x1vYT52M0
>>711みたいな反応が既にヲタっぽい件について
715:名無しさん@お腹いっぱい。
07/05/09 02:24:57 aO/Ih2bl0
オタども攻防に必死だなw
716:名無しさん@お腹いっぱい。
07/05/09 10:43:36 x6OBWWua0
ここでムカついたらだめだ orz
くぅ精進せねば…
いやなんでもない 独り言だよ
717:名無しさん@お腹いっぱい。
07/05/09 23:42:03 +PleERX10
お、俺はオタクじゃねえよ!!!ホントだよ!!!
718:名無しさん@お腹いっぱい。
07/05/10 11:42:52 NleIUT3y0
そうか。俺はオタクだ。
719:名無しさん@お腹いっぱい。
07/05/10 18:07:48 4UxJRD1x0
おまいら落ち着け。俺はオクダだ。
720:名無しさん@お腹いっぱい。
07/05/10 20:58:29 m1VzUOMk0
>>719
元経団連会長がこのスレの内容に興味を持たれたようです(AA略)
721:名無しさん@お腹いっぱい。
07/05/10 22:53:33 1c0cwtzS0
――――――――――――――――――
722:名無しさん@お腹いっぱい。
07/05/11 00:24:38 7yvsZA7A0
“{”に対応した“}”にジャンプしたいんだけどむりかな?
viの%みたいな感じで。。。
723:名無しさん@お腹いっぱい。
07/05/11 00:32:53 NY893gad0
>>722
ヘルプキーワード「対括弧の検索」。
礼は?
724:名無しさん@お腹いっぱい。
07/05/11 00:38:00 ZR077DJa0
メニューバーから「検索」のところをクリックして
プルダウンメニューを表示させ下の方に目をやると・・・
Ctrl+[
725:名無しさん@お腹いっぱい。
07/05/12 00:33:28 ri4fHLPN0
すげえサクラエティタて何でも出来るんだ
何年も使ってるけどこんな機能があることに初めて気がついた
726:名無しさん@お腹いっぱい。
07/05/12 10:41:18 X2TyIWd00
気づくのおせーなー。
727:名無しさん@お腹いっぱい。
07/05/12 10:47:39 gFMzXtMM0
オートスクロールは???????
728:名無しさん@お腹いっぱい。
07/05/12 19:58:22 m+W0xnqD0
レビュー依頼だって。無断転載スマソ
URLリンク(sakura-editor.sourceforge.net)
▼ 2007/5/12 (土) 15:38:41 げんた 返信 削除
INCM1.23c
[4813] レビュー依頼
◎これを入れないとリリースできないでしょ系
patches:1679953 TagJumpListで落ちる問題修正(暫定)
→根本的解決とは言えないが,入れないより良いかと
patches:1649070 キーワードヘルプでsakura.exeからの相対パスを許容する
◎なるべく入れたいので詳しい人がいたら見てよ系
patches:1695778 「お気に入りの設定」を「履歴の管理」に名称変更
Junk/28 なめらかな印刷プレビュー
→問題無さそうなので近々commitしようと思っています.
patches:1672919 ファイルがなくても前回の文字コードを優先+ファイルメニュー「最近使ったフォルダ」からの文字コード指定が無視されるのを修正
→網羅的にテストされており機能的には大丈夫かと思いますが,実装面,考慮漏れなどの観点から確認が必要.
729:名無しさん@お腹いっぱい。
07/05/12 20:07:16 m+W0xnqD0
◎既存機能に影響なければ良いよ系
patches:1668208 Python用アウトライン解析 python_outline_a07.zip
→mocaさんからメモリ管理周りの指摘を受けて修正しています.
◎最新版に合わせてちゃんと検討しよう系
放置してすみません>ryojiさん
1458383 TabWnd Mouse+
→Aeroでのちらつき防止で切り替え改良部分は実装済みになるのかな?
1550557 自動実行マクロ
1545323 前回の検索文字列を引き継ぐ
730:名無しさん@お腹いっぱい。
07/05/12 20:32:13 MDs7Oymm0
背景を黒に統一したときの秀丸風カラー定義ファイルってどっかにない?
731:名無しさん@お腹いっぱい。
07/05/12 23:24:37 q7mrJPG00
>>730
URLリンク(sakura.qp.land.to)
732:名無しさん@お腹いっぱい。
07/05/12 23:25:10 q7mrJPG00
おっと失礼間違えた
URLリンク(sakura.qp.land.to)
こっちだった
733:名無しさん@お腹いっぱい。
07/05/12 23:57:30 q7mrJPG00
だれかカラー設定のダブルクオテーション、シングルクオーテーションの
優先順位下げてくれないかなぁ、半角数値の次くらいに
そうするとhtml弄るとき楽なんだけど
734:名無しさん@お腹いっぱい。
07/05/13 11:01:51 QsAHzY5O0
>>733
カラー設定の項目にあるからといって、無理に使う必要はないですよ。
もっと柔軟な発想しましょう。
シングルクォーテーションと、ダブルクォーテーションの色付けをOFFにして
正規表現キーワードを使って色付けする。
優先順位は、並び順を上下することで変更できます。
735:名無しさん@お腹いっぱい。
07/05/13 11:44:28 Y2NHKIt50
優先順位変更ってどうやんの?
どこにも見当たらないし、どうやってもならないんだけど
736:名無しさん@お腹いっぱい。
07/05/13 11:47:27 Y2NHKIt50
ごめん、早とちり
正規表現キーワードの方か
737:名無しさん@お腹いっぱい。
07/05/13 12:27:10 X4dI5GHu0
でもさ、正規表現が色分けの中で優先順位高い(基本のやつより)こと
に注意しないと。結構メンドイよね。
738:名無しさん@お腹いっぱい。
07/05/13 12:32:08 d7eO7aJJ0
エディタ本体側で改善の余地ありだよね。
739:名無しさん@お腹いっぱい。
07/05/13 13:32:12 HRFI/gjH0
>>738
おまいは寄付でもしてんのか
740:名無しさん@お腹いっぱい。
07/05/13 13:43:36 Y2NHKIt50
個人的にはカラー設定にも優先順位の変更はほしいな
741:738
07/05/13 15:54:14 d7eO7aJJ0
寄付のかわりに、
自分にできることをやってるつもり。
つもりなのは、勘弁な。
742:名無しさん@お腹いっぱい。
07/05/13 17:14:42 E0lHsKWr0
とりあえずここに要望書くよりも
本家に要望書いた方が採用される可能性は高くなる
743:名無しさん@お腹いっぱい。
07/05/13 21:45:48 N+x6qEep0
>>740
NHKかよw
744:名無しさん@お腹いっぱい。
07/05/14 04:04:21 BMpb06bG0
こんな時間に更新か
1.5.15.3
URLリンク(sakura.qp.land.to)
745:名無しさん@お腹いっぱい。
07/05/14 12:09:36 JLnSXEQA0
おつかれさま
746:名無しさん@お腹いっぱい。
07/05/14 20:23:57 mkKJ4Aje0
バグ発見。
正規表現キーワードに
/a.*/k
などとして色付けする。 最後が .* だと起こるようです。
a111111111111
1をどんどん追加する。(1でなく任意の文字でもいいけど)
7600桁越えた辺りで、エディタが落ちます。
鬼車版のbregexp.dllだと大丈夫みたいです。
747:名無しさん@お腹いっぱい。
07/05/14 20:54:38 sOVG6lRU0
w
748:名無しさん@お腹いっぱい。
07/05/15 00:16:35 /JjMKGnN0
URLリンク(wantech.ikuto.com)
アプリが落ちる話なので、言いがかりだと言われないように、やり方を明確にしておく。
-(半角のマイナス)を8000文字入力する。コピペでも良い。
なぜ8000かというと、欠陥のあるライブラリでも数百ぐらいだとまだ耐えるからだ。
マイナスには特に意味はないが、改行が含まれると検索出来ない物もあるのでダメ。
で、8000文字入力したら先頭1文字目に入力位置をあわせ、
正規表現で(.|¥n)+を検索する。あえて全角で書いたがもちろん半角で。
すると、正常に動作する場合は、入力した8000文字が全て選択される。
真魚はTRegExprの正規表現を使っているが、2000~3000文字で落ちる。
で、よそのテキストエディタではどうなるかって。\
749:名無しさん@お腹いっぱい。
07/05/15 00:19:01 /JjMKGnN0
EmEditor、GreenPad、萌ディタ>正常動作
正規表現の実装は独自。
JmEditor>落ちる
BREGEXP.DLLを使用。
K2Editor>落ちる
BREGEXP.DLLに変更を加えた独自DLL使用。
サクラ+Jm付属のDLL>落ちる
こんな感じで、TRegExprやBREGEXPに頼って正規表現を実装した物は落ちる。
萌ディタの開発日記によると、WZも落ちるんだってさ。
原因は、再帰しすぎのスタックオーバーフローで、
編集中のデータを保存するか聞かれるわけでもなく、いきなり落ちるのでタチが悪い。
750:名無しさん@お腹いっぱい。
07/05/15 13:00:55 cYc+TAYc0
>>746
どうも既出だったようだよ