1 名前:名無しさん@お腹いっぱい。 [2008/09/08(月) 03:41:04 ID:0I2eN1BL0] 軽快・高機能・安定と三拍子そろったテキストエディタ 秀丸エディタについて語ろう 前スレ 秀丸エディタスレ Part22 ttp://pc11.2ch.net/test/read.cgi/software/1208383000/ 公式 ttp://hide.maruo.co.jp/ 秀シリーズサポートフォーラム ttp://www.maruo.co.jp/hidesoft/ 関連スレは>>2-10 くらい
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 09:51:35 ID:N/a/ue800] >>367 > [Fn]と[Ctrl]の配置の方が問題 左Ctrl が内側、その外側に Fn とかいうキーボードはブラインドタッチのことなんて まるで考慮していないとしか思えない。
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 16:45:47 ID:3UbXGJQl0] ここでもポメラの話題かw なんていうかいろいろ微妙なんだよな 書いたメモをちょっと読もうとしたらキーボード全部広げなきゃならんとか 秋葉で投売りしてたら買うかも
371 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 16:48:43 ID:N+gwAssB0] 4800円なら買うかもな。 図が書けるという点でメモ用紙の方がいいな。
372 名前:名無しさん@お腹いっぱい。 [2008/10/29(水) 17:25:51 ID:DiVkXR9S0] >>360 こいつか!チンコパッドにキチガイキーボード乗せたのは!死ね! ESCキーの真下にF1置いたり使いにくいことこの上ない しかたないからリモートデスクトップで使ってるわ、ボケが!
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 19:16:36 ID:CKwYiqrQ0] こだわってるって割には微妙な配置結構あるよな>ThinkPad [ESC]や>369の [Fn][Ctrl]の並びもそうだし、カーソルキー左右に[戻る][進む]とか勘弁して欲しい。 パナとIBM(現レノボ)には こだわりどころの洗い直して欲しいよマジで。
374 名前:名無しさん@お腹いっぱい。 [2008/10/29(水) 23:53:53 ID:6KmDGMcU0] おまいら、知ってる? かのパクリで有名なKINGSOFT(KINGOFFICEでOFFICEのVBAまでぱくった)が エディタで秀丸のパクリつくってマクロまでまねするみたいだよ。 値段は2000円だって。ネタじゃないよ。
375 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 23:57:42 ID:4MIVscjd0] フリー制度適用者的には値段はどうでも良いけど、ソースくれよ。
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/30(木) 03:10:37 ID:f46XvtGl0] ThinkPadキーボードの気に入ってるとこは[PageUp][PageDown][Hone][End]がカーソルキーと共用じゃなくて独立してるとこ。 そのため他のノートに乗り換える気にならない。 >370 pomeraはあくまで入力するための道具だからな。 割り切った用途にしては高いけど。
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/30(木) 07:50:09 ID:yageqLEI0] 【調査】「インターネットにはパソコンよりも携帯電話」が50%超…IBM調査 mamono.2ch.net/test/read.cgi/newsplus/1225075565/ 携帯用秀丸はねーのかよ。
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/30(木) 08:49:12 ID:f46XvtGl0] >>377 つ[Wiilcom D4] 標準バッテリーだとカタログスペックでも1.5時間というすぐれもの。
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/30(木) 10:53:32 ID:MoKLJrYv0] >>376 それはノートを使う上で大きいな、つか[Home][End]使う人って少ないんだろうか。 1キーで操作できないと意味がないキーな気がするんだが。
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/30(木) 23:07:29 ID:QpnGnrPQ0] 最近秀丸エディタを使い出したんですが 秀丸を立ち上げるといつもほかのウインドウに隠れちゃうんです。 起動したときは常に最前列に表示させる設定は どこにあるのか教えてください。
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/30(木) 23:26:21 ID:99ltsvPs0] >>380 その他→動作環境→ウィンドウ→高度なウィンドウ の中の「起動直後に必ずアクティブ化する」 高度なウィンドウが表示されていない場合は 下の方にある、「上級者向け設定」にチェックを入れると 高度なウィンドウが出てくる
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/30(木) 23:30:00 ID:99ltsvPs0] >>380 よく読んだら「起動直後に必ずアクティブ化する」ではなくて 常に全面に表示したいって事か。 最新版(Ver7.09)ならメニューのウィンドウ→常に手前に表示 がある。
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/30(木) 23:45:34 ID:NjoS4t/C0] 「起動したときは」だから>>381 でいいんじゃないかな
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/31(金) 03:53:09 ID:Xr0/A+Tk0] 2008/10/30 Ver7.10β11 * 修正点 o IME変換中の色をONにしていると、Japanistの予測入力が変な位置に出る問題修正。(縦書きのとき) o perlのカラー表示s()()の問題修正。 o 「検索(上)...」の記録の修正。 o 他のアプリでファイルを開いているときの警告メッセージが2回出ないように。 o localgrep の出力が grepreplace 形式になる場合がある問題修正。
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/05(水) 22:44:55 ID:WvjNKb4l0] 相棒に出てたね
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/05(水) 23:59:20 ID:KnG6H5IM0] >>385 ドラマの?
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 08:52:44 ID:E3oc0txe0] テキストの関連づけが秀丸だったなw
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 12:26:27 ID:6ezvajeh0] そういうことかw
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 13:26:15 ID:CtS+ngqs0] ワロタ
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 21:29:18 ID:4Y3kqEnk0] 7.10正式版来た。
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 13:20:09 ID:Jd+d0n/m0] IEのソースを表示だとファイルタイプがHTMLファイルになって HTMLファイル用の設定で開けるけど、ブラウザをOperaにしたら ソース表示しても拡張子無しの扱いで色分けとかがされない。 拡張子なしはHTMLファイルと別の設定にしたいんだけど 何か良い方法あったら教えてください。 ファイルタイプ別設定を起動オプションで指定できないかな、 と思ったけど無いようだし…
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 16:52:48 ID:NKBjFvtk0] >>391 ↓でどうだろうか? 少々力技だけど…。(一応、Opera9を入れて動くことは確認済) 田楽DLL(ググれば公式サイトにヒットするはず)を入れて、opera_src.mac とでもつけて保存した上で、 自動実行マクロの「開いた時」に登録してみてくだされ。 // Operaでソースを表示した時に拡張子HTMLに保存して開きなおすマクロ。 if( ( 0 > strstr( filename2, "\\Application Data\\Opera\\Opera\\profile\\cache" ) )||( filetype != "." ) ) endmacro; // 開こうとしているファイルが既に開かれているなら閉じる $OpenName = filename2 + ".html"; #Wnd = findhidemaru( $OpenName ); if( -1 != #Wnd ) closehidemaru #Wnd; // 田楽DLLの呼び出し(秀丸エディタのインストールフォルダにDengakuDLL.dllが置くこと!) loaddll hidemarudir + "\\DengakuDLL.dll"; if( !result ) endmacro; // 別名で保存(上書き) #Res = dllfunc( "COPY", "'" + filename2 + "'", "'" + $OpenName + "'" ); if( #Res ) { // 作成したファイルを開き、自分自身は閉じる。 #MeHdl = hidemaruhandle( 0 ); openfile $OpenName; closehidemaru #MeHdl; } // 終了処理 freedll; endmacro;
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 16:55:02 ID:0pv2CkoL0] ちょっと見るだけならOperaのソースビューアでも十分な気もしないでもない。
394 名前:392 mailto:sage [2008/11/07(金) 19:33:27 ID:NKBjFvtk0] >>393 それはちょっとオモタ…。 orz
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 19:37:54 ID:CKPa5BivP] 91 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2008/11/05(水) 22:50:12 ID:YEisnGcq0 (PC) よくJaneのkakikomi.txtを開くんだけど 39.9MBで1,269,045行もあってすっげー重い。 試しに秀丸でも開いてみたらなんと メモリ使用量がEmEditorの1/3ぐらいだったんで秀丸に移るわ。 何か気に入らなくてまたすぐ戻ってくる可能性はあるけどな。 じゃあなemさん。 116 名前:91[sage] 投稿日:2008/11/07(金) 19:12:49 ID:XM3RVq+70 (PC) 秀丸、置換の速度がクソおせーのと 検索とか置換のウィンドウ出してると 元のウィンドウのコピーとか出来ないのが判明して戻ってきた emさんまたよろしくな
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 19:44:09 ID:NKBjFvtk0] >>395 で?
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 21:18:39 ID:tzGbIorg0] エディタに限らず自分に最もマッチするソフトは見つけるのに時間がかかるもんだよね。
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 21:59:14 ID:AboriGIu0] kakikomi.txtなんか保存している奴がいるんだ そっちに驚いたわ
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 22:13:49 ID:6ysVoS6Z0] 自分のレス見なおして喜んでるんだろうか
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 22:15:38 ID:NKBjFvtk0] どんな流れで何に対して何のレスをしたかがわからなきゃ、 自分のレスを読み返す意味ない希ガス
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 00:28:08 ID:AEkZ09az0] 俺の秀丸は、なぜかOperaの拡張子なしキャッシュでもちゃんとHTMLの設定で開くんだが、 いつどんな設定をしてそうなったんだか忘れた。
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 00:33:38 ID:AEkZ09az0] あった。 Operaのほうの設定で、 詳細設定 - プログラム - ソース表示に利用するアプリケーション - 編集(ボタンを押す) - 他のアプリケーションで開く - パラメータ /c.htm %s
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 03:39:36 ID:LTEdZr1C0] 検索とか置換のウィンドウ出してると 元のウィンドウのコピーとか出来ないのが判明して戻ってきた これはあるある だから片方をクリップボードに入れて もう片方を選択状態にして置き換えウィンドウ開いてるけど、ウィンドウ開いてる時もテキスト選択出来ると便利だろうな
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 05:22:33 ID:HGOH3p1W0] >>391 /c.html ってパラメータを指定
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 05:42:13 ID:9YSNNB930] >>249 ttp://d.hatena.ne.jp/javascripter/20081103/1225682273
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 07:11:15 ID:FHEZjqcd0] >>403 置換中にファイルが編集できてしまうと、一括変換中とかに予期せぬ結果になる希ガス あと、検索に関してはツールバーに検索ボックスと [↓] [↑] ボタンを表示させればいいだけのような気もする。 検索ボックスにフォーカス移動するキー割り当てコマンドもあるし。
407 名前:391 mailto:sage [2008/11/08(土) 13:31:41 ID:tZJ/GtRh0] >>392 >>401 >>404 おおお!!!ありがとう!!! マクロもすごいけどちゃんとそう開く設定があったのか>< どうもありがとうございましたm(_ _ )m
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 17:39:56 ID:ragC22Ov0] ここにバグ報告しててもよい?(会議室、ユーザー登録するの面倒なので) 英語のみのUTF16テキストファイルを読み込むと asciiファイルと誤判定するみたいです。 英語のみの UTF16 テキストファイル開けたら、 「NULL文字を空白に変換して読み込みました」 ってダイアログでて、一文字おきに空白が挿入された 状態になりました。 日本語が混ざっていたら大丈夫なのですが、英語のみだと エンコード1の順番でutf16をトップにしてもダメ。 確認したは xp sp3 で 32ビット版hidemaru 7.09(その前後の開発版だったかも)、 vista64で 64ビット版hidemaru 7.10、 です。
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 20:34:29 ID:KMlf6/8l0] >>408 エンコード1の下の方にある[UnicodeのBOMを認識]にチェックが入ってないんじゃね? とエスパーレス
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 21:26:07 ID:Rcjd/mtD0] >>408 してもいいけど、作者は見てないようだよ。
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 21:41:40 ID:ragC22Ov0] >>409 BOMチェックの設定はしていましたが(外しても試してみましたが)、 BOM無しテキストなんで関係ないと思います... というか、説明不足ですね、すみません。 秀丸の開くのダイアログでUTF16を選択して開けば、ちゃんと読めます。 エンコード1でUTF16(le)を自動判別の対象にし、優先順位に従う、にした状態で、 BOMのない英数記号のみのUTF16テキストファイルを自動判別で開くと、 UTF16としてでなく、バイナリ交じり(\0が空白に置換される)の 1バイト系のテキストとして読み込まれる、です。 自動判別なんでバグじゃなくて仕様/制限かもだけど。 (プログラマ的にかっこわるいだけで) >>410 そうなんですか。本人じゃなくても会社のだれか見てないのかな? たまたま覗いてみたフリーソフトの定義ファイル類がutf16テキストだっただけなので 直んなくても当面困りそうになく、生暖かく放置でもかまわないです
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 21:52:00 ID:KMlf6/8l0] >>411 おいおい英語のみのBOM無しUTF-16(しかもLE)かよ。 それを自動認識しろっていうのは、無理じゃないだろうけど用途が特殊すぎだろ
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 22:02:03 ID:9YSNNB930] ここガ知りたい! ガガガ特捜部 【質問】現在使用しているワープロは? Microsoft word 14人 一太郎 8人 秀丸エディタ 5人 WZ EDITOR 2人 O's Editor2, MIFES, Sakura エディタ, Em Editor, QX エディタ, Jedit, Mac iText 各1人 ●秀丸エディタ使用の、水市恵先生のコメント→「速い! 軽い! 安い!」と叫びたい人におススメ。 ttp://damedao.web.fc2.com/img/1226148923.jpg
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 22:19:45 ID:bYdXtgEm0] 何だこの頭の悪そうなアンケートは。Word と 一太郎 って答えた22人がかわいそすぐる。 ワープロは?って聞かれたら自分だって Word って答えるわ
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 22:35:06 ID:ragC22Ov0] >>412 うん、BOMなしUTF16テキストは特殊だと思います。 文字コードの自動判別で (特にテキスト全体じゃなくて先頭 数K/Mバイトしかチェックしないような場合) 半角のみが嫌な状態なのも、わかります (秀丸ほど多くないけれど、日本語文字コード(sjis,euc,utf8,utf16)の 自動判別処理はかいたことはある) ただ、秀丸のサポート(出来)具合を思えば utf16で扱えばバイナリのないテキストなのに、 バイナリ\0があるSJISテキストが選ばれてるのは (優先順位設定でUTF16をSJISより上にしていてもなるのは) つまらないミスをしてるだけのように思えたのですよ。
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 22:36:04 ID:V6hDg/fM0] 普通US-ASCIIと判定するわなあ。
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 23:27:21 ID:LVE+JUMw0] 前回と同じ置換の実行を簡単にできないですか?あるいはマクロで実現できませんか? 選択範囲やファイルを変えて同じ置換を行いたいときに、 置換ダイアログで「検索」を入れなおすのがめんどうなので。 replacedialog searchbuffer, replacebuffer; を実行したとき、オプションも前の設定になってくれる動作が希望です。
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 23:33:31 ID:9YSNNB930] >>417 find2;
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 23:58:32 ID:v04M4Wtg0] >>415 自動判別で優先順位を高くしても「このエンコードだと見て間違いない」という条件を満たせなければ 次の候補の判定に移行するのが普通だろ。 だからBOMなし、英数字のみで特定しろというのは無理があると思う。
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 00:43:05 ID:RrbIr0tp0] >>419 秀丸が「このエンコードだと見て間違いない」と判断できる状態の話を してたつもりなんだけど... utf16 が成立している状態ですよ? バイト単位でみると 英数文字だけじゃなくて、 文字コード0も混ざっているのだから、それだって判定材料になるよね、で。
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 01:25:29 ID:ekNObKFw0] 頑張るねえー 会議室へ行ってユーザー登録した方が早いんじゃね?
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 02:09:16 ID:RrbIr0tp0] >>419 ごめん、条件提示ぬけあった。自動判別はsjis,euc,jis,utf8,UTF16(LE)を設定で UTF16(BE)は非対象でした。LE,BE両方を考慮すると確定的な話じゃなかったですね。 >>421 へんな奴が沸いちゃった状態でスマソ。 BOMのことやいろいろ条件書き出せてないグダグダぷりを思うと こっちでよかったと思ってるよ。
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 02:25:10 ID:t1kSXVWB0] 君はよかったのかもしれないが 君以外の人にとってはどちらに書かれても迷惑 ・・・って言っても分かんないだろうな
424 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 02:41:23 ID:d596T3Cz0] 実際自動判定では無理があるので、 ・起動オプション(/fu)で運用回避 ・特殊な拡張子にしてファイルタイプ別のエンコード種類の指定で運用回避 ・起動マクロ/通常マクロ等、マクロで運用回避 あたりが現実的な落としどころじゃないの? あー、ファイルにBOMつけるって言うのでもいいと思うけど あえてUTF-16でBOM無しで使ってんだからBOMはつけられないんだろうけど。
425 名前:417 mailto:sage [2008/11/09(日) 09:33:14 ID:UIQuXIUr0] >>418 ありがとうございます。期待通りのものです。 find という言葉にだまされてました。
426 名前:419 mailto:sage [2008/11/09(日) 09:43:29 ID:/G3IMXXZ0] >>422 「優先順位や判定候補を任意に設定可能な自動判定」を普通に実装したら各エンコードの判定ルーチンは独立していて utf-16(LE)を判定しているときにutf-16(BE)が候補に入っているかどうかで動作を変えたりはしないだろう。 だから「BEは候補に入ってないんだからLEってわかるだろ」というのは、ちと期待しすぎかと。 そこまで考慮して判定して欲しいって要望出すのは十分ありだとは思うけど、実現するかどうかは微妙そうだな。
427 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 12:43:51 ID:4tTHTa3Q0] エンコードの推定で、strict/fasy(?)モードのようにエラーが出るなら、いったん次へ飛ばして、戻ってくる。 って手がなくもないよね。 かなり遅くなりそうだけど。 定期的に\0が出るなら1byte系をスキップってのはどうでしょう? エンコードの知識が中途半端で問題が出るのかもしれないけど。。。
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/10(月) 15:46:30 ID:GnvwXoVgO] 一個以上改行か半角スペースがあればUTF16は判定できるので 誤判定はほぼありえない。作者にやる気があるかは知らないけど。
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/10(月) 19:27:08 ID:WlU6iN8j0] 今しがた何かのキーを押したら文字数カウントのウィンドウが開いた。 ヘルプに載ってないんだけど、これって秀丸の機能?
430 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/11(火) 23:59:35 ID:h2uqnVcr0] DPI120の設定でメイリオ使うとカーソル位置が文字の中に埋まるんだが・・・既知?
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 00:22:49 ID:OBt/3KZu0] 96dpi だけれどもフォントを Consolas 72pt にしたら埋まるけど
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 15:45:07 ID:9TQEblvy0] 読み取り専用にしたファイルって編集もできないけど、 編集して別名保存したいときとか面倒なんだ。 読み取り専用ファイルを編集だけはできるようにする方法無い?
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 15:48:26 ID:n6lywLeZ0] これはひどい
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 16:40:18 ID:rEJNBjfw0] >>432 一生悩んでいればいいと思うよ
435 名前:名無しさん@お腹いっぱい。 [2008/11/12(水) 20:15:15 ID:BXU3Oi8d0] >>432 その他→コマンド一覧→その他→上書き禁止
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 11:44:20 ID:C4KlZLT40] >>431 これなんともならないのか.うーん
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/14(金) 22:17:17 ID:/Y8tCEfE0] タグ付正規表現の変換文字列は¥0から¥9までしか指定できませんか? ¥10以上は使えませんか?
438 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 01:41:04 ID:yoOnlVms0] \10まで必要な状況っていうのは、明らかに なんかアプローチが間違っていると思う。
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 03:21:25 ID:TEs5qHzy0] >>437 最終的に何がしたいのだ
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 04:34:24 ID:tnPDbJzk0] また条件あと出し祭りの予感…
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 05:59:55 ID:uuwIu+an0] 437です。 CSVファイルの並び順を変えたかったのですが \10以上は使えないならそれはそれであきらめて 2回に分けて痴漢します。
442 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 07:34:45 ID:tnPDbJzk0] 全項目を丸ごと左右逆順にするならともかく、一部の項目だけ入れ替えるならたいていは10個もいらないけどな。 (.+),(.+,.+,.+,.+),(.+,.+,.+,.+),(.+,.+) ↓ \1,\3,\2,\4 みたいに。
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 07:47:05 ID:As5zAZ0q0] ColorfulDiff.macですが、変更箇所に移動することはできないのでしょうか? それと、xyzzyのdiff-detailのように文字列単位で比較することはできないでしょうか?
444 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 09:51:21 ID:+3VJQXKo0] >>443 とりあえずDFあたりを使えばいいと思うよ、秀丸とも連携してくれるし。
445 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 10:09:12 ID:As5zAZ0q0] >>444 DFは使っているのですが、いちいち編集箇所に移動してファイル編集を選択しなければならないのが手間に感じます。 秀丸上で文字列単位の差分を表示して編集もできれば大分作業効率が上がると思うのですが。 diff-detailだと変更行を取り出して、diff.exeを使って行単位で再度比較しているような感じがします。 秀丸でも出来そうですがdiff-detailの解析は大変そうだしなあ。 会社でxyzzyは使えないんですよね…
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 10:39:07 ID:+3VJQXKo0] >>445 自分は下手に秀丸上でいったりきたりしてるうちに意図しないところを編集しちゃったりするのも イヤだからDFでリードオンリー、秀丸で編集(更新)という切り分けにしてるけどな。 ファイルA ファイルB ---------------------- あああ あああ いいい いいい ううう うUう えええ おおお おおお かかか かかか 単純に行ごとに比較するだけじゃなくて、↑みたいに途中で片方にあってもう片方にない場合の 表示ロジックとか実装しようとしたら秀丸が重くなるんじゃね? ていうか、俺の場合は差分を見ながら編集するケースの方が少ないし、DFのリソースをいじって 右クリした時のファイル編集メニューに (&E) でアクセラレータキーを割り当ててあるから連携は 別に苦にならない。 この話題って定期的に出てくるけど、結局作者側が本腰入れないのは「フリーで公開されている 比較ツールを使ってください」と言ってるのも同然な希ガス
447 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 11:06:33 ID:As5zAZ0q0] >>446 いや、diff-detailだと初めにdiffをかけて、変更のあった行だけ取り出して再比較する感じ(多分)で、削除行については一度目のdiffの表示のままです (つまり二度diffをかけるような感じで、上の例でいうと二度目のdiffの対象になるのは3行目だけ)。 二度diffをかけることになるので処理が重くなるのは確かだと思いますね。dos窓を出さないようにすればいくらか軽くなると思いますが。 まあ、ColorfulDiff.macと「次の内容比較」を組み合わせて使えばいいかな。
448 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 13:47:30 ID:TEs5qHzy0] >>441 つExcel VBA
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 13:57:46 ID:TEs5qHzy0] >>443 カラーマーカーで色が付いてるんだから、カラーマーカー検索系のマクロで移動すればいいんじゃね? ttp://homepage3.nifty.com/_htom/macro/macro_etc.html#label-102 ttp://hide.maruo.co.jp/lib/macro/stringmarker008.html ttp://hide.maruo.co.jp/lib/macro/colmarkuty.html 文字列単位の比較はあったらいいと思うし、やればできると思うけど、作るのマンドクサ (´∧`)
450 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 14:56:09 ID:tnPDbJzk0] 文字列単位で相違点を検出するのは「最初の一個だけ」だとかなり簡単だが「全部の相違点を一気に検出」は桁違いに大変。 違いが出た位置以降でまた一致する場所を見つけるのが面倒なのよ。 テキストの量にもよるけど、秀丸マクロだけで作ったら遅すぎて使い物にならないかもしれない。
451 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 15:57:42 ID:As5zAZ0q0] >>449 ありがとうございます。参考にさせてもらいます。 >>450 diff-detailでは一度ファイル全体にdiffをかけてから、変更のあった行だけを取り出して一行ずつ文字列単位で再比較してる感じですね。 変更行ごとにdiffを再度呼び出すことになるので結構重い処理ですが、xyzzyでは十分使えてますよ。 ColorfulDiff.macで一度diffをかけた後に、変更行を取り出して(カラーマーカー検索ができるなら変更行の色をつけた部分を取り出すことも出来るんじゃないでしょうか) その行ごとに再度diffで比較して文字列単位の変更部分に色づけすれば秀丸でも出来そうな気がします。 diffを呼ぶときにdos窓を表示しないようにするだけでもいくらかは処理が速くなると思うのですが、秀丸ではdos窓の非表示は出来ないんですかね?
452 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 20:41:12 ID:9hIGl2ot0] ファイル比較をしつつ編集もしたいって方はWinMergeも選択肢に入れてみては? 私も最近までDF+秀丸を愛用していましたが WinMergeは差分の取り込みがワンクリックですし比較しながらの編集もでき DF同様に秀丸との連携も可能で便利です(重いですが)
453 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 20:51:39 ID:As5zAZ0q0] >>452 WinMergeは良いですが、会社で使えないのです。 とりあえず、 nextcolormarker 0x01; prevcolormarker 0x01; を適当なキーに割り当てて不一致部分への移動はできるようになりました。
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 12:18:31 ID:+8YzGc4B0] 文字単位の比較、作ってみたよ。 (´∧`) おや、いつのまにか朝に… www18.big.or.jp/~fujiwara/ikki/hidemaru/colorfuldiff/ 結論: どう頑張っても WinMerge のように速く上手くはできない。 上司に頼んで WinMerge を使えるようにしてもらうのが最善だと思うよ。 以下、実験結果。 変更前ファイル: 59767 バイト/1573 行 変更後ファイル: 52479 バイト/1402 行 diff チャンク数 109 (追加 10, 変更 81, 削除 18) diff 実行 & 結果取り込みにかかった時間 run 文でファイルへリダイレクト (DOS 窓表示される) … 27 秒 run 文で con へリダイレクト (DOS 窓表示されない) … 34 秒 ht_tools.dll の RUNSYNC 関数 (DOS 窓表示されない) … 25 秒 最終的には macrodll.dll を使って 17 秒まで高速化したけど、 これに加えて着色に 42 秒ぐらいかかるから、合計約 1 分。 ちなみに WinMerge なら 1 秒未満で終わります。マクロ出る幕なし。 まぁせっかくだから使ってみてくれ >>453
455 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 14:44:58 ID:WfnvVsLQ0] >>454 ありがとうございます。 それほど行数が多くなければ速度的には十分実用出来ると思います。 しかし、ちょっと気になるところがありましたので報告します。 ファイルA ファイルB ------------------------------ ○例1 あいうえお あいうお かきくけこ かくこ [EOF] [EOF] ○例2 あいうえお あいうお かきくけこ[EOF] かくこ[EOF] この2つの例で試してみると、例1ではファイルAの一行目の「え」に変更行内の追加文字の色が付かないようです。 例2では例1に加えて、ファイルAの「き」のみに変更行内の追加文字の色が付いていて、「か」「くけこ」には色が 付いていないようです。 他にも[EOF]が行頭に来ていないと色付けがずれることがあるようです。 多分会社のPCにはDengakuDLLとmacrodll.dllは入れられないような気がするので、ColorfulDiff.macを参考にさせて いただいてこれらを使わないマクロをそのうち書いてみようと思います。
456 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 17:49:03 ID:4lTQEg+T0] 今日は、久しぶりの書き込みです 秀丸で、F12を押すと、行番号が出るのですが この行番号の開始番号を、0から始まるようには、できないでしょうか? また、その様なマクロがあれば教えて欲しいのですが。
457 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 18:11:14 ID:JQ2yxc/B0] >>456 行番号1からというのは仕様だから無理。 というか、自分の脳内で1を引けばいいだけなのでは? マクロで message str( lineno - 1 ); とかやれば表示したことにならなくもないけどw
458 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 18:18:58 ID:4lTQEg+T0] >>457 Thx そうですか、仕様なんですね 秀丸をよく、プログラムの開発の補助として、よく使うので メモリダンプを貼り付けたり、配列のデータを貼り付けたりして、解析する機会が多いので 0スタートの方が、直感的で分り易い場合が多いので、聞いてみました。 ありがとう。
459 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 21:41:29 ID:+8YzGc4B0] >>455 頑張って 7 秒台まで高速化したよ。 (´∧`) おや、いつのまにか夜に… www18.big.or.jp/~fujiwara/ikki/hidemaru/colorfuldiff/ macrodll.dll に完全に依存するようにしました。(純マクロでこの速度はムリポ DLL もマクロと同じフォルダに入れればいいから会社でも使えると思うよ。 着色位置がずれるバグもたぶん直ってるはず…。 EOF のある行で行単位の着色が利かないのはとりあえず仕様ということで。 えっ、明日が月曜だなんて冗談ですよね??
460 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/17(月) 20:29:20 ID:imqK0hDN0] >>459 ありがとうございます。 動作確認しました。 これは良いソフトですね。 かなり需要がありそう。 お疲れ様でしたm(_ _)m
461 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 15:15:43 ID:SJOvVzWC0] 最近アウトライン機能に目覚めたんですが、1つわからない点があります。 ファイルはCSS、対象文字はコメント、レベルはインデントの深さ設定です。 アウトライン側の表示からコメント文字列を非表示させることはできるでしょうか? /*基本*/
462 名前:461 mailto:sage [2008/11/18(火) 15:18:47 ID:SJOvVzWC0] すいません、途中でいっちゃいました。 通常のアウトライン表示ですと、コメント文字列まで表示されちゃいます。 /*基本*/ /*1*/ /*2*/ /*3*/ これを次の表示させたいのです。 基本 1 2 3
463 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 07:16:40 ID:ZM23SEJ30] 【Vz】ビレッジセンターが11月末で会社解散【WZ】 pc11.2ch.net/test/read.cgi/pcnews/1227015818/
464 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 08:29:35 ID:RGgT8K0A0] >>462 よくわからずに書いているのだが(じゃあ出てくるなとかいうつっこみはなしで)、 秀丸ヘルプの、目次− ファイルタイプ別の設定− 解析−ツリー表示項目のプロパティ の内容じゃあだめ? この場合、見出しの定義を「文字列」にして [\t ]*/\*(.+)\*/ 分類モード時のグループ名を「\1」みたいな感じで。 # 試してないが、(?<=/\*)(.+)(?=\*/) の方がいいかもしれない。
465 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 13:25:45 ID:nmZO2gLs0] >>464 ありがとう。家帰ったらやってみます。
466 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 19:28:53 ID:UgsA9qVk0] ファイルタイプ別の設定は開いたファイルの拡張子で判断していると思いますが、 まだ保存していない、秀丸上で作成しているウィンドウの設定を、 ファイルを保存する事なくきりかえる事はできますか? 例えば .php の設定がしてあり、秀丸を立ち上げて PHP のコードをかきだす。 で、まだ保存していないけど、これを .php の設定で表示したい、という事なんですが…。
467 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 19:38:00 ID:pHTb/tFY0] 保存しないで更新ってやればできるよ。
468 名前:466 mailto:sage [2008/11/19(水) 19:50:56 ID:UgsA9qVk0] >>467 ありがとうございます。やってみましたが、強調表示がうまく反映されないようです…。 他に何か注意する所はありますか?
469 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 19:56:11 ID:pHTb/tFY0] 分かりません(><)