秀丸エディタスレ Par ..
[2ch|▼Menu]
369:名無しさん@お腹いっぱい。
08/10/29 09:51:35 N/a/ue800
>>367
> [Fn]と[Ctrl]の配置の方が問題

左Ctrl が内側、その外側に Fn とかいうキーボードはブラインドタッチのことなんて
まるで考慮していないとしか思えない。

370:名無しさん@お腹いっぱい。
08/10/29 16:45:47 3UbXGJQl0
ここでもポメラの話題かw
なんていうかいろいろ微妙なんだよな
書いたメモをちょっと読もうとしたらキーボード全部広げなきゃならんとか
秋葉で投売りしてたら買うかも

371:名無しさん@お腹いっぱい。
08/10/29 16:48:43 N+gwAssB0
4800円なら買うかもな。
図が書けるという点でメモ用紙の方がいいな。

372:名無しさん@お腹いっぱい。
08/10/29 17:25:51 DiVkXR9S0
>>360
こいつか!チンコパッドにキチガイキーボード乗せたのは!死ね!
ESCキーの真下にF1置いたり使いにくいことこの上ない
しかたないからリモートデスクトップで使ってるわ、ボケが!

373:名無しさん@お腹いっぱい。
08/10/29 19:16:36 CKwYiqrQ0
こだわってるって割には微妙な配置結構あるよな>ThinkPad
[ESC]や>369の [Fn][Ctrl]の並びもそうだし、カーソルキー左右に[戻る][進む]とか勘弁して欲しい。
パナとIBM(現レノボ)には こだわりどころの洗い直して欲しいよマジで。

374:名無しさん@お腹いっぱい。
08/10/29 23:53:53 6KmDGMcU0
おまいら、知ってる?

かのパクリで有名なKINGSOFT(KINGOFFICEでOFFICEのVBAまでぱくった)が
エディタで秀丸のパクリつくってマクロまでまねするみたいだよ。

値段は2000円だって。ネタじゃないよ。

375:名無しさん@お腹いっぱい。
08/10/29 23:57:42 4MIVscjd0
フリー制度適用者的には値段はどうでも良いけど、ソースくれよ。

376:名無しさん@お腹いっぱい。
08/10/30 03:10:37 f46XvtGl0
ThinkPadキーボードの気に入ってるとこは[PageUp][PageDown][Hone][End]がカーソルキーと共用じゃなくて独立してるとこ。
そのため他のノートに乗り換える気にならない。

>370
pomeraはあくまで入力するための道具だからな。
割り切った用途にしては高いけど。

377:名無しさん@お腹いっぱい。
08/10/30 07:50:09 yageqLEI0
【調査】「インターネットにはパソコンよりも携帯電話」が50%超…IBM調査
スレリンク(newsplus板)
携帯用秀丸はねーのかよ。

378:名無しさん@お腹いっぱい。
08/10/30 08:49:12 f46XvtGl0
>>377
つ[Wiilcom D4]

標準バッテリーだとカタログスペックでも1.5時間というすぐれもの。

379:名無しさん@お腹いっぱい。
08/10/30 10:53:32 MoKLJrYv0
>>376
それはノートを使う上で大きいな、つか[Home][End]使う人って少ないんだろうか。
1キーで操作できないと意味がないキーな気がするんだが。

380:名無しさん@お腹いっぱい。
08/10/30 23:07:29 QpnGnrPQ0
最近秀丸エディタを使い出したんですが
秀丸を立ち上げるといつもほかのウインドウに隠れちゃうんです。
起動したときは常に最前列に表示させる設定は
どこにあるのか教えてください。

381:名無しさん@お腹いっぱい。
08/10/30 23:26:21 99ltsvPs0
>>380
その他→動作環境→ウィンドウ→高度なウィンドウ
の中の「起動直後に必ずアクティブ化する」
高度なウィンドウが表示されていない場合は
下の方にある、「上級者向け設定」にチェックを入れると
高度なウィンドウが出てくる

382:名無しさん@お腹いっぱい。
08/10/30 23:30:00 99ltsvPs0
>>380
よく読んだら「起動直後に必ずアクティブ化する」ではなくて
常に全面に表示したいって事か。
最新版(Ver7.09)ならメニューのウィンドウ→常に手前に表示
がある。

383:名無しさん@お腹いっぱい。
08/10/30 23:45:34 NjoS4t/C0
「起動したときは」だから>>381でいいんじゃないかな

384:名無しさん@お腹いっぱい。
08/10/31 03:53:09 Xr0/A+Tk0
2008/10/30 Ver7.10β11

* 修正点
  o IME変換中の色をONにしていると、Japanistの予測入力が変な位置に出る問題修正。(縦書きのとき)
  o perlのカラー表示s()()の問題修正。
  o 「検索(上)...」の記録の修正。
  o 他のアプリでファイルを開いているときの警告メッセージが2回出ないように。
  o localgrep の出力が grepreplace 形式になる場合がある問題修正。


385:名無しさん@お腹いっぱい。
08/11/05 22:44:55 WvjNKb4l0
相棒に出てたね

386:名無しさん@お腹いっぱい。
08/11/05 23:59:20 KnG6H5IM0
>>385
ドラマの?

387:名無しさん@お腹いっぱい。
08/11/06 08:52:44 E3oc0txe0
テキストの関連づけが秀丸だったなw

388:名無しさん@お腹いっぱい。
08/11/06 12:26:27 6ezvajeh0
そういうことかw

389:名無しさん@お腹いっぱい。
08/11/06 13:26:15 CtS+ngqs0
ワロタ

390:名無しさん@お腹いっぱい。
08/11/06 21:29:18 4Y3kqEnk0
7.10正式版来た。

391:名無しさん@お腹いっぱい。
08/11/07 13:20:09 Jd+d0n/m0
IEのソースを表示だとファイルタイプがHTMLファイルになって
HTMLファイル用の設定で開けるけど、ブラウザをOperaにしたら
ソース表示しても拡張子無しの扱いで色分けとかがされない。
拡張子なしはHTMLファイルと別の設定にしたいんだけど
何か良い方法あったら教えてください。
ファイルタイプ別設定を起動オプションで指定できないかな、
と思ったけど無いようだし…

392:名無しさん@お腹いっぱい。
08/11/07 16:52:48 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:名無しさん@お腹いっぱい。
08/11/07 16:55:02 0pv2CkoL0
ちょっと見るだけならOperaのソースビューアでも十分な気もしないでもない。

394:392
08/11/07 19:33:27 NKBjFvtk0
>>393
それはちょっとオモタ…。 orz

395:名無しさん@お腹いっぱい。
08/11/07 19:37:54 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:名無しさん@お腹いっぱい。
08/11/07 19:44:09 NKBjFvtk0
>>395
で?

397:名無しさん@お腹いっぱい。
08/11/07 21:18:39 tzGbIorg0
エディタに限らず自分に最もマッチするソフトは見つけるのに時間がかかるもんだよね。

398:名無しさん@お腹いっぱい。
08/11/07 21:59:14 AboriGIu0
kakikomi.txtなんか保存している奴がいるんだ

そっちに驚いたわ

399:名無しさん@お腹いっぱい。
08/11/07 22:13:49 6ysVoS6Z0
自分のレス見なおして喜んでるんだろうか

400:名無しさん@お腹いっぱい。
08/11/07 22:15:38 NKBjFvtk0
どんな流れで何に対して何のレスをしたかがわからなきゃ、
自分のレスを読み返す意味ない希ガス

401:名無しさん@お腹いっぱい。
08/11/08 00:28:08 AEkZ09az0
俺の秀丸は、なぜかOperaの拡張子なしキャッシュでもちゃんとHTMLの設定で開くんだが、
いつどんな設定をしてそうなったんだか忘れた。

402:名無しさん@お腹いっぱい。
08/11/08 00:33:38 AEkZ09az0
あった。

Operaのほうの設定で、
詳細設定 - プログラム - ソース表示に利用するアプリケーション -
編集(ボタンを押す) - 他のアプリケーションで開く - パラメータ

/c.htm %s

403:名無しさん@お腹いっぱい。
08/11/08 03:39:36 LTEdZr1C0
検索とか置換のウィンドウ出してると
元のウィンドウのコピーとか出来ないのが判明して戻ってきた


これはあるある
だから片方をクリップボードに入れて
もう片方を選択状態にして置き換えウィンドウ開いてるけど、ウィンドウ開いてる時もテキスト選択出来ると便利だろうな

404:名無しさん@お腹いっぱい。
08/11/08 05:22:33 HGOH3p1W0
>>391
/c.html ってパラメータを指定

405:名無しさん@お腹いっぱい。
08/11/08 05:42:13 9YSNNB930
>>249
URLリンク(d.hatena.ne.jp)

406:名無しさん@お腹いっぱい。
08/11/08 07:11:15 FHEZjqcd0
>>403
置換中にファイルが編集できてしまうと、一括変換中とかに予期せぬ結果になる希ガス

あと、検索に関してはツールバーに検索ボックスと [↓] [↑] ボタンを表示させればいいだけのような気もする。
検索ボックスにフォーカス移動するキー割り当てコマンドもあるし。




407:391
08/11/08 13:31:41 tZJ/GtRh0
>>392>>401>>404
おおお!!!ありがとう!!!
マクロもすごいけどちゃんとそう開く設定があったのか><
どうもありがとうございましたm(_ _ )m

408:名無しさん@お腹いっぱい。
08/11/08 17:39:56 ragC22Ov0
ここにバグ報告しててもよい?(会議室、ユーザー登録するの面倒なので)

英語のみのUTF16テキストファイルを読み込むと
asciiファイルと誤判定するみたいです。
英語のみの UTF16 テキストファイル開けたら、
「NULL文字を空白に変換して読み込みました」
ってダイアログでて、一文字おきに空白が挿入された
状態になりました。

日本語が混ざっていたら大丈夫なのですが、英語のみだと
エンコード1の順番でutf16をトップにしてもダメ。

確認したは xp sp3 で 32ビット版hidemaru 7.09(その前後の開発版だったかも)、
vista64で 64ビット版hidemaru 7.10、 です。

409:名無しさん@お腹いっぱい。
08/11/08 20:34:29 KMlf6/8l0
>>408
エンコード1の下の方にある[UnicodeのBOMを認識]にチェックが入ってないんじゃね?
とエスパーレス

410:名無しさん@お腹いっぱい。
08/11/08 21:26:07 Rcjd/mtD0
>>408
してもいいけど、作者は見てないようだよ。


411:名無しさん@お腹いっぱい。
08/11/08 21:41:40 ragC22Ov0
>>409
BOMチェックの設定はしていましたが(外しても試してみましたが)、
BOM無しテキストなんで関係ないと思います...
というか、説明不足ですね、すみません。

秀丸の開くのダイアログでUTF16を選択して開けば、ちゃんと読めます。

エンコード1でUTF16(le)を自動判別の対象にし、優先順位に従う、にした状態で、
BOMのない英数記号のみのUTF16テキストファイルを自動判別で開くと、
UTF16としてでなく、バイナリ交じり(\0が空白に置換される)の
1バイト系のテキストとして読み込まれる、です。

自動判別なんでバグじゃなくて仕様/制限かもだけど。
(プログラマ的にかっこわるいだけで)

>>410
そうなんですか。本人じゃなくても会社のだれか見てないのかな?
たまたま覗いてみたフリーソフトの定義ファイル類がutf16テキストだっただけなので
直んなくても当面困りそうになく、生暖かく放置でもかまわないです

412:名無しさん@お腹いっぱい。
08/11/08 21:52:00 KMlf6/8l0
>>411
おいおい英語のみのBOM無しUTF-16(しかもLE)かよ。
それを自動認識しろっていうのは、無理じゃないだろうけど用途が特殊すぎだろ


413:名無しさん@お腹いっぱい。
08/11/08 22:02:03 9YSNNB930
ここガ知りたい! ガガガ特捜部

【質問】現在使用しているワープロは?

 Microsoft word 14人
 一太郎 8人
 秀丸エディタ 5人
 WZ EDITOR 2人
 O's Editor2, MIFES, Sakura エディタ, Em Editor, QX エディタ, Jedit, Mac iText 各1人

●秀丸エディタ使用の、水市恵先生のコメント→「速い! 軽い! 安い!」と叫びたい人におススメ。

URLリンク(damedao.web.fc2.com)

414:名無しさん@お腹いっぱい。
08/11/08 22:19:45 bYdXtgEm0
何だこの頭の悪そうなアンケートは。Word と 一太郎 って答えた22人がかわいそすぐる。
ワープロは?って聞かれたら自分だって Word って答えるわ

415:名無しさん@お腹いっぱい。
08/11/08 22:35:06 ragC22Ov0
>>412
うん、BOMなしUTF16テキストは特殊だと思います。
文字コードの自動判別で (特にテキスト全体じゃなくて先頭
数K/Mバイトしかチェックしないような場合)
半角のみが嫌な状態なのも、わかります
(秀丸ほど多くないけれど、日本語文字コード(sjis,euc,utf8,utf16)の
自動判別処理はかいたことはある)

ただ、秀丸のサポート(出来)具合を思えば
utf16で扱えばバイナリのないテキストなのに、
バイナリ\0があるSJISテキストが選ばれてるのは
(優先順位設定でUTF16をSJISより上にしていてもなるのは)
つまらないミスをしてるだけのように思えたのですよ。

416:名無しさん@お腹いっぱい。
08/11/08 22:36:04 V6hDg/fM0
普通US-ASCIIと判定するわなあ。

417:名無しさん@お腹いっぱい。
08/11/08 23:27:21 LVE+JUMw0
前回と同じ置換の実行を簡単にできないですか?あるいはマクロで実現できませんか?
選択範囲やファイルを変えて同じ置換を行いたいときに、
置換ダイアログで「検索」を入れなおすのがめんどうなので。

replacedialog searchbuffer, replacebuffer;
を実行したとき、オプションも前の設定になってくれる動作が希望です。


418:名無しさん@お腹いっぱい。
08/11/08 23:33:31 9YSNNB930
>>417
find2;

419:名無しさん@お腹いっぱい。
08/11/08 23:58:32 v04M4Wtg0
>>415
自動判別で優先順位を高くしても「このエンコードだと見て間違いない」という条件を満たせなければ
次の候補の判定に移行するのが普通だろ。
だからBOMなし、英数字のみで特定しろというのは無理があると思う。

420:名無しさん@お腹いっぱい。
08/11/09 00:43:05 RrbIr0tp0
>>419
秀丸が「このエンコードだと見て間違いない」と判断できる状態の話を
してたつもりなんだけど... utf16 が成立している状態ですよ?
バイト単位でみると 英数文字だけじゃなくて、
文字コード0も混ざっているのだから、それだって判定材料になるよね、で。

421:名無しさん@お腹いっぱい。
08/11/09 01:25:29 ekNObKFw0
頑張るねえー
会議室へ行ってユーザー登録した方が早いんじゃね?

422:名無しさん@お腹いっぱい。
08/11/09 02:09:16 RrbIr0tp0
>>419
ごめん、条件提示ぬけあった。自動判別はsjis,euc,jis,utf8,UTF16(LE)を設定で
UTF16(BE)は非対象でした。LE,BE両方を考慮すると確定的な話じゃなかったですね。

>>421
へんな奴が沸いちゃった状態でスマソ。
BOMのことやいろいろ条件書き出せてないグダグダぷりを思うと
こっちでよかったと思ってるよ。

423:名無しさん@お腹いっぱい。
08/11/09 02:25:10 t1kSXVWB0
君はよかったのかもしれないが
君以外の人にとってはどちらに書かれても迷惑

・・・って言っても分かんないだろうな

424:名無しさん@お腹いっぱい。
08/11/09 02:41:23 d596T3Cz0
実際自動判定では無理があるので、
・起動オプション(/fu)で運用回避
・特殊な拡張子にしてファイルタイプ別のエンコード種類の指定で運用回避
・起動マクロ/通常マクロ等、マクロで運用回避
あたりが現実的な落としどころじゃないの?

あー、ファイルにBOMつけるって言うのでもいいと思うけど
あえてUTF-16でBOM無しで使ってんだからBOMはつけられないんだろうけど。

425:417
08/11/09 09:33:14 UIQuXIUr0
>>418
ありがとうございます。期待通りのものです。
find という言葉にだまされてました。

426:419
08/11/09 09:43:29 /G3IMXXZ0
>>422
「優先順位や判定候補を任意に設定可能な自動判定」を普通に実装したら各エンコードの判定ルーチンは独立していて
utf-16(LE)を判定しているときにutf-16(BE)が候補に入っているかどうかで動作を変えたりはしないだろう。
だから「BEは候補に入ってないんだからLEってわかるだろ」というのは、ちと期待しすぎかと。
そこまで考慮して判定して欲しいって要望出すのは十分ありだとは思うけど、実現するかどうかは微妙そうだな。

427:名無しさん@お腹いっぱい。
08/11/09 12:43:51 4tTHTa3Q0
エンコードの推定で、strict/fasy(?)モードのようにエラーが出るなら、いったん次へ飛ばして、戻ってくる。
って手がなくもないよね。
かなり遅くなりそうだけど。
定期的に\0が出るなら1byte系をスキップってのはどうでしょう?
エンコードの知識が中途半端で問題が出るのかもしれないけど。。。

428:名無しさん@お腹いっぱい。
08/11/10 15:46:30 GnvwXoVgO
一個以上改行か半角スペースがあればUTF16は判定できるので
誤判定はほぼありえない。作者にやる気があるかは知らないけど。

429:名無しさん@お腹いっぱい。
08/11/10 19:27:08 WlU6iN8j0
今しがた何かのキーを押したら文字数カウントのウィンドウが開いた。
ヘルプに載ってないんだけど、これって秀丸の機能?

430:名無しさん@お腹いっぱい。
08/11/11 23:59:35 h2uqnVcr0
DPI120の設定でメイリオ使うとカーソル位置が文字の中に埋まるんだが・・・既知?

431:名無しさん@お腹いっぱい。
08/11/12 00:22:49 OBt/3KZu0
96dpi だけれどもフォントを Consolas 72pt にしたら埋まるけど

432:名無しさん@お腹いっぱい。
08/11/12 15:45:07 9TQEblvy0
読み取り専用にしたファイルって編集もできないけど、
編集して別名保存したいときとか面倒なんだ。
読み取り専用ファイルを編集だけはできるようにする方法無い?

433:名無しさん@お腹いっぱい。
08/11/12 15:48:26 n6lywLeZ0
これはひどい

434:名無しさん@お腹いっぱい。
08/11/12 16:40:18 rEJNBjfw0
>>432
一生悩んでいればいいと思うよ

435:名無しさん@お腹いっぱい。
08/11/12 20:15:15 BXU3Oi8d0
>>432
その他→コマンド一覧→その他→上書き禁止


436:名無しさん@お腹いっぱい。
08/11/13 11:44:20 C4KlZLT40
>>431 これなんともならないのか.うーん

437:名無しさん@お腹いっぱい。
08/11/14 22:17:17 /Y8tCEfE0
タグ付正規表現の変換文字列は¥0から¥9までしか指定できませんか?
¥10以上は使えませんか?

438:名無しさん@お腹いっぱい。
08/11/15 01:41:04 yoOnlVms0
\10まで必要な状況っていうのは、明らかに
なんかアプローチが間違っていると思う。

439:名無しさん@お腹いっぱい。
08/11/15 03:21:25 TEs5qHzy0
>>437
最終的に何がしたいのだ

440:名無しさん@お腹いっぱい。
08/11/15 04:34:24 tnPDbJzk0
また条件あと出し祭りの予感…

441:名無しさん@お腹いっぱい。
08/11/15 05:59:55 uuwIu+an0
437です。
CSVファイルの並び順を変えたかったのですが
\10以上は使えないならそれはそれであきらめて
2回に分けて痴漢します。

442:名無しさん@お腹いっぱい。
08/11/15 07:34:45 tnPDbJzk0
全項目を丸ごと左右逆順にするならともかく、一部の項目だけ入れ替えるならたいていは10個もいらないけどな。

(.+),(.+,.+,.+,.+),(.+,.+,.+,.+),(.+,.+)

\1,\3,\2,\4

みたいに。

443:名無しさん@お腹いっぱい。
08/11/15 07:47:05 As5zAZ0q0
ColorfulDiff.macですが、変更箇所に移動することはできないのでしょうか?
それと、xyzzyのdiff-detailのように文字列単位で比較することはできないでしょうか?

444:名無しさん@お腹いっぱい。
08/11/15 09:51:21 +3VJQXKo0
>>443
とりあえずDFあたりを使えばいいと思うよ、秀丸とも連携してくれるし。

445:名無しさん@お腹いっぱい。
08/11/15 10:09:12 As5zAZ0q0
>>444
DFは使っているのですが、いちいち編集箇所に移動してファイル編集を選択しなければならないのが手間に感じます。
秀丸上で文字列単位の差分を表示して編集もできれば大分作業効率が上がると思うのですが。

diff-detailだと変更行を取り出して、diff.exeを使って行単位で再度比較しているような感じがします。
秀丸でも出来そうですがdiff-detailの解析は大変そうだしなあ。
会社でxyzzyは使えないんですよね…

446:名無しさん@お腹いっぱい。
08/11/15 10:39:07 +3VJQXKo0
>>445
自分は下手に秀丸上でいったりきたりしてるうちに意図しないところを編集しちゃったりするのも
イヤだからDFでリードオンリー、秀丸で編集(更新)という切り分けにしてるけどな。

ファイルA ファイルB
----------------------
あああ    あああ
いいい    いいい
ううう     うUう
えええ    おおお
おおお    かかか
かかか

単純に行ごとに比較するだけじゃなくて、↑みたいに途中で片方にあってもう片方にない場合の
表示ロジックとか実装しようとしたら秀丸が重くなるんじゃね?
ていうか、俺の場合は差分を見ながら編集するケースの方が少ないし、DFのリソースをいじって
右クリした時のファイル編集メニューに (&E) でアクセラレータキーを割り当ててあるから連携は
別に苦にならない。

この話題って定期的に出てくるけど、結局作者側が本腰入れないのは「フリーで公開されている
比較ツールを使ってください」と言ってるのも同然な希ガス

447:名無しさん@お腹いっぱい。
08/11/15 11:06:33 As5zAZ0q0
>>446
いや、diff-detailだと初めにdiffをかけて、変更のあった行だけ取り出して再比較する感じ(多分)で、削除行については一度目のdiffの表示のままです
(つまり二度diffをかけるような感じで、上の例でいうと二度目のdiffの対象になるのは3行目だけ)。
二度diffをかけることになるので処理が重くなるのは確かだと思いますね。dos窓を出さないようにすればいくらか軽くなると思いますが。

まあ、ColorfulDiff.macと「次の内容比較」を組み合わせて使えばいいかな。

448:名無しさん@お腹いっぱい。
08/11/15 13:47:30 TEs5qHzy0
>>441
つExcel VBA

449:名無しさん@お腹いっぱい。
08/11/15 13:57:46 TEs5qHzy0
>>443
カラーマーカーで色が付いてるんだから、カラーマーカー検索系のマクロで移動すればいいんじゃね?
URLリンク(homepage3.nifty.com)
URLリンク(hide.maruo.co.jp)
URLリンク(hide.maruo.co.jp)

文字列単位の比較はあったらいいと思うし、やればできると思うけど、作るのマンドクサ (´∧`)

450:名無しさん@お腹いっぱい。
08/11/15 14:56:09 tnPDbJzk0
文字列単位で相違点を検出するのは「最初の一個だけ」だとかなり簡単だが「全部の相違点を一気に検出」は桁違いに大変。
違いが出た位置以降でまた一致する場所を見つけるのが面倒なのよ。
テキストの量にもよるけど、秀丸マクロだけで作ったら遅すぎて使い物にならないかもしれない。

451:名無しさん@お腹いっぱい。
08/11/15 15:57:42 As5zAZ0q0
>>449
ありがとうございます。参考にさせてもらいます。

>>450
diff-detailでは一度ファイル全体にdiffをかけてから、変更のあった行だけを取り出して一行ずつ文字列単位で再比較してる感じですね。
変更行ごとにdiffを再度呼び出すことになるので結構重い処理ですが、xyzzyでは十分使えてますよ。

ColorfulDiff.macで一度diffをかけた後に、変更行を取り出して(カラーマーカー検索ができるなら変更行の色をつけた部分を取り出すことも出来るんじゃないでしょうか)
その行ごとに再度diffで比較して文字列単位の変更部分に色づけすれば秀丸でも出来そうな気がします。
diffを呼ぶときにdos窓を表示しないようにするだけでもいくらかは処理が速くなると思うのですが、秀丸ではdos窓の非表示は出来ないんですかね?

452:名無しさん@お腹いっぱい。
08/11/15 20:41:12 9hIGl2ot0
ファイル比較をしつつ編集もしたいって方はWinMergeも選択肢に入れてみては?
私も最近までDF+秀丸を愛用していましたが
WinMergeは差分の取り込みがワンクリックですし比較しながらの編集もでき
DF同様に秀丸との連携も可能で便利です(重いですが)

453:名無しさん@お腹いっぱい。
08/11/15 20:51:39 As5zAZ0q0
>>452
WinMergeは良いですが、会社で使えないのです。

とりあえず、
nextcolormarker 0x01;
prevcolormarker 0x01;
を適当なキーに割り当てて不一致部分への移動はできるようになりました。

454:名無しさん@お腹いっぱい。
08/11/16 12:18:31 +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:名無しさん@お腹いっぱい。
08/11/16 14:44:58 WfnvVsLQ0
>>454
ありがとうございます。
それほど行数が多くなければ速度的には十分実用出来ると思います。
しかし、ちょっと気になるところがありましたので報告します。

ファイルA    ファイルB
------------------------------
○例1
あいうえお    あいうお
かきくけこ    かくこ
[EOF]       [EOF]

○例2
あいうえお    あいうお
かきくけこ[EOF]  かくこ[EOF]

この2つの例で試してみると、例1ではファイルAの一行目の「え」に変更行内の追加文字の色が付かないようです。
例2では例1に加えて、ファイルAの「き」のみに変更行内の追加文字の色が付いていて、「か」「くけこ」には色が
付いていないようです。
他にも[EOF]が行頭に来ていないと色付けがずれることがあるようです。
多分会社のPCにはDengakuDLLとmacrodll.dllは入れられないような気がするので、ColorfulDiff.macを参考にさせて
いただいてこれらを使わないマクロをそのうち書いてみようと思います。

456:名無しさん@お腹いっぱい。
08/11/16 17:49:03 4lTQEg+T0
今日は、久しぶりの書き込みです
秀丸で、F12を押すと、行番号が出るのですが
この行番号の開始番号を、0から始まるようには、できないでしょうか?
また、その様なマクロがあれば教えて欲しいのですが。



457:名無しさん@お腹いっぱい。
08/11/16 18:11:14 JQ2yxc/B0
>>456
行番号1からというのは仕様だから無理。
というか、自分の脳内で1を引けばいいだけなのでは?
マクロで

message str( lineno - 1 );

とかやれば表示したことにならなくもないけどw

458:名無しさん@お腹いっぱい。
08/11/16 18:18:58 4lTQEg+T0
>>457Thx
そうですか、仕様なんですね
秀丸をよく、プログラムの開発の補助として、よく使うので
メモリダンプを貼り付けたり、配列のデータを貼り付けたりして、解析する機会が多いので
0スタートの方が、直感的で分り易い場合が多いので、聞いてみました。
ありがとう。

459:名無しさん@お腹いっぱい。
08/11/16 21:41:29 +8YzGc4B0
>>455
頑張って 7 秒台まで高速化したよ。 (´∧`) おや、いつのまにか夜に…
www18.big.or.jp/~fujiwara/ikki/hidemaru/colorfuldiff/

macrodll.dll に完全に依存するようにしました。(純マクロでこの速度はムリポ
DLL もマクロと同じフォルダに入れればいいから会社でも使えると思うよ。

着色位置がずれるバグもたぶん直ってるはず…。
EOF のある行で行単位の着色が利かないのはとりあえず仕様ということで。

えっ、明日が月曜だなんて冗談ですよね??


460:名無しさん@お腹いっぱい。
08/11/17 20:29:20 imqK0hDN0
>>459
ありがとうございます。
動作確認しました。

これは良いソフトですね。
かなり需要がありそう。

お疲れ様でしたm(_ _)m

461:名無しさん@お腹いっぱい。
08/11/18 15:15:43 SJOvVzWC0
最近アウトライン機能に目覚めたんですが、1つわからない点があります。
ファイルはCSS、対象文字はコメント、レベルはインデントの深さ設定です。

アウトライン側の表示からコメント文字列を非表示させることはできるでしょうか?

/*基本*/


462:461
08/11/18 15:18:47 SJOvVzWC0
すいません、途中でいっちゃいました。
通常のアウトライン表示ですと、コメント文字列まで表示されちゃいます。

/*基本*/
 /*1*/
  /*2*/
  /*3*/

これを次の表示させたいのです。

基本
1
2
3

463:名無しさん@お腹いっぱい。
08/11/19 07:16:40 ZM23SEJ30
【Vz】ビレッジセンターが11月末で会社解散【WZ】
スレリンク(pcnews板)

464:名無しさん@お腹いっぱい。
08/11/19 08:29:35 RGgT8K0A0
>>462
よくわからずに書いているのだが(じゃあ出てくるなとかいうつっこみはなしで)、
秀丸ヘルプの、目次− ファイルタイプ別の設定− 解析−ツリー表示項目のプロパティ
の内容じゃあだめ?
この場合、見出しの定義を「文字列」にして [\t ]*/\*(.+)\*/
分類モード時のグループ名を「\1」みたいな感じで。
# 試してないが、(?<=/\*)(.+)(?=\*/) の方がいいかもしれない。

465:名無しさん@お腹いっぱい。
08/11/19 13:25:45 nmZO2gLs0
>>464
ありがとう。家帰ったらやってみます。

466:名無しさん@お腹いっぱい。
08/11/19 19:28:53 UgsA9qVk0
ファイルタイプ別の設定は開いたファイルの拡張子で判断していると思いますが、
まだ保存していない、秀丸上で作成しているウィンドウの設定を、
ファイルを保存する事なくきりかえる事はできますか?

例えば .php の設定がしてあり、秀丸を立ち上げて PHP のコードをかきだす。
で、まだ保存していないけど、これを .php の設定で表示したい、という事なんですが…。



467:名無しさん@お腹いっぱい。
08/11/19 19:38:00 pHTb/tFY0
保存しないで更新ってやればできるよ。

468:466
08/11/19 19:50:56 UgsA9qVk0
>>467
ありがとうございます。やってみましたが、強調表示がうまく反映されないようです…。
他に何か注意する所はありますか?

469:名無しさん@お腹いっぱい。
08/11/19 19:56:11 pHTb/tFY0
分かりません(><)

470:名無しさん@お腹いっぱい。
08/11/20 07:48:05 TUCy6ng40
>>468
なんとなくは想像できるけど、やってみた手順を具体的に書いてみれ。

471:名無しさん@お腹いっぱい。
08/11/20 07:55:19 6KpcmKA20
>>460
さらに 4 秒台まで高速化したよ。 (´∧`) おや、いつのまにか4日後に…
www18.big.or.jp/~fujiwara/ikki/hidemaru/colorfuldiff/

主な処理を VBScript に移植して WSH 上で動かすようにしました。
DOS 窓が全く現れないようになったよ。

ていうか、もはや板違いの予感。おやすみなさい。

472:名無しさん@お腹いっぱい。
08/11/20 10:38:38 96DQt9Ku0
>471
大した話題も無いのでガンバレ

473:名無しさん@お腹いっぱい。
08/11/20 11:05:56 GoaJ5wsm0
>>471
すんばらしい。
単純な見比べだけならこれで十分でしょう。

474:468
08/11/20 12:05:47 9pDXZuYY0
>>470
手順ですが、まず .PHP の設定がされているとします

1) 秀丸起動
2) おもむろに PHP のコードを入力する
※この段階ではファイルは保存されていないので PHP の強調表示などされない
3)その他-ファイルタイプ別の設定-(ファイルタイプ)の設定-「共通」となっているので
PHP に変更する
4)保存しないで更新

手順はここまでです。

ここで意図した PHP の強調表示がかかりません。
(ただ、何かわかりませんが色は付いていますが、意図した PHP の色ではありません)

よろしくお願いします。

475:470
08/11/20 12:57:21 TUCy6ng40
うーん、初歩的すぎて可能性は低いだろうけど
・PHP用の強調表示設定がおかしい
あるいは
・書き込んだPHPの構文がおかしい
くらいしか思いつかないなぁ…

そのテキストをPHP用ファイルとして保存したら色のつき方は変化するの?

476:474
08/11/20 16:44:11 9pDXZuYY0
>>475
書き込んだ PHP を、一度 aaa.php などに保存して、再度それを
秀丸で開くと意図した強調表示(色も)になります。

なので、PHP の構文がおかしいわけでも、強調表示の設定が
おなしいのでもないのかな、と思っています。

で、もしかして、と思い、PHP じゃなくて C言語で同様の事をやったら
C言語用の表示をしているようです…。

もう少し PHP の設定を確認してみます…。

477:名無しさん@お腹いっぱい。
08/11/20 17:14:05 GxIfzOks0
248GBを超える巨大なバイナリファイルも扱える「EmEditor」v8.0の正式版が公開
URLリンク(www.forest.impress.co.jp)
“箱形編集”“バイナリ編集”機能などを搭載し、プロジェクトプラグインも強化

秀丸は何ギガまで?

478:名無しさん@お腹いっぱい。
08/11/20 18:13:29 PdTS2Egh0
さあ?
そんな何GBもあるふぁいるを秀丸で開くことはないし、
どうでもいいや。

479:名無しさん@お腹いっぱい。
08/11/20 18:18:49 +ULYSRYW0
1000万行までならGBいかないでしょ。

480:名無しさん@お腹いっぱい。
08/11/20 20:11:23 ZwQYRiez0
>>471
乙です。

EOF のある行で行単位の着色が利くようにするにはColorfulDiff-Main.macの300行を
こんな感じにすればいけるかもしれません(適当ですが(^_^;)。

movetolineno 1, ##range / 0x10000 + ##range % 0x10000 - 1;
golineend2;
right;


481:名無しさん@お腹いっぱい。
08/11/21 13:54:11 AP7FjatH0
>>480
ありがとうございます。
次のバージョンで採用させていただきます。

>>472
これ以上の改良には diff.exe に手を入れる必要がありそうです。
ソースは手に入るんですが、古い Windows でも確実に動くようにビルドするにはどうすればいいのか…。

482:名無しさん@お腹いっぱい。
08/11/21 14:53:21 8sfGPZmv0
現在のカーソル位置の行番号を
クリップボードに保存するマクロはないでしょうか?

「秀丸 行番号 取得 現在のカーソル」
でぐぐってもヒントがでません

クリップボードに文字列を保存するのは
setclipboard
だと分かったんですが、行番号の取得方法がわかりません

どなたかよろしくお願いします。


483:名無しさん@お腹いっぱい。
08/11/21 15:08:29 8sfGPZmv0
自己解決しました

setclipboard str(lineno);


484:名無しさん@お腹いっぱい。
08/11/21 20:19:41 Kx2K7QP+0
解決おめ

ていうか、「秀丸 行番号 コピー」でググればおkだったりする

485:名無しさん@お腹いっぱい。
08/11/21 21:00:40 VcVTDmSZ0
いっきっきです

ブラグラマのシゴトおひまでIKKI飲み


486:名無しさん@お腹いっぱい。
08/11/22 01:40:24 ZnTZQ52Z0
スレが違うかもしれませんがお分かりでしたら
どうか教えてください。XPです。

IEでどっかのwebページを開く→「ソースの表示」→
秀丸でソースが開く→それを「名前をつけて保存」 しようとすると、

出てくる小窓の「保存する場所」のところに「81IZOD6N」みたいな
適当な英数羅列のフォルダ名が出てきます。
で、そこには、何年も昔に見たっきりのようなどこかのサイトのソースのファイルと
おぼしきものがいっぱい入ってます。
こんなサイトのソース、わざわざ保存どころか見もしないよ!みたいなのまで。
IEで見たページのキャッシュとか、
「最近使ったファイル」なんかはしょっちゅう消してるのに、
なんでこんなの残ってるのよーって思って。

不要だし気持ち悪いのでこれらファイルを、それかフォルダごと、削除してしまおうとしたのですが、
この小窓からは削除が効くときと効かないものがあって、
こっからじゃなくて直接消してしまえと思って
保存する場所(I):[81IZOD6N]の欄の右側のプルダウンを押したら
Temporary Internet Filesに入ってるみたいなのに
Temporary Internet Filesを開けても81IZOD6Nって名前のフォルダなんか
どこにもありません。

これって、一体どこに保存されてるんでしょうか。

487:名無しさん@お腹いっぱい。
08/11/22 02:38:24 4bcv+Bl7O
>>486
>ソースのファイルとおぼしきもの
クッキーとかパスワードとかじゃね
>最近使ったファイル
それはレジストリだから関係ない
>Temporary Internet Files
特殊フォルダだから内部を仮想的にフォルダに見せてるだけじゃない

つまりスレ違い

488:名無しさん@お腹いっぱい。
08/11/22 02:42:03 MUJ2rg3S0
486です
やっぱりスレ違いでしたか。どうもありがとう

489:名無しさん@お腹いっぱい。
08/11/23 00:25:23 bMqOcdoQ0
折り返しの設定で「折り返さない」にすることはできないのでしょうか?


490:名無しさん@お腹いっぱい。
08/11/23 00:27:42 IxbMpw1M0
できない

最大に設定するしかないかも

491:名無しさん@お腹いっぱい。
08/11/23 01:20:17 bMqOcdoQ0
>>490
ありがとうございます。やっぱりできませんか。
2000を超えてしまう場合がたまにあるのですが、どんなに長くても
一行にしておいた方が便利なので。

ついでにお聞きしたいのですが、行末に注目したい時に右揃えで表示するっ
ていうのも無理でしょうか?

492:名無しさん@お腹いっぱい。
08/11/23 01:59:15 NHXOAcZZ0
少なくとも俺は右揃え表示できるテキストエディタを一つも知らない。

一時的に「行末n文字分を残して全部削除」という置換をしてみるってのはどう?
検索:^.*(.{20})$
置換:\1
全角やタブも1文字扱いだから、きれいな右揃えにはならないけど。

493:名無しさん@お腹いっぱい。
08/11/23 02:04:51 sROtavZ50
>489
恐らくEmEditorへ乗り換えるしか手はないと思う。
メモ帳だと1024桁で勝手に折り返してしまうし、ワードパッドも3千数百桁あたりから挙動が怪しくなる。
他のエディタも大抵何らかの制限があったような・・・

494:名無しさん@お腹いっぱい。
08/11/23 09:58:55 aTa+CLdo0
>>491
瞬時にとはいきませんが,少し待ってもよければ,次のようなマクロを使うのも一つの方法かも知れません。
ウィンドウ幅が設定してあれば最初の3行は不要です。

//---------------------------------------------------
$w = input("ウィンドウ幅は");
if( $w == "" ) endmacro;
config "w" + $w;
disabledraw;
gofiletop;
while( lineno < linecount2 ){
while( linelen < width ) insert " ";
movetolineno 1, lineno + 1;
}
gofiletop;
golineend;
endmacro;
//---------------------------------------------------


495:491
08/11/24 01:27:46 9nZjPs2C0
>>492-494
アイデア(マクロまで!)ありがとうございます。試してみます。
エディターで行=文を単位として文末をチェックしたいという場合もあると
思ったのですが、それほど需要がないのかもしれませんね。

496:名無しさん@お腹いっぱい。
08/11/24 10:43:14 wQEvBw4L0
質問です。秀丸での画面をそのままPDFにするにはどうすればよいでしょうか。
アドビのアクロバットは入っています。
基本的にやりたいことはテキストべた打ちのプログラムを美しい形で
他の人に送りたいのです。よろしくお願い致します。

497:名無しさん@お腹いっぱい。
08/11/24 11:39:49 S1Qk5jE70
文字列のみの情報はプレーンテキストが最も美しい。

まあフォントとか指定したいんだろうけど、そういうのはPDFやAcrobatのスレ(あるかどうか知らんが)で聞かないと。
「テキストをコマンドラインから流し込んでPDFで出力」ってのが無理だったら、秀丸ではどうにもならんと考えていいと思う。

よく知らないので想像だけど、「テキストだけのPDF」っていっても、フォントの種類だけではなく文字の大きさやら行間のピッチ、
上下左右の余白など必要な情報量はけっこうあるから、手動でコピペの方が楽だったりして。

498:名無しさん@お腹いっぱい。
08/11/24 11:45:47 neHtJnYk0
他の人が美しいと思うかどうか

499:名無しさん@お腹いっぱい。
08/11/24 12:10:18 kWTOQ9R70
秀丸パブリッシャーからPDF Writerに流し込むだけじゃないの?
なんか難しいことあった?

500:名無しさん@お腹いっぱい。
08/11/24 12:32:57 wQEvBw4L0
秀丸パブリッシャーなんてソフトは知りませんでした。
早速試してみます。情報サンクス子でした。

501:名無しさん@お腹いっぱい。
08/11/24 19:23:41 oDn5l4bq0
>>474
遅きに失したかもしれんが。
ファイル名を変更するだけでできるはず。
[ファイル]メニューの「ファイル名変更(-)」
ってやつを試してみ。



502:名無しさん@お腹いっぱい。
08/11/26 13:52:54 mwWDHe4E0
.txtに↓のようなURLリストがあるのですがソート出来ませんか?
項目なかったです。5.18です。
www.rrr
www.bbb
www.aa
www.fff

503:名無しさん@お腹いっぱい。
08/11/26 14:15:11 TGONflOB0
>>502
sort.exeか変換モジュール使えば可能。

504:名無しさん@お腹いっぱい。
08/11/26 14:20:39 J8dg8Ww+0
wwwをいったん削除してからソートして
その後に書き戻せばいいのでは?

505:名無しさん@お腹いっぱい。
08/11/26 14:21:26 J8dg8Ww+0
あ、上の例だとwwwも削除する必要はないか
失礼(汗)

506:502
08/11/26 15:12:33 uXKAqduK0
Sort.macでソート出来るようになりました。
自己解決しました。

507:名無しさん@お腹いっぱい。
08/11/27 10:20:40 PjhZ8gf10
バグなのか知らんが、
""(ダブルクオーテーション)で囲まれたところは色分けできるけど、
たとえばJavaScriptとかの正規表現内で " を使った場合、
そこからずーとクオーテーション内の色になるのを何とかしてほしい。

508:名無しさん@お腹いっぱい。
08/11/27 10:42:00 qr9dv1YP0
>>507
どんなアルゴリズムで?

509:名無しさん@お腹いっぱい。
08/11/27 11:07:51 PjhZ8gf10
>>508
スラッシュで囲ったやつ

510:名無しさん@お腹いっぱい。
08/11/27 11:16:07 lCqwf0ZO0
>>509
日本語でおk

511:名無しさん@お腹いっぱい。
08/11/27 11:24:28 n7mLFy620
正規表現だ!といいたいのでわなかろうか

512:名無しさん@お腹いっぱい。
08/11/27 12:04:34 PjhZ8gf10
これで理解できない奴は無視でいいよ

513:名無しさん@お腹いっぱい。
08/11/27 13:20:02 xtbIs9ef0
なぜ、コメントの「ユーザー定義」機能を使わないのか。
もしくは、"をアスキーコードにするとか。消極的だが。

514:名無しさん@お腹いっぱい。
08/11/27 16:18:48 3c5SKIZl0
そんなのいちいち定義するの面倒だろ
むしろデフォルトの言語指定を改良すべきじゃないか?

515:名無しさん@お腹いっぱい。
08/11/27 17:21:43 kk8NXDRo0
デフォルトでそうなってるだろ
[その他]-[ファイルタイプ別の設定]-[デザイン]-[複数行コメント]-[言語] で Perl を選んで
[文字列を認識] を ON にしてみそ

516:名無しさん@お腹いっぱい。
08/11/27 17:45:07 3c5SKIZl0
それはJavaScriptに適用するって話か?

517:名無しさん@お腹いっぱい。
08/11/27 19:26:39 bWDnNu6JO
JavaScriptの正規表現はダブルクオーテーションのエスケープを
行わないものなの?

518:名無しさん@お腹いっぱい。
08/11/28 01:46:40 b3S5Z6Q/0
            あ
     あ            あ
 わ                   あ
う         ぁ   っ         あ
       ぁ         !
                       あ
      ぁ      !  !
                      あ
      ぁ
                    あ
         ぁ       あ
             あ

519:名無しさん@お腹いっぱい。
08/11/28 07:41:12 Ejo2fWjO0
>>517
ダブルクォートは正規表現としては特別扱いされる文字じゃないし、文字列の区切り記号は / なんだから " をエスケープする必要はない。
そもそも/.../がjavascriptの構文仕様としては異質すぎるんだけど、
 new RegExp("pattern", "flag")
なんて書くのはめんどくさいから Perl風に
 /pattern/flag
で代用できるようにしてるのが便利ではあるけど気持ち悪い。

まるおたんは自分が使ってない言語のコメント/文字列リテラル実装はかなりアバウトだから、要望出せば気がついて直すんじゃない?

520:名無しさん@お腹いっぱい。
08/11/30 21:52:16 vRU8OWM20
正規表現での複数行検索なんですが

hoge(arg1
   ,arg2)
{
  内部処理
}
のような記述の関数宣言部分 『hoge(...)』 を引っかけたい。
間に入ってる改行が1個までなら
^[_A-Za-z0-9]+\((.*\n*.*)\)(?=[\t \n]*\{)
でいけるんだけど

hoge(arg1
   ,arg2
   ,arg3)
{
  内部処理
}
のように改行が2つ以上入ってしまう場合でもヒットさせる記述方法がわからず、行き詰まってます。
^[_A-Za-z0-9]+\((.*\n*.*)*\)(?=[\t \n]*\{)
とかやってもダメポっぽいんだけどどうやって書くべきでしょうか。

あ、通常検索でヒットさせる前提です。ファイルタイプの強調表示設定で
複数行指定できない(できるけど複数行コメント扱いになる)のは一応把握してます。

521:名無しさん@お腹いっぱい。
08/11/30 22:33:23 T090Qgvd0
>>520
秀丸エディタヘルプの「\nを使った複数行検索の際の制限について」
についての把握については如何でしょうか?

522:名無しさん@お腹いっぱい。
08/12/01 01:11:57 3KXAcoK70
秀丸の正規表現でスペースを表現するためには実際にスペースをうつのが
デフォなんでしょうか?タブのように表現できれば、正規表現の式の確認も
ずっと楽だと思うのですが。

523:名無しさん@お腹いっぱい。
08/12/01 02:32:08 z161qn8g0
文字コードでも使ったら?
\x20
I am a boyのスペースを一々違う文字で表さないといけなかったら
それはそれで面倒だと思う。

524:名無しさん@お腹いっぱい。
08/12/01 11:57:33 bgqcLHLX0
>>521
d

>秀丸エディタでは検索元文字列の中に「\n」がいくつ含まれているかを計算し、
>その数+1の行まで検索でヒット可能にします。
>そういう特殊な仕組みのため、\n自体を任意の回数繰り返すような正規表現は、
>期待通りに動作しないことがあります。

これは HMJRE.DLLの制限であって、鬼車やPerl 互換系ならOKということなのかな。
ありがとう、ちょっと調べてみます。

525:名無しさん@お腹いっぱい。
08/12/01 14:55:30 YT185ygj0
>>524
秀丸側の制限だと思う。
たしかDLLに渡す文字列が行単位で、\nが含まれてたらその分一度に渡す行を増やすといった感じだったような。

テキスト丸ごと渡すよりスピードは有利なんだけど、複数行マッチングさせたい人には不便なだけだよな。

526:名無しさん@お腹いっぱい。
08/12/01 15:55:01 NztZlT3R0
せめて2行まで対応してくれたらなぁ。
行またぎの単語検索でもヒットするように。

527:名無しさん@お腹いっぱい。
08/12/02 09:27:36 U7nG6vk80
>>523
どうもです。


528:名無しさん@お腹いっぱい。
08/12/02 11:49:27 or7k3tzy0
マクロの質問です

味噌 200円
うどん 100円
塩 10円
だし汁 80円

みたいな形式で書かれているものの数字部分だけを抜き出してソートをさせ
数字の高い物or低い物を選択し結果を表示させるマクロがほしいのですが
マクロやプログラミングの知識に乏しいのですがどのようにしたらいいでしょうか?

529:名無しさん@お腹いっぱい。
08/12/02 11:57:49 /IEq9GJc0
>>528
知識豊かな人を雇う

530:名無しさん@お腹いっぱい。
08/12/02 12:10:21 Sza7QiQz0
マクロ知らんけど、置き換えで数字以外を削除してソート掛ければいいやん。

531:名無しさん@お腹いっぱい。
08/12/02 12:11:16 Sza7QiQz0
数字以外じゃなくて、数字と改行以外やね。

532:名無しさん@お腹いっぱい。
08/12/02 13:44:41 X+uguo4o0
>>528
excelで充分じゃん


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5062日前に更新/208 KB
担当:undef