- 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くらい
- 2 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 23:14:53 ID:PzQYCt820]
- 過去スレ
その25 ttp://pc12.2ch.net/test/read.cgi/software/1248695950/ その24 ttp://pc12.2ch.net/test/read.cgi/software/1236098350/ その23 ttp://pc11.2ch.net/test/read.cgi/software/1220812864/ その22 ttp://pc11.2ch.net/test/read.cgi/software/1208383000/ その21 ttp://pc11.2ch.net/test/read.cgi/software/1199570880/ その20 ttp://pc11.2ch.net/test/read.cgi/software/1189523191/ その19 ttp://pc11.2ch.net/test/read.cgi/software/1181742415/ その18 ttp://pc11.2ch.net/test/read.cgi/software/1174741055/ その17 ttp://pc11.2ch.net/test/read.cgi/software/1172066899/ その16 ttp://pc9.2ch.net/test/read.cgi/software/1165240093/ その15 ttp://pc7.2ch.net/test/read.cgi/software/1157040555/ その14 ttp://pc7.2ch.net/test/read.cgi/software/1146058948/ その13 ttp://pc7.2ch.net/test/read.cgi/software/1135470265/ その12 ttp://pc7.2ch.net/test/read.cgi/software/1127221510/ その11 ttp://pc7.2ch.net/test/read.cgi/software/1117645771/ その10 ttp://pc8.2ch.net/test/read.cgi/software/1110278748/ その09 ttp://pc5.2ch.net/test/read.cgi/software/1100364483/ その08 ttp://pc5.2ch.net/test/read.cgi/software/1092229424/ その07 ttp://pc5.2ch.net/test/read.cgi/software/1087673823/ その06 ttp://pc5.2ch.net/test/read.cgi/software/1081092291/ その05 ttp://pc5.2ch.net/test/read.cgi/software/1075032121/ その04 (消滅?) ttp://pc5.2ch.net/test/read.cgi/software/1070587365/ その03 ttp://pc5.2ch.net/software/kako/1060/10601/1060195383.html その02 ttp://pc5.2ch.net/software/kako/1049/10491/1049122480.html その01 ttp://pc5.2ch.net/software/kako/1020/10206/1020615111.html
- 3 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 23:15:53 ID:PzQYCt820]
- 秀丸エディタ Ver8.00の新機能
ttp://hide.maruo.co.jp/software/hidemaru8/index.html 秀丸エディタ Ver7.00の新機能 ttp://hide.maruo.co.jp/software/hidemaru7/index.html 秀丸エディタ Ver6.00の新機能 ttp://hide.maruo.co.jp/software/hidemaru6/index.html 秀丸エディタQ&A集 ttp://homepage2.nifty.com/jr-kun/hidemaru_qa/ 秀丸公式マニュアル ttp://hide.maruo.co.jp/manual/index.html 【マクロライブラリ】 ttp://hide.maruo.co.jp/lib/macro/index.html 【強調表示定義ファイルライブラリ】 ttp://hide.maruo.co.jp/lib/hilight/index.html 【アイコンモジュールライブラリ】 ttp://hide.maruo.co.jp/lib/hmicon/index.html 【変換モジュールライブラリ】 ttp://hide.maruo.co.jp/lib/hmconv/index.html
- 4 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 23:16:52 ID:PzQYCt820]
- 秀丸まとめWiki
ttp://wiki.web-ghost.net/index.cgi/hidemaru 田楽(でんがく)サーバ&DLL ttp://www.ceres.dti.ne.jp/~sugiura/ 正規表現パワーアップDLL ttp://www.arimac.com/ bregonig.dll ttp://homepage3.nifty.com/k-takata/mysoft/bregonig.html お勧めマクロ一覧 ttp://hail2u.net/archives/#hidemarumacro ttp://www.ne.jp/asahi/iam/sas/hidemac/ マクロ入門 ttp://www.ceres.dti.ne.jp/~sugiura/hidemaru/lesson/ 正規表現入門 ttp://pc.dearie.jp/hidemaru/replace/index.html ttp://homepage2.nifty.com/zaco/rexp/ ttp://a7m.sakura.ne.jp/Regex.html ttp://www.shuiren.org/chuden/teach/hidemaru/index-j.html
- 5 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 23:17:49 ID:PzQYCt820]
- ケイコさんのアイコンモジュール
ttp://hp.vector.co.jp/authors/VA029686/ Gertrudさんのアイコンモジュール ttp://www.gertrud.jp/soft/windhme.html ttp://www.gertrud.jp/soft/breezehme.html 【秀丸エディタフリー制度】 ttp://hide.maruo.co.jp/support/hidemarufree.html アカデミックフリー個人: 学生の方で難儀している方 アカデミックフリー団体: 学校内に設置されているパソコンで学生のみが利用するケース フリーソフトウェア作者の方: フリーソフトウェアを製作し公開なさっているソフトウェア作者の方 ウィンドウズ関係を扱う書籍や雑誌の著者の方: ウィンドウズ関係を扱う書籍や雑誌の著者の方 【関連スレッド】 秀丸メールスレッド その15 pc12.2ch.net/test/read.cgi/software/1250170096/ 秀丸メールは秀丸エディタの姉妹品で、秀丸エディタに送金いただいている方は、 そのまま秀丸メールも無料でご利用いただけます
- 6 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 23:18:49 ID:PzQYCt820]
- >>1-5がテンプレです
- 7 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 23:25:12 ID:PzQYCt820]
- これも追加
>>3 【単語補完用の辞書ライブラリ】 ttp://hide.maruo.co.jp/lib/index.html >>5 【秀丸パブリッシャー】 ttp://hide.maruo.co.jp/software/hmpv.html 秀丸パブリッシャーは、秀丸エディタの印刷機能を大幅に拡張するアプリケーションです。 フリーソフトウェア 【Hidemarnet Explorer】 ttp://hide.maruo.co.jp/software/hmnetex.html Hidemarnet Explorerは、秀丸エディタでインターネット上にあるtext形式のファイルを簡単に扱うためのアプリケーションです。 フリーソフトウェア
- 8 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 08:54:33 ID:sPEPKoov0]
- >>1
ヘ⌒ヽフ ( ・ω・) / ~つと) d d d d
- 9 名前:名無しさん@お腹いっぱい。 [2009/12/11(金) 16:22:18 ID:FNWWtjY60]
- テンプレに頑なに秀丸パイプとmacrodll.dllを入れようとしないのは何故?
田楽みたいな中途半端なのを入れてmacrodll.dllを入れない理由は? このスレってなんか田楽作者とつながってんの? どう考えても macrodll.dll >>> 田楽 なのに不自然
- 10 名前:名無しさん@お腹いっぱい。 [2009/12/11(金) 16:23:08 ID:FNWWtjY60]
-
「秀丸パイプ」を使用すると、秀丸と一般のプログラムとを連携させることが できるようになります。ここで言う一般プログラムとは、標準入力から文字列 を読み込み、何らかの処理をして結果を標準出力に書き出すプログラムを言い ます。「秀丸パイプ」単体では何もすることができませんが、一般プログラム と連携することにより秀丸をパワーアップすることができます。 ttp://hide.maruo.co.jp/lib/hmconv/hmpipe_104.html
- 11 名前:名無しさん@お腹いっぱい。 [2009/12/11(金) 16:23:59 ID:FNWWtjY60]
- macrodll.dll
あべのりゆき氏が公開されているDLLです。秀丸エディタのTex用マクロである「祝鳥」に含まれています。 リストボックスの表示や各種ファイル操作が可能です。 DLL単体でも公開もされています。単体で入手する場合は、「macrodll.dll関数一覧」もダウンロードしましょう。 ttp://homepage3.nifty.com/_htom/macro/macro_dll.html#label-21 ttp://www.ms.u-tokyo.ac.jp/~abenori/mycreate/hidemaru.html COM/OLEの操作 例えば、 * InternetExplorerの操作 * Word/Excel等Officeの操作 * Windows Script Hostの機能を利用 等が可能です。DDE通信などより細かい制御が、可能になります。 文字列回収の使い方 文字列回収とは、ほぼGREPと同じ機能です。特徴的なのは、正規表現のグルーピングを使い、マッチした行全体ではなく、必要な部分を切り出せることです。 秀丸パイプの使い方 m.fujimoto氏作成の変換モジュールです。 本来、秀丸パイプは変換モジュールなんですが、マクロからも呼び出せるように、関数が用意されています。使い方は通常のdllを使う方法と同じです。("HmPipe.hmf"をloaddllする。) この、"秀丸パイプ"を使うことで何が出来るかというと、秀丸のマクロでは出来ないことを、他のプログラムを使用して行う事が可能になります。 他のプログラム sed、gawk、ruby、Perl、WSH等各種スクリプト言語や、標準入出力を使うプログラムなど。 他のプログラムと連携するには、run文等を使えば出来ますが、 標準出力をマクロで直接受け取れることが最大の利点です。
- 12 名前:名無しさん@お腹いっぱい。 [2009/12/11(金) 16:25:01 ID:FNWWtjY60]
- >>10-11
以上テンプレ追加な これ否定するやつは田楽作者とつながってる工作員と思われても仕方ないだろ
- 13 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 16:26:37 ID:l//BA/jP0]
- 前スレ「贔屓の引き倒し」の意味がだんだん分かってきた・・・
- 14 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 16:33:17 ID:yzjUemuq0]
- テンプレ改定案は議論によって解決されるべきで「○○しなければ△△だ」というレッテル張りは好ましくないと思います。
ところで、秀丸はツールバーを増やすことはできますか? 機能別に分けて2段(ないし3段)にしたいのですが。
- 15 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 16:58:06 ID:IBNvO2eY0]
- 使ったことはないけど
ツールバーを右クリックすると 「複数段可能」ってのがあるよ。
- 16 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 17:01:45 ID:gob+hPIZP]
- 前スレを埋めようよ(´・ω・`)
- 17 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 17:03:22 ID:yzjUemuq0]
- >>15
それですと「検索ボックス」が使えないのです。 ヘルプやBBSを見てもとくに見あたらなかったので諦めるしかないのでしょうか?
- 18 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 17:32:59 ID:GHVHevH80]
- >>10-11
なげぇよ。 せめてコピペをやめてアドレスと説明合わせて2行ずつにまとめろ。
- 19 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 19:24:05 ID:PXL15X6b0]
- macrodll.dllは自分も世話になってるしテンプレ入りに反対する理由はないが
こういう愉快犯に貶められるやり方は困るね テンプレ修正は新スレ立つ前に、スレ内で「案」として出して同意とってまとめるべきものだし 相談なく勝手に追加するようなのは「荒らしによる改ざん」とみなされ無視されるだけ
- 20 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 20:22:12 ID:uRWFRrvP0]
- 本人曰く
ttp://d.hatena.ne.jp/abenori/20091211
- 21 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 20:38:31 ID:ubByJ9D20]
- アホな信者に巻き込まれて作者も大変だな
- 22 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 21:12:59 ID:Zczlddsa0]
- >>20
吹いたw
- 23 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 22:39:10 ID:zAVPYOTj0]
- >>前スレ999
ガッ
- 24 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 23:12:20 ID:XmgQWtv30]
- macrodll.dllのヘルプが分かりにくい件
- 25 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 23:45:17 ID:3LYleQFW0]
- >>9
質問しといて答えも聞かずに勝手に結論出して、勝手に行動するのはいかがなものか。
- 26 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 23:55:30 ID:u/dI+t57P]
- きっと>>9には辛い事があったんだよ
仕事上の大きなミスをしたとか、家族が亡くなられたとか・・・ そっとしておくのが一番だよ
- 27 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 07:37:39 ID:Gt3Fnwar0]
- >>9
まず名前がおかしい。拡張子があるのだからわざわざファイル名にDLLと 入れる必要がない。これだけでもソフトそのものの品質はきわめて低いと 推察される。
- 28 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 07:39:26 ID:Gt3Fnwar0]
- >>26
陰毛が生えてきたんだろ。
- 29 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 08:11:42 ID:v2ny9lWU0]
- >>27
別にそこまで無理矢理なイチャモンつけんでもw 作者自身が書いてるように、これは単体ソフトじゃなくてあくまでおまけ。 ツールを構成するファイルの一つにすぎないんだから。
- 30 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 09:38:16 ID:oBjH9/kw0]
- 秀丸先生vsあべのり始まったな
- 31 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 09:40:09 ID:0V3G+fRZ0]
- 僕ちゃんは、期末テストが終了したころかな?
それとももう冬休みに入った? # おじさんたち、優しいなぁ。 ってか、ネタにかまわず、建設的な話をしよーぜー。 いや、ゼネコンの話じゃなくて。
- 32 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 11:13:47 ID:tSHgIE7M0]
- 笑えよクズども
- 33 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 12:10:58 ID:rFeW6GqKP]
- これも自民党が残した負の遺産か・・・
民主党に頑張ってもらわねば
- 34 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 13:16:53 ID:hyhL0Knb0]
- マクロでopenfileで開いたファイルのウィンドウハンドルを取得する方法はございませんか?
- 35 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 13:18:32 ID:YnddJ+Nz0]
- 変に貶したりプッシュしたりの個人的私見をスレの総意みたいに詐称してテンプレにいれるなよ
どうせやるなら使えそうなDLL全列挙の方向で マクロで使うDLL (色々なDLLの解説) ttp://homepage3.nifty.com/_htom/macro/macro_dll.html 田楽DLL(ダイアログ表示、文字列、ファイル操作、画像操作ほか) ttp://www.ceres.dti.ne.jp/~sugiura/ 秀丸パイプ(外部プログラムと連携) ttp://hide.maruo.co.jp/lib/hmconv/index.html macrodll.dll(リストボックス表示、LaTex、文字列、レジストリ、窓操作、ファイル操作ほか) ttp://www.ms.u-tokyo.ac.jp/~abenori/mycreate/hidemaru.html ht_tools.dll(窓操作、ファイル操作、iniファイル関連、文字列ほか) ttp://homepage3.nifty.com/_htom/macro/macro_dll.html#label-6 hmonig.dll(鬼車エンジンの hmjre.dll互換の正規表現検索DLL) ttp://homepage3.nifty.com/_htom/macro/macro_dll.html#label-16 そういや8βで本体で標準入出力サポートされたんだっけ? もう秀丸パイプ経由でどうこうする必要はないのかな >>24 田楽やht_tools.dllのマニュアルと一緒にヘルプましんで chm化して使ってる。 まとめるの手間だけど、外部ヘルプから参照できて便利だよ。
- 36 名前:プップギャーッ!!m9゚。(^Д^゚≡。゚^Д^)m9゚。プップギャ-ッ!! mailto:sage [2009/12/12(土) 16:38:43 ID:PMZY+7Jy0]
- >>32
- 37 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 18:50:14 ID:q/QrX6l10]
- 置換のしかたでこのように、六角から四角の間を削除する方法をおしえてください
置換前 六角 あいうえお かきくけこ 鉛筆 置換後 六角 鉛筆
- 38 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 18:53:40 ID:UgTPZg650]
- 六角.*?鉛筆
- 39 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 18:54:07 ID:yMXxMAhK0]
- (゜o゜)四角が無い
- 40 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 18:59:22 ID:q/QrX6l10]
- >>38
検索 六角.*?鉛筆 置換 このようにしましたが、できません?
- 41 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 19:00:40 ID:q/QrX6l10]
- 失礼しました
置換のしかたでこのように、六角から鉛筆の間を削除する方法をおしえてください 置換前 六角 あいうえお かきくけこ 鉛筆 置換後 六角 鉛筆
- 42 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 19:18:56 ID:rFeW6GqKP]
- >>41
「あいまい検索」「改行を無視する」 の設定はしましたか?
- 43 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 20:21:44 ID:q/QrX6l10]
- >>42
設定しましたができません
- 44 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 20:36:00 ID:rFeW6GqKP]
- >>43
私の環境ではできますよ 具体的にどう設定したのか説明してもらえると 解決するかもしれませんね
- 45 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 20:43:15 ID:q/QrX6l10]
- >>44さん
お世話になります 置換 より 正規表現 HMJRE.DLL V1.92 あいまい検索(改行を無視する 最大改行数1) 設定は以上の通りです。
- 46 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 22:36:00 ID:rFeW6GqKP]
- >>45
改行を無視する 改行を無視して検索します。例えば、「AB」を検索して、 行末に「A」があって次の行の行頭に「B」があるような 状況でもヒットするようにします。 改行を無視すると言っても、実際に改行を完全に無視して 検索するためには、検索対象のテキストファイル全体を まとめて検索しないといけなくなって、非常に都合が悪いです。 そこで、「最大改行数」を別に指定しないといけません。 最大改行数を多くすると、それだけ多くの改行を含んだ 文字列にヒットするようになりますが、その代わり、 検索速度は遅くなります。 ここのオプションをONにすると、改行を除去した形で検索が 実行されます。その副作用として、改行文字そのものを検索 することは出来なくなります。 (詳しくはヘルプ参照ください)
- 47 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 22:54:44 ID:q/QrX6l10]
- >>46
ありがとうございました、「改行を無視する」とはそういう意味だったのですね ただし、最大無視できる行数は8 までのようですね、実際に整形したい文章は、20 行程度無視できると、 一発で置換が出来たのですが、もう少し他の方法を試行してみます。
- 48 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 23:06:48 ID:f88O2RY00]
- A[.\n]*B
- 49 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 23:23:36 ID:rFeW6GqKP]
- >>47
置換に関しては別のソフトを使用するか 秀丸マクロを作れば実現可能でしょうね。 頑張ってください。
- 50 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 23:33:39 ID:iFcKpZPk0]
- これじゃだめなの?
^[^六角|^鉛筆].*?\n
- 51 名前:名無しさん@お腹いっぱい。 [2009/12/12(土) 23:43:19 ID:PKhsBWXh0]
- ダメだろ
- 52 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 00:06:47 ID:EoRpdD1S0]
- むしろ何故出来ると思ったのか問いたい
- 53 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 01:22:20 ID:Gs3/6cyl0]
- >>48
"[]" 内では "." はメタキャラクタでないただのドットだぞ。 >>50 "[^...]" は文字列の否定ではなくて文字の否定だ。 Ok?
- 54 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 10:43:52 ID:YMULdL9l0]
- >>53
^[^六角|^鉛筆].*?\n これで>>41の望む結果になってるのに?
- 55 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 10:45:22 ID:YMULdL9l0]
- ^[^(六角)|^(鉛筆)].*?\n
まあ正しくはこう書くといい結果になるけどね
- 56 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 11:00:28 ID:yI9qK5i80]
- 俺は思うんだ
エクスプローラプラグインとアウトプットプラグインは8正式版では一緒に入れないで欲しい 使いたい人がダウンロードするようにしてもらいたい そうすりゃサーバに残ったダウンロード履歴で必要なものとそうでないものを見分けられるしね
- 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]
- 曖昧過ぎる。却下
つーかアイコン位自分で置換しろよ
|

|