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
581 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 04:05:59 ID:nnAY/O880] >>580 いや、常識だったのかと思って…。 検索置き換えで正規表現使うにチェック、\r\nが改行を表す文字になるから 改行消したいならこれを空白にする。 検索前の文字列に正規表現に使う文字(+とか?とか)があるとうまくヒットしないので エスケープなりなんなりした。
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 17:37:14 ID:JRjuU/Nm0] 秀丸エディタの ver6 では折りたたみが出来るようになりましたが、 サクラエディタでもできますか?
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 00:57:41 ID:HhVez7JL0] >>581 厳密には空白じゃない。空白とは、半角(or 全角)スペースだから、 それが改行と置き換わっちゃうやん。
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 00:59:12 ID:EtkzEs6s0] 空白はblankだから、空白=何も入力しないでいいんじゃねーの?
585 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 03:27:35 ID:53ZrWJlR0] 空白はspaceだろ
586 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 03:41:27 ID:QuXhE5CC0] 揚げ足取り乙。
587 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 04:02:07 ID:SglYhZh40] (秀丸エディタの)折りたたみ機能て何?
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 04:39:42 ID:53ZrWJlR0] >>587 ググれ
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 06:46:08 ID:SglYhZh40] Googleしたけどあれだね なんか人によって受け取り方や定義がバラバラでカオスのような状態 Googleで引っかかったのがこれ 0ban.com/forum/read.cgi?f=22&t=0&no=260&c=10
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 06:56:29 ID:53ZrWJlR0] >>589 秀丸エディタ 折りたたみ でググれよ hide.maruo.co.jp/software/hidemaru6/new1_3.html
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 18:25:26 ID:JbI76uDD0] ぐぐれって・・・ 秀丸で折り返しっていってるんなら、 秀丸のページに逝ってこいっ!
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/25(水) 00:31:52 ID:KA5TPLtY0] >>591 むしろ、582が横着してないでサクラエディタの ヘルプ読めって話だろ。話が本末転倒してる
593 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/25(水) 00:42:58 ID:rluJIO+c0] | ちょっちょっと待った! | 今>>592 が核心を突いた鋭い発言をした気がする! ヽ─y────────── ,-v-、 / _ノ_ノ:^) / ̄ ̄ ̄ ̄ ̄ ̄\ / _ノ_ノ_ノ /) / \ / ノ ノノ// / ヽ ____/ ______ ノ l::::::::: \,, ,,/ .| _.. r(" `ー" 、 ノ |:::::::::: (●) (●) | _. -‐ '"´ l l-、 ゙ ノ _|:::::::::::::: \___/ | . -‐ ' "´ l ヽ`ー''"ー'" |ヽ:::::::::::::::::::. \/ ノ`゙ーァ' "´ ‐'"´ ヽ、`ー /ノ ヽ `、 / / __.. -'-'" | | \ / | l / . -‐ '"
594 名前:582 mailto:sage [2007/04/25(水) 11:50:08 ID:UZEoctxf0] サクラエディタのヘルプも読みました。 メニューの設定(特にタイプ別設定)もさがしてみましたが、 折りたたみに関する項目は見つけられませんでした。 サクラエディタで秀丸等の折りたたみが出来るかどうかだけでも 教えてもらえませんか?
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/25(水) 12:43:43 ID:mABliKvG0] >594 出来ると言えばできるし、やらなければできない。
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/25(水) 15:50:29 ID:neqzFKp00] >>594 現状そのような機能はついてないようです けれど その機能をつけることに関しては 不可能なことだと言いきれないみたいです たぶん
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/25(水) 15:59:23 ID:Lmx2KjFd0] 読むのにとりあえず必要ない部分を消して読んでいる俺様が来ましたよ 上書きしなければ元文書はそのままだし 別に不便は感じない
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 00:13:01 ID:PFqc85Zk0] このソフトの秀丸より優れている部分ってなんですの? ワタクシに教えてごらんなさい。庶民ども。
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 00:13:38 ID:PFqc85Zk0] 愚民が!早く教えなさいよ!
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 00:35:09 ID:iIhY0ViR0] >>566 オートスクロールはでけへんのん?
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] w
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 どうも既出だったようだよ