[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 10/28 17:36 / Filesize : 197 KB / Number-of Response : 751
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

サクラエディタふぁんくらぶ part8



1 名前:ミスターサクラエディタ [2006/11/20(月) 00:42:19 ID:Q/1G5/qp0]
引き続きサクラエディタについて語りましょう
>>2-5あたりに過去ログのリンクなど

- サクラエディタ一次配布サイト -
members.at.infoseek.co.jp/sakura_editor/
SoruceForgeページ
sakura-editor.sourceforge.net/
sakura editor利用に必要なファイル
www.geocities.jp/maru3128/sakura.html
サクラの小枝研
www.geocities.jp/moca_skr/
SakuraEditorWiki
sakura.qp.land.to/
bregexp.dll互換DLL bregonig.dll ※試作版なので使用には注意
homepage3.nifty.com/k-takata/mysoft/bregonig.html

601 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 02:06:08 ID:5AgZa7tE0]
>>598
NULL(0x00)を勝手にスペースに変換したりしない

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 05:52:56 ID:QvEqDLlT0]
>>601
それは大きい

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 06:54:11 ID:4txlDGFn0]
CRとCRLFとLFをきちんと区別して表示してくれる

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 07:09:51 ID:a4zSxIju0]
稟議書無しで社内全てのPCへインストールできる

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 08:21:30 ID:hZZj0Y6d0]
矩形選択で複数行同時入力が可能

606 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 13:13:48 ID:c4LAdz4Z0]
フリー
USBで持ち運べる

607 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 14:47:05 ID:6gGNi2ek0]
て言うかまだ秀丸使ってる馬鹿いるのかw

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 21:36:55 ID:u77rJ9Ne0]
>>598
grep検索で落ちるのをOSの所為にしない

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 21:52:29 ID:VhclGP1W0]
全置換のやり直しを一度でやってくれる。
秀丸は全置換で50個置換したら50回やり直しをしなきゃならん。

それから置換ウィンドウを出しながら置換対象を変更したり出来る。



610 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 22:01:49 ID:eSxe3WrD0]
>>603 >>>609は7.0βで、>>605もできるな。

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 22:26:29 ID:Vk53HwmJ0]
>>603
秀丸も三種類ちゃんと区別して表示する

>>606
フリーってのが一番の利点だね
USBでの持ち運びは考えている模様

>>605
こちらも同じように矩形選択しているときに文字を入力すると
入力文字が矩形範囲の行頭に入力される

>>609
7.0 ならこれまた全置換のやり直しも一発でできる

たしかに検索、置換ウィンドウはモードレスダイアログの方が使いやすいね

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 22:30:26 ID:VhclGP1W0]
>>611
マジかよ!?
3日前調べたときは7.0なんか無かったんだが…。
秀丸に移るわー。ありがとう。

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 22:58:48 ID:c4LAdz4Z0]
オートインデントせずに改行するにはどうしたらいい?

614 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 23:02:38 ID:kKe9wRW/0]
>>604
全PCに入れたら流石にばれるだろ。
ファイル鯖とかにコッソリ入れて、必要なときはそこから起動するんだよ。

常駐消し忘れて結局ばれるわけだが。

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 00:43:44 ID:F8O4gHmO0]
>>611
>>>603
>秀丸も三種類ちゃんと区別して表示する

自分は改行を示すキャラクタが3種類みんな違うグラフィックで、
それらが混じっているファイルがそれとわかるということを言いたかったんだけど、
秀丸も今はそうなの?秀丸は複数の改行コードが混じっていた場合
保存するとどれかに一律揃えられちゃう仕様だったと思うんだけど…

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 00:46:06 ID:cr3OUMMs0]
>>614
予算を組む必要がないってことを言いたいんだよ。
全PCに入れる許可を取るための稟議書じゃないよ。


617 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 00:52:28 ID:xAYtmprv0]
>598
grepでヒットした文字列を、行ごとだけでなく文字列部分だけをリストできること。
四字熟語とかカタカナ語とかを抽出するのに便利だと思うが、秀丸は?


618 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 01:31:07 ID:Wgi0fu4J0]
珍しく人が集まってるなシメシメ
博識のお前らに質問ですよ
掲示板に投稿するのにいつも文字数制限に引っかかって困ってる
2chじゃなく別の掲示板ね
「サクラで作った文章の総文字数はどうやったら出てくるの?」

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 02:29:17 ID:gfb25Tdh0]
出ない。Ctrl+Aが近いかも。



620 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 04:22:42 ID:Wgi0fu4J0]
>>619
なるほど総バイト数が出るのですか
こんな隅っこを見ることは無いので初めて気がつきましたw


621 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 06:21:48 ID:EA80WAHQ0]
>>598
サクラエディタはHomeキーを押したときにインデント後に戻るんだ。
もう一度Homeキーを押すとインデント前(行頭)に戻る。

フリーでもこうした気配りが嬉しい訳よ。

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 09:29:32 ID:/CBDkLZ+0]
>>611
矩形選択同時複数行張り付けはできない


623 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 09:53:44 ID:RDY/Yegf0]
>>621-622
マクロで両方とも出来るな。

624 名前:622 mailto:sage [2007/04/27(金) 10:08:20 ID:/CBDkLZ+0]
ごめん
ちょっと書き方がわかりずらかった。

通常行のコピーは
矩形選択しているときに複数行に張り付けられない。


>>矩形選択しているときに文字を入力すると
入力文字が矩形範囲の行頭に入力される

つまり,これの通常行のコピペ版ができない。
矩形選択でない場合は
文字のはり付けをしても行頭に挿入されない
サクラはどこでも可能
整形のときえらい使う

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 12:37:09 ID:bMeMXvTb0]
>>624がいい事を言ってる気がするけど、分かりづらいのがもどかしい。
要は、改行コードを含むはずの「行選択でCtrl-C」したクリップボードを、
改行コードを除外した状態で、矩形エリアの行頭に挿入してくれるのが、
秀丸より優れていると言いたいのかな?

626 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 13:20:39 ID:2U9MSyeB0]
だから手を抜くなって
ちゃんとAAがあるだろ
            | ちょっちょっと待った!
            | 今>>624がいい事言った!
            ヽ─y──────────             ,-v-、
                                          / _ノ_ノ:^)
    / ̄ ̄ ̄ ̄ ̄ ̄\                          / _ノ_ノ_ノ /)
   /            \                       / ノ ノノ//
  /                  ヽ                   ____/  ______ ノ
  l:::::::::     \,, ,,/       .|                  _.. r("  `ー" 、 ノ
  |::::::::::   (●)     (●)   |           _. -‐ '"´  l l-、   ゙ ノ
_|::::::::::::::    \___/     |      . -‐ ' "´        l ヽ`ー''"ー'"
 |ヽ:::::::::::::::::::.  \/     ノ`゙ーァ' "´  ‐'"´         ヽ、`ー /ノ
 ヽ  `、            /   /               __.. -'-'"
  |    | \   / |   l   /           . -‐ '"


627 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 13:27:50 ID:a22oYA6O0]
俺も以前はサクラだったけど
秀丸がアウトライン実装してからは移っちゃった。

628 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 14:24:01 ID:4WBmEYpA0]
USB携行できるようにした場合、盗難対策はどうするつもりなんだろう。
ファイルコピーで複製利用できるようでは、正規ユーザーが怒るだろうから、
毎回PASSを打たないと、起動できなくするのかな?

629 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 18:51:59 ID:PTgVblov0]
>>598
フリーだという以外に利点はないんでない?

当時サクラが持ってた主要なアイデアみたいなのはほぼ全て
近頃の秀丸エディタのアップデートで取り入まれたように見える



630 名前:629 mailto:sage [2007/04/27(金) 18:56:06 ID:PTgVblov0]


IME がオンのときのキャレットの色を変えられるところは
ちょっとした利点だと思う

631 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 19:20:34 ID:W8BXLJ3k0]
あの、オートスクロールは…。

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 20:03:37 ID:dgM9vhdo0]
・改行のないテキストでの速度
 秀丸の重さは異様。

・ステータスバーにカーソル位置の文字のコードが表示される
 まあsjisになっちまうけど。それでも俺の用途には便利。

633 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 22:53:35 ID:Hn3VBdIT0]
>>612
まだβだよ
ttp://www.forest.impress.co.jp/article/2007/04/26/hidemaru7b2.html

単語補完の充実ぶりがすごい
あと検索のオプションが豊富になって長ったらしい正規表現使わなくてもいろいろ検索できるようになってる
あとgrep置換ってxyzzyに付いていた機能も実装

>>615
三種類の改行コードが混在したファイルを三種類のグラフィック(下矢印、左矢印、下左矢印)で表示できるよ
関係ないけどサクラエディタのキャリッジリターンとラインフィードのグラフィックが逆だね

あとはそのとおり
改行コードは現在の改行コードに置き換えられちゃうね
これは確かにそのままがいいなあ
まあ改行コードが混在している文章ってのもレアだしあったとしてもちょっとお行儀悪いと思うけど

>>632
秀丸も文字コードの表示できるよ
しかもステータスバーのコンテキストメニューが充実していてそこからいろいろ変更可能

改行のないテキストは試してないけど普通の文章ならほとんど秀丸の方が早くて
レアケースの改行無しテキストが早いよりもいいと思う

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 22:55:46 ID:Hn3VBdIT0]
>>624
ここら辺は確かに移植するならコピペできるようにするべきだったと思う
>>623が言うようにマクロで実装出来るレベルだから致命的じゃないけど

635 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 22:58:14 ID:QiLlHd2i0]
>IME がオンのときのキャレットの色を変えられるところは
>ちょっとした利点だと思う
これはどうやるの?

636 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 23:15:25 ID:Hn3VBdIT0]
>>635
カーソル自体は反転色なので変えられないけど
行カーソルの色が指定できてそれにIMEがON時の色の指定もできるね
ただ行カーソル使わない人には機能がないと言う事になるかな

637 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 23:35:00 ID:dgM9vhdo0]
>633
文字コード表示はできるのか。すまんですこ。

でも、秀丸が速いというのは特に思わないな。置換でこいつは速いわと思った
のはMMEditorの高速モードくらいだし。
改行なしってのはたとえばhtmlをテキスト化するときに<br>以外の余計な改行を削除する
のに面倒だから改行を全て削除してから<br>を改行に置換するときなんか。
200KBくらいのテキスト(html)で数十分かかる。ちなみに秀丸以外は速度差はあっても
こんなにかからなかったよ。いくつか試したけど。

638 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 23:41:41 ID:QiLlHd2i0]
いやだから設定画面はどれかと聞いてるわけで(ry

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 23:55:05 ID:O99qdtJZ0]
もう秀丸の話はよそでやれや糞ども



640 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 00:05:43 ID:xCkyah0/0]
>>637
起動から操作全般かなりレスポンス良いよ
このレベルのエディタはまず無いと思う

HTMLをテキストに落とすなら秀丸の場合Hidemarnet Explorerってプラグインを入れると
秀丸がテキストブラウザに変わるんよ
ttp://hide.maruo.co.jp/software/hmnetex.html

HTML表示とテキスト表示の切り替え可能になるのでテキスト表示の状態をコピペして保存とかすると楽かな
あと関係ないけどこれにプラグインを足すと秀丸が2chブラウザになったりする

641 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 00:19:30 ID:xCkyah0/0]
200Kの<br>3500個の一行ファイルを改行に置換したけど40秒くらいだったよ
ペンティアム3の733MhzでこのスピードだからいまのCPUだったらあっという間かと
数十分かかるってのはちょっとおかしいと思う

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 00:48:07 ID:xCkyah0/0]
>>638
勘違いしてたwww

タイプ別設定のカラータブ押せば一覧に
カーソル(IME ON)って項目があるよ
つーか探せばすぐ見つかるじゃないかw

643 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 12:32:33 ID:iCmCsU7e0]
>>633
>三種類の改行コードが混在したファイルを三種類のグラフィック(下矢印、左矢印、下左矢印)で表示できるよ

Ver7の新機能なんですね。保存したときに改行コードを維持するとも書いてある。
うーん、他エディタの長所を次々取り込んでいくなぁ。ここらへんはシェアウェアの強みなんだろか。
サクラにも頑張って欲しいが…特に不満を感じなかったら機能を追加しようなんて思わないもんなぁ。

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 12:49:57 ID:gVRWpOzv0]
テキストトピックツリーを出しっぱなし状態にして使ってますが、
F11でフォーカスを移しても、ツリーが更新されないのは仕様でしょうか?

645 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 14:07:11 ID:oFykp+jR0]
サクラエディタは
その抜群のネーミングと
誰でも開発に参加できる形態のフリーソフトであるということが
推進力になっているのかもしんない


646 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 14:23:32 ID:wQVeehZl0]
さくらは軽くなったらフリーのエディタでは頭ひとつ抜けると思う。

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 15:09:00 ID:49XzJvpK0]
>>646
既に頭ひとつ以上に抜けてると思うが。
フリーのライバルソフトが思いつかない

あえてライバルを挙げれば秀丸Free版くらいか

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 15:20:25 ID:oFykp+jR0]
>>647
って
思いついてるじゃん


649 名前:638 mailto:sage [2007/04/28(土) 15:48:12 ID:HodDqB/B0]
>>642
タイプ別設定のカラータブの中にカーソルIMEONなんかない
最近ついた機能なのかな

うちの桜はV1.5.9.90だった



650 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 15:56:17 ID:frsNcvir0]
確か今年になってからついた機能。

651 名前:638 mailto:sage [2007/04/28(土) 17:03:56 ID:HodDqB/B0]
>>650
ご丁寧に、ありがとうございます。
やっぱりココは博識の方がたくさん居られるようですね。

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 17:07:35 ID:jql9bu/T0]
共通設定のスクロールの行数を変更してもデフォルトの3行としてしか動作しないんですが、なぜでしょうか。

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 18:23:06 ID:frsNcvir0]
コンパネのマウスでホイール設定を変えてみ。

>>598
秀丸は置換の度にいちいちダイアログが閉じてしまうのがカスすぎる。

654 名前:652 mailto:sage [2007/04/28(土) 18:26:25 ID:jql9bu/T0]
>>653
ありがとうございます(*´Д`)

655 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 18:30:05 ID:frsNcvir0]
秀丸は置換機能がカスすぎる。
置換しまくるユーザーは秀丸は使えないよ。

秀丸は行の途中まで選択して置換すると
その行の最後まで選択して置換になってしまう。
いちいち確認ダイアログ出るしめんどくさすぎる。

656 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 23:37:10 ID:49XzJvpK0]
>>645
>その抜群のネーミングと
”サクラ”とサにアクセンスを置いて略したら、「オタクキモイ」と言われた

657 名前:645 mailto:sage [2007/04/29(日) 01:07:24 ID:eyRigg6I0]

テキスト音楽「サクラ」
サクラエディタ
カードキャプター さくら
サクラ大戦

うーん そなたの言うとおりかもしれない
一芸に秀でようとするものをオタクと呼べば
春を知らせるサクラ以外に思いつくのは
オタク集団か秋葉系だ orz


658 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 08:48:13 ID:ET4AsPec0]
秀丸で指定の文字を見つけたら順にナンバリングしていく
マクロがあるのですが、それをサクラエディタでもやりたいのです。
そういったマクロを公開している場所はありませんでしょうか?

659 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 09:49:22 ID:XZ5nIX+l0]
GWなんだし作ったら? と自分にも出来ない事を書いてみる。

perlやpythonは書籍もサンプルも豊富だから、独習で何とかなりそうな気もするけど、
マクロってヘルプだけだし、あの説明だけでは、どこから手を付けて良いのやらワケワカランヨ orz



660 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 12:26:32 ID:sQAS68XH0]
>>658
もうちょっと詳細に仕様を書くか
その秀丸マクロをダウソできるURLを書いて欲しい

661 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 12:45:38 ID:ET4AsPec0]
>>659
確かにそうんなですよね…、どう手を付けていいやら;

>>660
今手元にないので休日明けにコピペします。

662 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 12:55:07 ID:dbQCvgbB0]
高スキルの方がいらっしゃるらしいので、お力をお貸しください
サクラエディタのマクロ集
www.geocities.jp/maru3128/sakura_bbs.html
の「マクロを指定回数繰り返し実行」を使って連番を作るのに利用しています
例)ローダーのDLURLのjpgの連番を作ったりする用途に
が、このままでは1から始まるのと+1ずつなので使えないので
中身に直接「開始数値」と「ステップ数値」を書き込んだりしてやってますが
デフォで「繰り返し回数」が窓が出て聞いてくるように
「開始数値」と「ステップ数値」も窓が出て入力できるように改良できないでしょうか?



663 名前:662 mailto:sage [2007/04/29(日) 12:58:08 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 15:57:50 ID: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 mailto:sage [2007/04/29(日) 16:19:59 ID:dbQCvgbB0]

   ┌───────┐
  (|●       ● |
  /| ┌▽▽▽▽┐ |  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ┤ |      | |<>>664ど〜もです。動作確認しました。神に感謝!!
  \  └△△△△┘  \ \__________
   |          |\\
   |          | (_)
   |          |
   |    /\    |
   └──┘ └──┘

666 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 17:03:31 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 18:08:51 ID:ET4AsPec0]
>>666
すばらしいです!これに桁数を指定する事は可能でしょうか?
001、002、みたいな感じにです。

668 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 18:19:18 ID:Bcai5wiB0]
>>667
ary[i] = "(" + i + ":" + pat + ")" + ary[i];
の行を
ary[i] = "(" + ("0000000000"+i).replace(/^.*(.{3})$/,"$1") + ":" + pat + ")" + ary[i];
にする。


669 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 06:39:04 ID:bWFPNx8m0]
>>668
ありがとうございます。想定していた通りの物になりました。
こういうのを自分で作れるのっていいですね。



670 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 09:28:01 ID:Cvxml3k/0]
みんな、やさしいな。
ついでに、「#if」「#ifdef」に対応する
「#else」「#elif」[#endif]にジャンプするマクロ作ってくれ。

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 11:35:28 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 11:36:43 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 11:50:23 ID:64m3Vfqy0]
すげえ、このスレハジマタ

674 名前:662 mailto:sage [2007/04/30(月) 15:32:34 ID:I1BFqOIo0]
神様昨日はありがとうございました。作っていただいたマクロがんがん使っております。
作業時間が短くなりとても便利になりました。

さて、サクラエディタのマクロ集 に
www.geocities.jp/maru3128/sakura_bbs.html
「選択部分の数字をカウントアップするWSHマクロ」というのがあるのですが
現状では"選択した半角の数字1つだけをカウントアップする"というのを
"選択した範囲にある半角(全角でもよい)の数字をそれぞれカウントアップする"
or同等の働きをする別プログラムでも可、に改良できないでしょうか?

サイトの項目・見出しの番号があって、途中に新規項目を設けると
それ以降をすべてカウントアップする用途に使っておりますが
ひとつひとつは便利が悪すぎるわけです。
よろしくお願いいたします。



675 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 16:03:08 ID:I0kDTmjc0]
どんどん要求がエスカレートしていきそうな予感……。

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 16:29:26 ID:nDY2+TW30]
もうやらんと思うな、癖になるから。
いや、なに単なる憶測だがね。


677 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 16:31:28 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 16:52:34 ID:Fy2n8uJz0]
マクロの勉強になるから、続くものなら続いて欲しいけどねぇ・・・って早っ!

679 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 17:36:46 ID:5pL5s8yV0]
>641
その前に改行を全部削除した?
改行を全部削除してから<br>を改行に置換を忘れないで。

>640
そんなお手軽なやつで済むなら、テキスト化ツール使う。htmlはルールに従っているから
テキスト化は簡単、なんて思ったら大間違い。テキストとして可能な限り妥当なものに
しようとすると非常に難しい。



680 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 17:39:25 ID:5pL5s8yV0]
>679
あ、あと40秒はかなり遅いと思う。

681 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 18:02:54 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 18:55:09 ID:I0kDTmjc0]
>>679
>>641は「一行ファイル」って書いてるから、
改行は全部削除済みでしょ。

683 名前:670 mailto:sage [2007/04/30(月) 20:35:42 ID:Cvxml3k/0]
さんきゅー。本当に作ってくれるとは。
でも少しバグが。。

#ifdef A
#ifdef B
#endif
#else
#endif

「#ifdef B」の行で下方向検索したら、
そのまま「#else」にいっちゃったわ。

684 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 21:41:33 ID:HASqHr1/0]
>>683
こちらでは、ちょっとバグの再現ができないです。正常動作。

仕様として、#endifの行で下検索すると、現在のステートメントの終わりなのが明らかなので
下方向に一番近い次の要素にジャンプさせてます。
同様に、#if #ifdef の行で上検索した場合も同じです。

なので、#ifdef B の行から、2回実行すると #else へ行くはずだけど・・・それとは別ですか?


685 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 21:47:09 ID:WzuAvAZ80]
>>679
<br>15000個を改行なしで記述して置換したが、30秒ぐらいで終わった。
Pen4の1.7GHz、<br>を\nに正規表現置換。

確かに遅いが数十分は多分お前さんの環境や使い方がおかしいだけだな。
数十分かかるって言い出したお前さんに40秒って教えてくれてるのに、
40秒で遅いは失礼すぎ。
他のエディタがどれだけ早いのかは知らんけど。

まあ確かに秀丸じゃ30秒の置換でもxyzzyとかじゃ一瞬で終わる。
だがすべてひとつのエディタでこなさなきゃいけないわけでもあるまいし、
苦手な部分は他ので補えば良いだけ。
偉そうに言ってるけど使い分けが出来てないだけじゃない。

686 名前:662=674 mailto:sage [2007/04/30(月) 22:07:25 ID:c4C0VxWJ0]
>>677
すばらしいです。動作確認しました。
こんなに早く作っていただけるとは感謝感激です。
     ____
    / ⌒  ⌒  \
  ./( ―) ( ●)  \
  /::⌒(_人_)⌒:::::  | すごいスレですねここは
  |    ー       .| 2日連続奇跡を体験しました。 
  \          /  


687 名前:670 mailto:sage [2007/04/30(月) 22:28:23 ID:Cvxml3k/0]
>684
そうそう。その現象。
ごめん。そういう仕様で作ったんだね。

同じネストは循環する仕様が良かったんよ。
ややこしそうだが解析して改造してみるわ。

688 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 22:53:09 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 22:53:57 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 07:20:04 ID:CrImoVlV0]
>>686
そのAA、かなり馬鹿にされてる気分w

691 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 17:46:29 ID:C/F8AOI50]
>>688-689
一瞬ウイルス貼られたと思った

692 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 19:14:32 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 19:15:22 ID: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 mailto:sage [2007/05/01(火) 20:44:14 ID:AyncPho80]
>>692
ばっちりです。こういうのがほしかった。
会社で使わせて頂きます。



695 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 23:19:37 ID:ZMX8IBFF0]
Peggy用のキーワードファイル&色設定ファイルをサクラ用に換えるにはどうすればいいのだろうか…。

いちいち自分で書き換える以外の方法で。

696 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 23:45:29 ID:BiRi3nwk0]
スクリプトで変換すればいいんでないかい?
手動でチマチマやるよりはサッとスクリプト書いて一発変換した方が早いだろ

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/03(木) 09:45:13 ID:gZohpf7R0]
遠回しに作ってくれと言ってのか?

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/03(木) 09:59:48 ID:52NiA4/l0]
立候補者が居ないんで、一人芝居で誘導しようとしているように見るのは穿ちすぎ?

ただ、設定ファイルの例すら出さずにさあ作ってよw ってのは、
いささか配慮に欠けるというか怠慢というか、一言で言うと図々しいにも程があるよね。

699 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/03(木) 10:05:55 ID:2c4D+tyU0]
マクロ依頼する方はまず、ここを見ること。

sakura.qp.land.to/?Macro




700 名前:696 mailto:sage [2007/05/03(木) 10:15:52 ID:hxU6i6H60]
>作って作って〜〜〜><

俺は、ちげえよ(汗

Z-Intrerpreter用のキーワードファイルをつくtt

701 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/03(木) 10:33:38 ID:RkTubmU50]
>>700
Z-Intrerpreterが何か知らないけど、
キーワードファイルって、キーワード羅列しただけのテキストファイルでしょ?
キーワード一覧が掲載されたWebページをググってコピペすれば出来上がり。


702 名前:696 mailto:sage [2007/05/03(木) 10:40:03 ID:hxU6i6H60]
>>701
うん、そう。
結局、手書きというか、サクラエディタつかってちょこちょこっと書き換えちゃったよ。

深く考えるようなことでもなかった。



(もうこの話題は終わりに出来ないものかと思い、ビクビクとみんなの様子を伺っている)

703 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/03(木) 13:06:44 ID:BQyWQwf70]
お前邪魔だから消えろ
構って君やるなら別のスレに池


704 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/03(木) 14:32:45 ID:3lk7f15m0]
・・・ことばは
荒立つと無差別的な凶器となる・・・


705 名前:名無しさん@お腹いっぱい。 mailto:age [2007/05/04(金) 12:28:51 ID:3s8Xy6s50]
表示の「現在のウィンドウで折り返し」を固定に設定する方法はありますか?
ほとんど「折り返し」で使うことが多いのに
ファイルを開くたびに、「折り返さない」になっているから激しく不便です

706 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 13:39:07 ID:PNllG82G0]
>>705
少し違うけど、「設定」「タイプ別設定」「折り返し桁数」をウインドウ幅に合った数に設定する方法ではどう?


707 名前:名無しさん@お腹いっぱい。 mailto:age [2007/05/04(金) 14:07:11 ID:3s8Xy6s50]
>>750なるへそ、こうやって使うのか
折り返し桁数を設定してやれば、、「折り返さない」になっていても良いと
Thx

708 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/05(土) 09:23:49 ID:lRRurGMt0]
>>750に期待

709 名前:750 mailto:sage [2007/05/05(土) 10:36:55 ID:nJN+MXc60]
とりあえず、ご挨拶だけ。



710 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 19:19:58 ID:XLwIzqLx0]
「うめ吉」の師匠は「さくら」。ご挨拶ご挨拶。

711 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/08(火) 05:29:02 ID:U58uqZbq0]
サクラエディタは好きだけどスレタイがオタクっぽくていやだ
氏ねよ>>1

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/08(火) 08:49:21 ID:7zV2zqKy0]
しんじゃイヤン

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/08(火) 18:56:57 ID:AFQnB9qI0]
>>711
あっそ。好きというだけで使ってないんだろな。使わんでいいよ別に。

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/08(火) 22:04:35 ID:x1vYT52M0]
>>711みたいな反応が既にヲタっぽい件について

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/09(水) 02:24:57 ID:aO/Ih2bl0]
オタども攻防に必死だなw

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/09(水) 10:43:36 ID:x6OBWWua0]
ここでムカついたらだめだ orz
くぅ精進せねば…

いやなんでもない 独り言だよ

717 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/09(水) 23:42:03 ID:+PleERX10]
お、俺はオタクじゃねえよ!!!ホントだよ!!!

718 名前:名無しさん@お腹いっぱい。 [2007/05/10(木) 11:42:52 ID:NleIUT3y0]
そうか。俺はオタクだ。

719 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/10(木) 18:07:48 ID:4UxJRD1x0]
おまいら落ち着け。俺はオクダだ。



720 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/10(木) 20:58:29 ID:m1VzUOMk0]
>>719
元経団連会長がこのスレの内容に興味を持たれたようです(AA略)

721 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/10(木) 22:53:33 ID:1c0cwtzS0]
―――――――――――――――――――――――――――――――――――

722 名前:名無しさん@お腹いっぱい。 [2007/05/11(金) 00:24:38 ID:7yvsZA7A0]
“{”に対応した“}”にジャンプしたいんだけどむりかな?
viの%みたいな感じで。。。

723 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/11(金) 00:32:53 ID:NY893gad0]
>>722
ヘルプキーワード「対括弧の検索」。

礼は?

724 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/11(金) 00:38:00 ID:ZR077DJa0]
メニューバーから「検索」のところをクリックして
プルダウンメニューを表示させ下の方に目をやると・・・

Ctrl+[



725 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/12(土) 00:33:28 ID:ri4fHLPN0]
すげえサクラエティタて何でも出来るんだ
何年も使ってるけどこんな機能があることに初めて気がついた

726 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/12(土) 10:41:18 ID:X2TyIWd00]
気づくのおせーなー。

727 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/12(土) 10:47:39 ID:gFMzXtMM0]
オートスクロールは???????

728 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/12(土) 19:58:22 ID:m+W0xnqD0]
レビュー依頼だって。無断転載スマソ
ttp://sakura-editor.sourceforge.net/cgi-bin/cyclamen/cyclamen.cgi?log=dev&tree=r4813
▼ 2007/5/12 (土) 15:38:41 げんた 返信 削除
INCM1.23c
[4813] レビュー依頼
◎これを入れないとリリースできないでしょ系
patches:1679953 TagJumpListで落ちる問題修正(暫定)
→根本的解決とは言えないが,入れないより良いかと
patches:1649070 キーワードヘルプでsakura.exeからの相対パスを許容する

◎なるべく入れたいので詳しい人がいたら見てよ系
patches:1695778 「お気に入りの設定」を「履歴の管理」に名称変更
Junk/28 なめらかな印刷プレビュー
→問題無さそうなので近々commitしようと思っています.
patches:1672919 ファイルがなくても前回の文字コードを優先+ファイルメニュー「最近使ったフォルダ」からの文字コード指定が無視されるのを修正
→網羅的にテストされており機能的には大丈夫かと思いますが,実装面,考慮漏れなどの観点から確認が必要.

729 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/12(土) 20:07:16 ID:m+W0xnqD0]
◎既存機能に影響なければ良いよ系
patches:1668208 Python用アウトライン解析 python_outline_a07.zip
→mocaさんからメモリ管理周りの指摘を受けて修正しています.

◎最新版に合わせてちゃんと検討しよう系
放置してすみません>ryojiさん
1458383 TabWnd Mouse+
→Aeroでのちらつき防止で切り替え改良部分は実装済みになるのかな?
1550557 自動実行マクロ
1545323 前回の検索文字列を引き継ぐ



730 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/12(土) 20:32:13 ID:MDs7Oymm0]
背景を黒に統一したときの秀丸風カラー定義ファイルってどっかにない?

731 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/12(土) 23:24:37 ID:q7mrJPG00]
>>730
ttp://sakura.qp.land.to/?Customize%2F%C5%EA%B9%C6%2F4


732 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/12(土) 23:25:10 ID:q7mrJPG00]
おっと失礼間違えた
ttp://sakura.qp.land.to/?Customize%2F%C5%EA%B9%C6%2F3
こっちだった

733 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/12(土) 23:57:30 ID:q7mrJPG00]
だれかカラー設定のダブルクオテーション、シングルクオーテーションの
優先順位下げてくれないかなぁ、半角数値の次くらいに
そうするとhtml弄るとき楽なんだけど

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/13(日) 11:01:51 ID:QsAHzY5O0]
>>733
カラー設定の項目にあるからといって、無理に使う必要はないですよ。
もっと柔軟な発想しましょう。

シングルクォーテーションと、ダブルクォーテーションの色付けをOFFにして
正規表現キーワードを使って色付けする。
優先順位は、並び順を上下することで変更できます。


735 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/13(日) 11:44:28 ID:Y2NHKIt50]
優先順位変更ってどうやんの?
どこにも見当たらないし、どうやってもならないんだけど

736 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/13(日) 11:47:27 ID:Y2NHKIt50]
ごめん、早とちり
正規表現キーワードの方か

737 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/13(日) 12:27:10 ID:X4dI5GHu0]
でもさ、正規表現が色分けの中で優先順位高い(基本のやつより)こと
に注意しないと。結構メンドイよね。

738 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/13(日) 12:32:08 ID:d7eO7aJJ0]
エディタ本体側で改善の余地ありだよね。

739 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/13(日) 13:32:12 ID:HRFI/gjH0]
>>738
おまいは寄付でもしてんのか



740 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/13(日) 13:43:36 ID:Y2NHKIt50]
個人的にはカラー設定にも優先順位の変更はほしいな

741 名前:738 mailto:sage [2007/05/13(日) 15:54:14 ID:d7eO7aJJ0]
寄付のかわりに、
自分にできることをやってるつもり。
つもりなのは、勘弁な。

742 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/13(日) 17:14:42 ID:E0lHsKWr0]
とりあえずここに要望書くよりも
本家に要望書いた方が採用される可能性は高くなる

743 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/13(日) 21:45:48 ID:N+x6qEep0]
>>740
NHKかよw

744 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/14(月) 04:04:21 ID:BMpb06bG0]
こんな時間に更新か
1.5.15.3
sakura.qp.land.to/?History%2Fx.x.x.x

745 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/14(月) 12:09:36 ID:JLnSXEQA0]
おつかれさま

746 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/14(月) 20:23:57 ID:mkKJ4Aje0]
バグ発見。
正規表現キーワードに
/a.*/k
などとして色付けする。 最後が .* だと起こるようです。

a111111111111

1をどんどん追加する。(1でなく任意の文字でもいいけど)
7600桁越えた辺りで、エディタが落ちます。

鬼車版のbregexp.dllだと大丈夫みたいです。


747 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/14(月) 20:54:38 ID:sOVG6lRU0]


748 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 00:16:35 ID:/JjMKGnN0]
wantech.ikuto.com/diary/02soft/2006/06_0308_1323.htm

アプリが落ちる話なので、言いがかりだと言われないように、やり方を明確にしておく。
-(半角のマイナス)を8000文字入力する。コピペでも良い。
なぜ8000かというと、欠陥のあるライブラリでも数百ぐらいだとまだ耐えるからだ。
マイナスには特に意味はないが、改行が含まれると検索出来ない物もあるのでダメ。
で、8000文字入力したら先頭1文字目に入力位置をあわせ、
正規表現で(.|¥n)+を検索する。あえて全角で書いたがもちろん半角で。
すると、正常に動作する場合は、入力した8000文字が全て選択される。
真魚はTRegExprの正規表現を使っているが、2000〜3000文字で落ちる。
で、よそのテキストエディタではどうなるかって。\

749 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 00:19:01 ID:/JjMKGnN0]
EmEditor、GreenPad、萌ディタ>正常動作
正規表現の実装は独自。

JmEditor>落ちる
BREGEXP.DLLを使用。

K2Editor>落ちる
BREGEXP.DLLに変更を加えた独自DLL使用。

サクラ+Jm付属のDLL>落ちる

こんな感じで、TRegExprやBREGEXPに頼って正規表現を実装した物は落ちる。
萌ディタの開発日記によると、WZも落ちるんだってさ。
原因は、再帰しすぎのスタックオーバーフローで、
編集中のデータを保存するか聞かれるわけでもなく、いきなり落ちるのでタチが悪い。



750 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 13:00:55 ID:cYc+TAYc0]
>>746
どうも既出だったようだよ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<197KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef