- 1 名前:名無しさん@お腹いっぱい。 [2009/12/10(木) 23:13:53 ID:PzQYCt820]
- 軽快・高機能・安定と三拍子そろったテキストエディタ
秀丸エディタについて語ろう 前スレ 秀丸エディタスレ Part26 pc12.2ch.net/test/read.cgi/software/1254734035/ 公式 ttp://hide.maruo.co.jp/ 秀シリーズサポートフォーラム ttp://www.maruo.co.jp/hidesoft/ 関連スレは>>2-10くらい
- 57 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 11:02:14 ID:yI9qK5i80]
- あとタブの色などのデザインカスタマイズとかいらねえし
ほんと初心者相手にウケを狙うエディタになっちまったな
- 58 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 11:22:05 ID:rDUF9Aa10]
- >>54-55
全然駄目。たまたまうまくいっているように見えてるだけ。 [^(六角)|^(鉛筆)]にマッチするのは、"("、"六"、"角"、")"、"|"、"^"、"鉛"、"筆" 以外の任意の1文字。
- 59 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 11:27:38 ID:IieuO+zw0]
- え?
- 60 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 11:32:18 ID:c9HmM5h00]
- 違うの?
- 61 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 11:34:13 ID:L7a08a9T0]
- 正規言語には否定のルールはないからな
- 62 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 12:28:38 ID:qgld/jko0]
- >>57
そんな機能もついているのか 知らなかったわ。 でもそんなのんきなこと言ってられるのはユーザーだからであり、 商売している方としてはとにかく売れなきゃ会社が持たないんだろうから いろいろ改変は必要なんだよ!
- 63 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 12:29:53 ID:ZIwNBVYl0]
- Tekitou:
$$s = searchbuffer;##f = searchoption;$$r = replacebuffer; $$pat_search_top = "^六角$"; $$pat_search_end = "^鉛筆$"; ##count=0; disabledraw; while(true){ searchdown2 $$pat_search_top,regular,nocasesense; if(result!=true)break; #x1=foundendx;#y1=foundendy; searchdown2 $$pat_search_end,regular,nocasesense; if(result!=true)break; #x2=foundtopx;#y2=foundtopy; moveto #x1 , #y1; escape; beginsel; moveto #x2, #y2; endsel; if(#y2-#y1 >= 25){ enabledraw #y1; question str(#y2-#y1)+"行"; if(result==no)break; disabledraw; } insert "\n";//適宜変更 delete; ? ##count=##count+1; } setsearch $$s, ##f;setreplace $$r; message str(##count)+"個削除"; return;
- 64 名前:63 mailto:sage [2009/12/13(日) 12:33:09 ID:ZIwNBVYl0]
- 改行をどうするとか、本当に六角鉛筆なのか分からないから、
正規表現を書き換えるときは適当によろしくやってみてね。 テストが不十分かもしれないから、いきなり本番ファイルにつかわないでね?
- 65 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 12:38:00 ID:0PrMvUsu0]
- こういう場合に対応してないよ
ああああ六角いいいいいいいいいい鉛筆 ええええええええ おおおおおおおお 鉛筆
- 66 名前:63 mailto:sage [2009/12/13(日) 12:52:21 ID:ZIwNBVYl0]
- むむむ。確かに。
それって、対応必要なの?>37とかの人
- 67 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 13:19:27 ID:7c3HZNXY0]
- OfficeのようなリボンUIきぼんぬ
- 68 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 13:20:49 ID:BneVdVGa0]
- そういうのをプラグインで作れるようになればいいんだよ
必要ない人は導入しない・必要な人は導入する 需要があればユーザーの誰かが作るかもしれない そのときにプラグインをユーザーが作れるように仕様を公開してくれればいいんだ
- 69 名前:名無しさん@お腹いっぱい。 [2009/12/13(日) 13:36:47 ID:ylIpT++V0]
- アイコンモジュールですら今のような登録状況だというのに
UIのプラグインを作る人はほぼ皆無でしょうね 仕様公開がマウスボタン1クリックで可能であれば私も賛成ですが 実際にはかなりの工数が必要になると思います 仕分け人がいたら完全に否定されるレベルでは?
- 70 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 13:40:41 ID:xaWx6GY70]
- それならアイコンモジュールも廃止にするべきじゃない?
あれも不要の賜物
- 71 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 15:48:13 ID:kgn95ZYy0]
- アイコンモジュールは優秀なのが一通りそろってるからね。
- 72 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 16:14:10 ID:hPHB8B8w0]
- なんか矛盾してるね
- 73 名前:37 mailto:sage [2009/12/13(日) 17:39:14 ID:aSar75oD0]
- >>37 です
皆さんどうも、沢山のご助言ありがとうございす、改行を含む置換は結構大変なのですね 本番のファイルは、六角と鉛筆の間の、行数、一行文字数が全部不定なテキストでして、着目する単語としては やはり六角と、鉛筆しかないものです、行数は数千行にもおよび、ファイル数も百数十あります その、六角と鉛筆の間の文言をばっさり削除したいのですが、秀丸で大概のことはできると思ったのが、甘かったようです sed とgrep と正規表現を駆使したいところですが、正規表現はあまり詳しくないので、C またはC++でやってみます。 重ね重ね、ありがとうございました。
- 74 名前:37 mailto:sage [2009/12/13(日) 17:43:06 ID:aSar75oD0]
- >>66 さん、ごめんなさい見過ごしていました。
本番ファイルには ああああ六角いいいいいいいいいい鉛筆 このパターンは出てきません。
- 75 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 17:44:20 ID:fOlgcNRw0]
- プロジェクト管理が甘くて使い倒そうと思っても使いにくいな
プロジェクトで追加からフォルダ内のファイル一覧を指定したときにサブディレクトリも表示してくれないと使いにくい
- 76 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 18:10:17 ID:7c3HZNXY0]
- >>74
なぜ本番では六角鉛筆を肛門につっこまないんですか?
- 77 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 18:20:13 ID:3+uzPEfp0]
- >>75
基本はただのテキストエディタだしな。 IDE目指すならまだしも。
- 78 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 18:22:07 ID:VDbr4nB90]
- b28だけど何かをしたらブルースクリーンが現れた
これ再現できないと報告しても無駄だよね? ハングアップのファイルとか送るのやめとくか
- 79 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 18:23:19 ID:qVP4CjmqP]
- 無駄かどうかは、担当氏が決める事さ
いや、しらんけど
- 80 名前:63 mailto:sage [2009/12/13(日) 18:32:52 ID:ZIwNBVYl0]
- >>37
結局63のマクロは動きましたか? 間が25行以上あると確認をだすけど、そこは書き換えてもらうとして
- 81 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 18:35:18 ID:A1KGMb+u0]
- >>80
おめえさん良い人だな よし、ハングアップファイル送るのやめとくわ 年末だし仕事増やさせるからやっぱりやめとくわ
- 82 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 20:45:50 ID:5ENse7FA0]
- >>78
基本的にNT以降のOSでは秀丸みたいな単なるアプリケーションは カーネルエリアにはアクセスできないので秀丸が原因でブルースクリーンになることはない 秀丸が引き金になっていることはあっても、問題の本質ではないので サイトー企画の方に言ってもあんまり意味はない 行儀の悪いドライバなり、変なハードとかがいるんじゃないの?
- 83 名前:名無しさん@お腹いっぱい。 [2009/12/13(日) 22:30:55 ID:UKHhZ+go0]
- マクロを呼び出した時のカーソルの位置を記憶したいので
簡単ですが位置を表す値を表示させたいです #a = column; #b = lineno; message #a; message #b; ただこれだとエラーになってしまいました どなたかご助言アドバイスお願い致します
- 84 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 22:47:40 ID:JVrv2Tks0]
- >>83
#a は数値型。message 文の引数は文字列型。よって数値型から文字列型に変換する関数を使う必要がある。
- 85 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 22:48:17 ID:MxSk7KcQ0]
- >>83
数値をメッセージで表示してるからエラーなんでそ str() で文字列にすればいいかと
- 86 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 23:26:58 ID:aSar75oD0]
- 置換文字列 選択 エ<br>
このように、行頭から、「選択」 という単語で始まり「ア イ ウ エ」 の いづれか一文字が続き、更に<br> が続き改行 で終わる文字列です。 正規表現で書くと ^選択 [ア|イ|ウ|エ]<br>\n$ こうなりますでしょうか?、この文字列の後に、"; をつけるには、どうしたらいいでしょうか? 具体的に、先の例ですと 選択 エ<br>"; こうしたいのですが。
- 87 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 23:38:45 ID:ZIwNBVYl0]
- >>86
「選択」の後に半角スペースが入るの?入らないの? 最後に空行が必要? まぁ、「^(選択 [アイウエ]<br>)$」→「\1";」で置換かな? とりあえず、正規表現の[]は|を入れない状態で、強制的に内部の一文字にマッチするよ。 「[ABC]」は「A|B|C」と等価
- 88 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 23:47:07 ID:iaAuElLZ0]
- |入れたいなら?
(ア|イ|ウ|エ) \1
- 89 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 23:52:10 ID:aSar75oD0]
- >>87 さんありがとうございました、できました
>>「選択」の後に半角スペースが入るの?入らないの? >>最後に空行が必要? 改行も、空行もいりませんです。 今教えていただいた、「\1";」この「\1」はどういう意味になるのでしょうか?
- 90 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/14(月) 00:13:21 ID:8+V+JtgD0]
- マクロでツールチップを表示させることってできませんか?
- 91 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/14(月) 00:17:36 ID:t2vZtU8g0]
- 検索表現中の1個目の小括弧に該当する部分が変数 \1 に入り(以下同様)、
これを置換時に利用出来る。 【例】 検索:(.*)は、(.*)だ。 置換:\2は、\1だ。 「お前は、バカだ。」→(置換後)→「バカは、お前だ。」 他に、検索表現を \f で区切った場合にも変数 \1、\2、…、が使える。 細かい注意事項もあるので、詳しくは秀丸ヘルプを「タグ付き正規表現」で検索。
- 92 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/14(月) 01:17:14 ID:jpY5Ebzo0]
- >>91
よく分かりました。
- 93 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/15(火) 02:34:03 ID:UTwrUJDV0]
- 8.0正式版マダー?
- 94 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/15(火) 13:22:12 ID:uv9O5bLc0]
- >>82
開発環境専用のpcなのでエディタやperlやphpなどのエンジンなどを入れたpcなんですよね 簡単なphpコードをプログラム実行でphp.exeに渡したらブルースクリーンになったので php.exeがカーネルエリアにアクセスしたからなんでしょうかね とりあえずそういうものなんだなと諦めます
- 95 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/15(火) 20:52:15 ID:WtqvXaer0]
- >>94
メモリ異常の可能性も。
- 96 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/15(火) 23:03:07 ID:UTwrUJDV0]
- >>94
その程度でブルースクリーンになるならハードエラー系か、グラフィック系かな ダンプに理由が書いてあるから気になるなら、エラーコードみてググってみては?
- 97 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/17(木) 04:30:25 ID:41GkycPa0]
- >>94
以前、エクスプローラがやたらと落ちる(書き込めない領域に書き込もうとしました的なエラーが頻発)ので、 もしやと思ってメモリチェックしてみたら、メモリが壊れてたことがあったよ。 ブルースクリーン以外にも、システムがやたらとエラーで終了してたりしない?
- 98 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/17(木) 16:54:29 ID:jd0RQtLf0]
- 2009/12/17 Ver8.00β30
・バグ修正 ・自動起動マクロでドラッグ選択中マクロ実行が溜まるのを修正。 ・カラーマーカーのデフォルトの色を変更(赤と白) ・β28で大文字小文字の区別OFF,正規表現OFFでA\BCが強調できない問題修正。 ・Vistaで左Alt+Shiftでキーボードレイアウトの変更の対応。 ・結合文字ONのとき基底文字だけの検索はヒットしないようにする。 ・settabgroupでキャプションが空になるのを修正。 ・grep時も(?<!\n)で警告を出す。 ・β29で正規表現で$を何かに置換すると無限に置換する問題修正。 ・幅ゼロのヒットで「単語の検索」でヒットするように。 ・「横スクロール可能な上限を自動調整する」で約1MBの行で落ちる場合があるを修正。 ・ローカル編集モード時のrangeeditinでスクロール位置がおかしいのを修正 ・行頭に結合文字があるときの対策。 ・自動起動マクロの.mac.cacheがうまく使えていなかったのを修正。 ・改行のみの検索で追加の条件指定も可能にする。 ・追加・変更点 ・ファイルタイプ別の設定のデザインのところに比較/カラーマーカーの項目を付ける。 ・エクスプローラ枠のファイル一覧表示を非同期処理する。 ・検索ダイアログのヒストリをドロップダウンしたところで右クリックして削除できるようにする。 ・「常にファイルの先頭から比較」がONの場合は最初の文字のエラーは出さないようにする。 ・開くダイアログのファイル名補完で「.」の入力でも絞込み継続する。 正式版マダァ?(・∀・ )っ/凵⌒☆チンチン
- 99 名前:名無しさん@お腹いっぱい。 [2009/12/17(木) 17:02:54 ID:CaevQzif0]
- >>98
貼ろうとしたらもう貼られてた。(-。-) チッ
- 100 名前:名無しさん@お腹いっぱい。 [2009/12/18(金) 01:19:32 ID:Jb7Anrkz0]
- 1.アイコンを改善しなさい
2.マクロ用の言語をもっと記述力を上げなさい(オブジェクト指向とか関数型とか) 3.もっと何でもカスタマイズできるようにしなさい
- 101 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 01:34:13 ID:U6Ke1W750]
- 曖昧過ぎる。却下
つーかアイコン位自分で置換しろよ
- 102 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 01:41:26 ID:wIPMXnfR0]
- 1.アイコン厨はアイコンを提案・寄付しなさい
2.マクロ厨は秀丸のマクロ記述力より先に自身の言語能力をもっと上げなさい 3.カスタマイズ厨はせめてデフォルトのまま使いこなせるようになってからカスタマイズしなさい
- 103 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 04:31:13 ID:iKXuEqcI0]
- マクロと拡張(プラグイン)を分けた方がよくね?
編集操作(メニューから呼べる機能)の組み合わせと ある程度の言語構造で書ける機能はマクロ、 編集操作の組み合わせでは実現できない機能を 秀丸に追加するのは拡張(プラグイン) という感じに分ければスマートだよね。 コードベースが古い、個人開発の秀丸でそれができたら、 マジで尊敬するけど。
- 104 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 07:13:22 ID:+RlWr3au0]
- そこまで何でもありにするんだったら秀丸をベースにする必要性が薄いし、
一から作った方がよっぽど素直に実装できると思うんだけどな。 今の秀丸との互換性に配慮しながら実現しようとしたらカオスにしかならんだろ。
- 105 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 09:52:20 ID:W1KKM3ojP]
- 騒いでる暇があったら、Perlでも何でも使って
さっさと片付けりゃいいものを…w >マクロ厨
- 106 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 14:32:35 ID:B9Adzg+b0]
- 秀丸を使うことが目的になってるみたいだ。
秀丸でやれない事なんて滅多にないけど、 あるとしても他のツール使えばいいし、そもそもそんな事は気になるほど多くない。 マクロで気になるのは、文字入力をトリガーにselectingで選択中の判定する事ができないぐらい。 実装は仕様的に難しいだろうし回避方法もなさそうだから諦めた。
- 107 名前:名無しさん@お腹いっぱい。 [2009/12/18(金) 19:32:37 ID:Jb7Anrkz0]
- >>195
マクロと拡張を分けるのはスマートだとは思わない(それぞれ別々に覚えなければならいのはスマートではない)が現実的ではある。 もっとも、理想的には互換性のために現行のマクロ処理系を残しつつ、新しいマクロと拡張を記述できる処理系を導入するのが良い。 さらに言えば、処理系の導入だけでは不十分で、セキュリティを考慮した上で秀丸のすべての内部リソースにアクセスできなければならない。 目指すべきところは、秀丸エディタを拡張するための処理系を提供するのではなく、 処理系上にエディタを構築したもの秀丸エディタとして提供し、 エディタの機能を拡張するだけではなく、必要に応じてエディタの構成要素をまるごと交換可能にもすることだ。
- 108 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 19:47:32 ID:WENmMABCP]
- そこまでするならEmacs系のエディタかオープンソースのエディタを
自分でいじればいいんじゃないの?
- 109 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 21:03:48 ID:l9qFYhUl0]
- マクロはもっと頑張って欲しいかな
後発のmikoscript負けてるから本腰を入れてほしい マクロがスゴイって言われてたのが懐かしいなあ
- 110 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 22:02:06 ID:4uB/1KF10]
- 「ノートパソコンの容量が貧弱だから、sed を入れようよ」
という触れ込みで、nifty-serve には sed 講座があった。 そんな時代でも、秀丸は数百KBで、文字列変数が使えるマクロ言語が 付いていた。
- 111 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 22:05:37 ID:rvXxHYO10]
- 秀丸に音声読み上げソフトが欲しい
おそらくマウスジェスチャより数倍需要があるだろう だから次のヤツ要望しとけ
- 112 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 22:18:26 ID:L98YX9mi0]
- >>111
既にある。 ttp://hide.maruo.co.jp/software/hmread.html
- 113 名前:名無しさん@お腹いっぱい。 [2009/12/18(金) 22:22:53 ID:kwwWxUux0]
- いま必要なのは秀丸ファイラーではないか
- 114 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 22:37:00 ID:jM4emc2r0]
- 列の折りたたみが非常に欲しいんですが無理かな〜
- 115 名前:194 mailto:sage [2009/12/18(金) 22:41:05 ID:L20K/JWj0]
- WSHのFileSystemObjectでも使って作ればいいんじゃないかなー
COM使えるんだし
- 116 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 23:56:03 ID:B9Adzg+b0]
- 折りたたみは7から実装済みだろう。
- 117 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/19(土) 15:50:19 ID:BoOXc8Dn0]
- 改行文字を一行とする文の行頭に、連番を付加するためのマクロです
下記のマクロを実行すると一行の文字数が多い場合、改行文字ではなく、折り返した行頭に番号が与えられてしまいます、一行文字数が多い文でも改行毎に連番を付ける方法をご教示願います。 #count = 1; gofiletop; gofileend; #maxcount = lineno; gofiletop; while (#count < #maxcount) { insert str(#count); down; #count = #count + 1; }
- 118 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/19(土) 15:56:12 ID:Lbj2VXYg0]
- >>114 とは別人ですが
折り畳みの線がチラついて使い物になら無いのですがこれの解決法ってありませんか?
- 119 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/19(土) 16:19:02 ID:BoOXc8Dn0]
- >>117 です
golineend2; down; golinetop2; 自己解決しました。 バグなんですかねぇ?
- 120 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/19(土) 16:48:26 ID:6UOnoy2z0]
- down は(エディタ的な論理行に対しては勿論のこと)
ワープロ的な折り返し行に対しても作用するコマンドだからね。 そういう仕様であって、別にバグなんかじゃない。 あと、いちいち前もって全行数を数えなくても code != -1 の条件下でループを回せばいいと思うよ。
- 121 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/19(土) 17:21:26 ID:+hpmIQBw0]
- disabledraw;
//begingroupundo; gofiletop; #end = linecount2; while(lineno < #end){ insert str(lineno); movetolineno 1, lineno+1; } //endgroupundo; enabledraw; endmacro;
- 122 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 09:47:18 ID:OhFRuPP90]
- 皆さんは秀丸でWeb上の情報などのメモを取るにはどういう方法でやっていますか?
紙copiなどを使うのが嫌なので、秀丸で似たようなことがしたいのです。
- 123 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 12:44:22 ID:z4tYVS0j0]
- Webブラウザ上で範囲選択してコピーし、秀丸にペースト
- 124 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 12:56:01 ID:OhFRuPP90]
- >>123
それを日付でソートしたり、検索をかけたりするマクロはありませんか?
- 125 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 13:06:13 ID:oRHpHvnW0]
- 秀丸でコピーするときに、マクロ経由して、
保存場所を確保して、フォーマットをそろえるだろうな。 たとえば ファイルは、その日付 $home/diary/20091220.txt そのファイルの末尾に、日時など == 13:01:25 == を入力してから、 クリップボードのデータを貼り付けて保存。 ファイルを閉じる。 こうしておけば、いくらでも再利用できるでしょ。 また、日時以外の種類を表すタグなど入れておくと、 後から、条件検索などしやすいよね。 == 13:01:25, ゴルフ == == 13:01:25, todo,納品 == == 13:01:25, deadline == とか
- 126 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 13:29:01 ID:OhFRuPP90]
- >>125
それって、howmみたいな感じですね。 秀丸にもhowmがあるようですが、使い勝手はどうなんですかね? xyzzyとかemacsだとこんなの ttp://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?MightiestEnvironment があったりします。
- 127 名前:名無しさん@お腹いっぱい。 [2009/12/20(日) 13:44:16 ID:WzqKqfTn0]
- >>124
下のマクロを愛用してます。 日付時刻が自動的にファイル名になり、専用のフォルダに格納され、 grep検索も簡単です。 ttp://hide.maruo.co.jp/lib/macro/shmemo.html
- 128 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 13:50:14 ID:OhFRuPP90]
- >>127
ありがとうございます。 試してみようと思います。 howmはemacs等に比べると今ひとつな感じですか?
- 129 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 14:12:02 ID:mAEbbfH90]
- howmはファイルがバラける分、管理が面倒臭そうだよな
一時期試したが結局 ChangeLogに戻った。
- 130 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 14:28:02 ID:ICwZ/tz20]
- 暇なやつが多いんだな。
- 131 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 14:30:11 ID:x8faAXkm0]
- 秀丸起動
↓ メモをつける ↓ 自作マクロ起動でファイル名「年月日時分秒.txt」で自動保存本体終了
- 132 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 16:23:43 ID:p/NyC9bq0]
- linux コマンドのjoin のようなことがしたい場合、みなさん秀丸マクロでやってるのですか?
自分はマンドクセーので、C++(use std::vector)でやってしまいます・・・
- 133 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 16:26:34 ID:wCT6CVeF0]
- Notepad では自動で日時を入れてくれる方法がなかったっけ
- 134 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 16:52:39 ID:oRHpHvnW0]
- >>132
cygwin の join を使う
- 135 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 18:17:21 ID:p/NyC9bq0]
- 置換マクロで、"高度"という、単語の後に1桁、または2桁の数字が続き、置換後に
<br>を行末にくっつけたいです、具体的にはこんな感じになります。 置換前:高度8 置換後:高度8<br> 置換前:高度20 置換後:高度20<br> replaceall "高度([0-9][0-9])|高度([0-9])" , "\n高度\\1<br>|\n高度\\2<br>" , regular; これでは当然期待通りのことはできません、どうしたらいいでしょうか?よろしくお願いいたします。
- 136 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 18:27:27 ID:V7D50IkQ0]
- >>135
検索する正規表現を "高度([0-9]{1,2})" じゃだめ? 置換される方には、正規表現は使えないよ # Ver 8.0
- 137 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 18:28:56 ID:V7D50IkQ0]
- おっと。
|は使えないよ。 だった。
- 138 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 18:31:25 ID:V7D50IkQ0]
- >>134
じぶんはCygwinのcat。 ファイルが2〜3個なら、「別ファイルへ追加保存」。
- 139 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 18:33:11 ID:V7D50IkQ0]
- なんか違うがまぁいいか。
- 140 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 18:35:27 ID:p/NyC9bq0]
- >>136
ありがとうできました、 "高度([0-9]{1,2})" これはどういう意味になるのでしょうか?、解説お願いします。 特に{1,2} この部分の使い方と言いますか、意味を教えてくださいませ。
- 141 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 18:40:47 ID:p/NyC9bq0]
- >>134、>>138さん
どうもです、Cygwin 派が多いんですね、なるほど、当方はteraterm でWindows からlinux へ ログオンして、join コマンドを使っています^^; ところでWindows でもtype というコマンドがあって、linux のcat コマンドのようなことが 出来ることを最近知りました。
- 142 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 19:00:29 ID:V7D50IkQ0]
- >>136
秀丸に同梱のHmJre.chm参照
- 143 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 19:02:53 ID:V7D50IkQ0]
- というのはうそ。hidemaru_html.chm
- 144 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 19:49:19 ID:4Pjo9F+Z0]
- 98%の確率で>>89の人なんだろうけど、
相変わらずヘルプも読もうとせずにおんぶにだっこなんだね。
- 145 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 23:55:35 ID:q7MO8ljr0]
- >140
他の方が薦めているように秀丸ヘルプを見るか、 ja.wikipedia.org/wiki/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE を見るか。 ちょっとは自分で調べたら?
- 146 名前:名無しさん@お腹いっぱい。 [2009/12/20(日) 23:58:06 ID:j71sVKdo0]
- 自分で調べたらとかウルセーっつーの。
答えたくなければ黙ってろ、糞が。
- 147 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 00:22:00 ID:Etsk5w4c0]
- 145も146も、どっちも他人のことをうざい、て言ってるだけの同類だべ?
- 148 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 00:57:08 ID:JNfMFrRQ0]
- >146
いや、回答してるじゃん。 回答が載ったページのリンクじゃ不満か?
- 149 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 01:58:32 ID:l6y/iaWc0]
- >>148
バカかテメーは リンクとかコピペじゃなくて お前の言葉で説明しろっての 何様のつもりだキサマ
- 150 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 02:47:01 ID:mCT61TrQ0]
- …ですってよ奥さん。
まあ、最近の若い人は怖いわね〜
- 151 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 02:59:47 ID:JNfMFrRQ0]
- >149
"高度([0-9]{1,2})" の解説 [0-9]は、0〜9の任意の数値を検索対象とする。 {1,2}は、直前のパターンを1回〜2回繰り返すという意味。 なので、高度00とか、高度98とかが検索される。 これで分かった?
- 152 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 07:41:02 ID:sB3uglBy0]
- 置換部にも「高度」を含めるんなら
後続の数字をわざわざパーレンでキャプチャする必要はないわな。 検索:高度[0-9]{1,2} 置換:\n\0<br> でOK。
- 153 名前:149 mailto:sage [2009/12/21(月) 09:03:22 ID:1lM2beiz0]
- うぐ…
もう突っ込めねぇじゃんか クソ
- 154 名前:114 mailto:sage [2009/12/21(月) 09:12:03 ID:r7sl5EwZ0]
- >>116
列と行の違いが分かってるのか?
- 155 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 12:23:14 ID:rVwIHlyQ0]
- 高度0000とか、高度9898とかも検索される。
- 156 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 17:16:48 ID:B2Er8VZq0]
- 「"高度"という、単語の後に1桁、または2桁の数字が続」いているから問題ないな
- 157 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/22(火) 00:31:22 ID:qr5EoF/l0]
- >155
検索されていない。 検索されているのは高度00であって、高度0000ではない。
|

|