[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 20:38 / Filesize : 275 KB / Number-of Response : 748
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

秀丸エディタスレ Part21



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 07:08:00 ID:IO42P3aU0]
軽快・高機能・安定と三拍子そろったテキストエディタ
秀丸エディタについて語ろう

前スレ
秀丸エディタスレ Part20
pc11.2ch.net/test/read.cgi/software/1189523191/l50


公式
hide.maruo.co.jp/

秀シリーズサポートフォーラム
www.maruo.co.jp/hidesoft/

関連スレは>>2-10くらい


159 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/03(日) 10:36:59 ID:XXlgwVPy0]
すいません。教えてください。

URLをクリッカブルに設定すると、URLの部分に下線がひかれ、
そこをダブルクリックなどすると、ブラウザで該当ページが開かれます。

けれど、URLの途中に「(」や「,」があると、そこで下線が途切れてしまい、
うまくいきません。これを解消する方法はあるでしょうか?

↓こんなやつです。(35,62,142)以降で下線が途切れてしまいます。

charts.quote.com/cis/qc?cont=HKDJPY+A0-FX&period=D&size=620x300
&bartype=CANDLE&plot1color=(35,62,142)&bardensity=LOW&showvaluemarkers
=false&showextendednames=true&showdatainheader=false&STUDY=MA&STUDY0
=4&STUDY1=9&STUDY2=18

160 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/03(日) 10:40:26 ID:iSgmEoug0]
>>159
ファイルタイプ別の設定 デザイン ホームページURL カスタマイズ

161 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/03(日) 10:41:36 ID:iSgmEoug0]
カスタマイズが面倒なら "" とか <> でくくってもおk

162 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/03(日) 13:07:41 ID:XXlgwVPy0]
>>160 >>161
どうもです。


163 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/03(日) 23:35:03 ID:TLL0SSn40]
質問です。正規表現を使った置き換えマクロ(?)を作りたいのですが、行の先頭から《の間を変数に叩き込んで、
その変数を使って置き換えを実行させたいのですがマクロのヘルプを見たのですが文字列の取り込みの関数(gettext)は座標で指定するみたいで無理っぽいです
特定の文字と文字の間の文字列を取り込む関数があったら教えてください。


164 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/03(日) 23:41:30 ID:Tjcr9/xU0]
>>163
検索実行して、その前後の座標を調べて、gettextするのはイヤなの?

165 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/03(日) 23:51:59 ID:TLL0SSn40]
>>164
連続処理したいもので、かなりの行数があるし行の先頭から《までの間も各行によってかなり差があるから特定の文字を指定して連続処理しないと可なり辛いんです。

166 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/04(月) 00:00:42 ID:DF3Gbudp0]
>>165
gettextで1行全部取り込んで、strstrで検索し、midstrなり、leftstrで切り出す。
検索に正規表現が必要なら、HMJREの関数を使う。


167 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/04(月) 00:09:27 ID:pxW+UmND0]
なるほどやはりgettext使って一度は座標を指定しないといけないんですね。ちと辛そうですがやってみます。返答ありがとうございました。



168 名前:163 mailto:sage [2008/02/04(月) 00:36:09 ID:pxW+UmND0]
 もう少し突っ込んで調べてみたら、copylineを使ってからbeginclipboardreadを使えばgettextを使わずに1行分を変数に叩き込んで
そこから処理を進めれそうです、なんとか作業のめぼしがつきました。おやすみなさーい。

169 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/04(月) 01:06:56 ID:m1mWBezC0]
何でそんなにgettextがイヤなんだろう
クリップボード使うより環境に優しいと思うんだが・・・

golineend;
$hoge=gettext2(0,lineno,column,lineno);


170 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/04(月) 20:20:52 ID:VxOokad10]
>>169
座標で指定しなくてもいいんですね、ありがたいです。使わせてもらいます。

171 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/04(月) 20:43:34 ID:uhAcAWrh0]
置換の高速化は俺も恩恵に浴せそう、中の人GJ

172 名前:163 mailto:sage [2008/02/05(火) 00:35:59 ID:vColiSht0]
gettext2、strstr、midstr、leftst関数を使って試しに組んでみてかなり使えるとわかったんですが、肝心の置換えするための関数がわかりません
UWSCだと
戻値 = CHGMOJ( 文字列, 置換したい文字, 置換文字 )
↑のような関数があったんですけどそういう関数はないんですか?
replacedialogというのはあったんですがこれを使うと他の行のものまで置き換えてしまいそうで1行だけ置換えするのは無理っぽい?
gettextで取得したのをmidstrやleftstrで細分化して””で追加したい文字でくくって+で連結すればできないことはないのですが少し面倒です。
もし置換え用の関数があったら教えてください。

173 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 01:14:58 ID:G24sFtXk0]
>>172
正規表現置換の関数はない

macrodll.dllのGSUBを使うか、
(田楽のGSUBは正規表現はなかったと思う・・・)
非表示のエディタを一枚ひらいてそこに内容をぶちまけて
そこにreplaceallfastをかけるか・・・

そもそもなんでエディタの中で置換しないの?

174 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 03:14:59 ID:SM63HnUa0]
秀丸エディタのマクロは「マクロ」の名前どおり、テキストエディタの個々の動作をコマンドに置き換えたものが基本になっている。
その関係で文字列変数に対して検索や置換を行うような機能はない。
あってもいいと思うけどないんだからしかたない。

だから複雑なテキスト処理になると、秀丸にこだわらずにperlのようなスクリプト系言語を使った方がいいよ。

175 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 04:40:26 ID:T5anPIsk0]
>>172-174

GSUBS: // 文字列置換
// $$1 = 対象文字列
// $$2 = 検索文字列
// $$3 = 置換文字列
$$s = $$1;
while (true) {
##p = strstr($$s, $$2);
if (##p < 0) break;
$$r = $$r + leftstr($$s, ##p) + $$3;
$$s = midstr($$s, ##p + strlen($$2), 8192);
}
return $$r + $$s;

GSUBR: // HmJre.dll による正規表現置換(事前に loaddll "HmJre.dll"; が必要)
// $$1 = 対象文字列
// $$2 = 検索パターン
// $$3 = 置換文字列(後方参照不可)
// ##4 = 1:大文字小文字を区別する
$$f = leftstr("FindRegularNoCaseSense", 11 + (##4 == 0) * 11);
$$s = $$1;
while (true) {
##p = dllfunc($$f, $$2, $$s, 0);
if (##p < 0) break;
$$r = $$r + leftstr($$s, ##p) + $$3;
$$s = midstr($$s, ##p + dllfunc("GetLastMatchLength"), 8192);
}
if (##p == -2) message "正規表現のエラーです\n" + $$2;
return $$r + $$s;

HmJre.dll v1.90 から後方参照も可能になった。だれか後方参照対応の置換サブルーチンを書いてくれ

176 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 04:53:29 ID:T5anPIsk0]
>>163
秀丸マクロは変数のアクセスが遅い。文字列変数をゴニョゴニョするより編集バッファ上でゴニョゴニョした方が速いこともあるよ。
具体的に何をしようとしてるのか、実データのサンプルを添えて教えてくれれば、もっと良い方法が示せるかもしれん。

177 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 05:34:25 ID:wJa9uksp0]
あとから起動する感じのsnippetが実装されれば更に良いのになと最近思う。
マクロだと、マクロ起動、<を打つとずらずら表示、sを打つと絞込みって感じで
1文字目からだから候補がたくさんでて絞るまで大変だけど、
<sまで打ってからなマクロ起動みたいな感じで呼び出して<script>を表示してくれるなら
候補も少ないしやりやすいから。



178 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 05:47:29 ID:wJa9uksp0]
ごめん、うちの環境がおかしいだけだった。

179 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 07:32:52 ID:LwntCdEp0]
>>172
1行単位で置換したいなら、対象行を選択して、
inselectつけて置換すればいいのでは?

180 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 12:35:10 ID:m/DNJzdD0]
>>176
清楚 せいそ
不承不承 ふしょうぶしょう

清楚《[^《|》]+》 清楚《 せいそ》 Ek
不承不承《[^《|》]+》 不承不承《 ふしょうぶしょう》 Ek


こういうのが大体1000行くらい

のように置換えしたいんです。OCRでの文字認識だとルビとかの小さな文字は認識率が落ちます。SPEEEEDなどを使って被ルビ文字
の方があってたらルビの内容も正規表現で修正できるようになるんですけど単語を一つ一つ登録するのも骨なので、RUBYというソフトが吐き出す
ルビリス(データは青空文庫などの目校正されてるものから取り出しました)をSPEEEED用置換えリストに書き換えたいんです。
同じ内容の行は1つを残して消したりとかもしたいんですけど、とりあえず今はこの置換えができるか試してる最中です。

181 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 12:37:55 ID:m/DNJzdD0]


清楚(スペース)せいそ
清楚《[^《|》]+》(タブ)清楚《 せいそ》(タブ)Ek

です。

182 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 12:59:09 ID:ajQRZiB80]
>>181
検索文字列
^([^ ]+) (.*)$

置換文字列
\1《[^《|》]+》\t\1《 \2》\tEk

でいいと思うけど。


183 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 13:03:35 ID:y+D95pDv0]
わざわざ秀丸経由してSPEEEEDに喰わせる必要性があまり感じられないのだが。
よく知らんがRubyならそれ単体で正規表現使えんじゃないの?

184 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 13:29:56 ID:mcM3hTJW0]
最初から>>180-181出してれば>>182で終わりなのに。
なんで難しく難しくやろうとするのかね?

185 名前:163 mailto:sage [2008/02/05(火) 20:56:47 ID:NiwG34u/0]
すいません。まさか正規表現だけで片付くとは思ってなかったもので、次からはサンプルを提示して質問するようにします。
ちなみに同一行の削除はライブラリにあった↓を使わせてもらって解決しました。ご迷惑おかけしました。
ttp://hide.maruo.co.jp/lib/macro/linesimplify209.html

186 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/06(水) 13:21:15 ID:mFXYb+5J0]
新規のテキストを保存しようとすると、
毎回毎回、最後に開いたテキストのある場所へ保存しようとするのですが、
いつ新規テキストをつくっても、決まった場所に保存するように設定できないでしょうか?

187 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/06(水) 14:30:56 ID:A+SwSAqQ0]
>>186
毎回新規作成ファイルの保存先が同じ場所を参照したら困る人の方が多いと思うけどな…。

どういった使用目的なのかは知らないけど、その「決まった場所」とやらのショートカットを
作っておいて、中でテキストファイルを右クリックメニュー(エクスプローラ)で新規作成して開
から開けばいいんじゃないの?



188 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/06(水) 14:51:35 ID:d9d6whV10]
>186
秀丸のショートカットをどこか別の場所(スタートメニューの根元やデスクトップなど)にコピーして、
そのコピーしたショートカットのプロパティで「作業フォルダ」を新規テキストの保存先に変えておくのが良いと思う。

189 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/06(水) 15:20:41 ID:iDUt9UhL0]
でもそれ、一発目だけだよね。

190 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/06(水) 16:47:41 ID:A+SwSAqQ0]
どうしてもというのなら、マクロで実装するしかないでしょ。
田楽DLLで目的の場所に newfile.txt を作成して、直接 openfile で開くとか。

191 名前:名無しさん@お腹いっぱい。 [2008/02/06(水) 21:30:46 ID:nyVxxltc0]
次のようなマクロを作ってキー登録しておいたらどうだろう。

changename "D:\\aaa\\bbb\\";//目的フォルダ
SAVEAS;


192 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/07(木) 22:29:42 ID:3Mmd/Mmo0]
文章中に複数回(2回以上)出てくる単語を強調表示できるようなマクロとかありますか?ライブラリで検索してみたんだけど見つかりません。ご存知な人いたら教えて下さい。

193 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/07(木) 22:40:06 ID:lG15I7Db0]
1行でなくて、ファイル全体?
単語の定義は?
既存は知らず情報が足らないので何とも言えないが、マクロで、しかもとろくていいなら実現可能だね。


194 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/07(木) 22:46:43 ID:0GLsaZeJ0]
C言語みたいな""で囲った複数行に渡らない文字列の色分けを
コメント表記の仕方が違う他のマイナー言語で使いたいのですが、どうすれば使えますか?

195 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/07(木) 23:17:57 ID:3Mmd/Mmo0]
>>193
単語の定義は  ^.*[ ]  ですソートしておいた単語の羅列の行頭からスペース部分までの部分で複数回出ている単語を強調したいんです
、たくさんあったら見つけられるけど2行くらいだと読み流してしまうもので・・・。


下手 したて
下手 へた
端微塵 ぱみじん
微笑 ほほえ
微笑 びしょう

これだと上の2行と下の2行を黄色く強調表示したい。

196 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/07(木) 23:45:14 ID:4eUXfW5a0]
>>192
通常の「強調表示」の仕組みでは不可能。カラーマーカーを使えば可能だが…
具体的に何をしようとしてるのか、実データのサンプルと最終目的を示してくれ。

197 名前:196 mailto:sage [2008/02/07(木) 23:46:08 ID:4eUXfW5a0]
>>195
ごめん、すれ違った



198 名前:196 mailto:sage [2008/02/07(木) 23:49:32 ID:/mIMgM7j0]
>>195
検索ならできるけど。どうしても強調表示じゃなきゃだめ?

検索:  ^([^ ]*).*\n\1.*
正規表現:ON

199 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/08(金) 00:42:45 ID:2MQvFW7x0]
仕事中青空文庫とか音声化して聞いてるわけだが、読み上げソフトは難しい漢字は読み上げれないから
ルビと被ルビ文字を反転させるソフト(ttp://homepage3.nifty.com/01117/rubytr.htm)を使ってるんだけど同じ
単語でも複数読み方があるやつで当て字形、例えば三国同盟(さんごくどうめい)・三国同盟(われわれ)とかだと
位置によってずっと三国同盟を「われわれ」と読み上げ、読み上げ文章がヘンテコになるから、ルビリストで当て字形単語
をピックアップしてそれを元に置換えソフト使って、三国同盟《[^《|》]+》 三国同盟《 さんごくどうめい》 Ek で置換えしておいてから
音声化したいのです。そんなわけで複数読み・当て字形単語をすばやく見つけて編集したいわけです。

200 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/08(金) 01:16:04 ID:4jp9yaxv0]
>>194
ファイルタイプ別の設定-デザイン-文字定数

201 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/08(金) 01:56:06 ID:e7Q5ORMo0]
>>200
それ、色の指定ですよね?

そうじゃなくて""で囲った範囲の色を文字定数の色にしたいんですが。
複数行コメントのC言語/Javaの設定だとコメントが//と/* */以外のコメントが指定できないので。

202 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/08(金) 11:17:10 ID:4jp9yaxv0]
ああ、言語指定しないと " "は文字定数としてみなされないのか
言語によっては ' ' が文字定数括りだったりする場合もあるから敢えて外したのかもね。

したら現状だと↓のどちらかで対応するしかないね。あんまり美しくないけど。
1. 強調表示一個潰して、コメント表示色に充てる (複数行コメントは 一番近そうな言語を選択)
2. 強調表示一個潰して、" "を文字定数に充てる (複数行コメントは ユーザー定義で指定)

いい機会だから ユーザー定義で文字定数とみなす括り文字も指定できるように
公式に要望を出してきたらどうだろう

203 名前:名無しさん@お腹いっぱい。 [2008/02/08(金) 17:16:03 ID:92GBxo5n0]
正規表現を使って、タグ以外の部分をすべて削除するか、タグのみを抽出したいのですが、どのように書けばいいのでしょうか?
タグのみを取り出したいのですが、<.+?> や <!--(.|\n)*-->|<[^>]*> でgrepすると、タグを含む行が取得されてしまいます。
どなたか教えてください。


204 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/08(金) 17:32:13 ID:1OPa5i7L0]
(!?<[^>]*>)
かな?タグが二行にまたがるところは分からない。


205 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/08(金) 17:35:20 ID:1OPa5i7L0]
あ、ごめん壮絶な勘違いでした^−^;;;

206 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/08(金) 17:35:33 ID:dPKWGfsg0]
置き換えとか。
.*?(<[^>]+>).*?
\1

207 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/08(金) 17:43:11 ID:SMCKEBB70]
>>203
HTMLタグにマッチする正確な正規表現は以下を参照
www.din.or.jp/~ohzaki/perl.htm#HTML_Tag
hmjreには後方参照を伴わないグループ化(?:〜)はないので、(〜)に置き換える必要がある



208 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/08(金) 22:04:33 ID:biRvCRP40]
>>203
「正規表現を使って」という条件には合わないが

gofileend;
while (x || y) {
beginsel;
searchup ">";
if (result) right; else gofiletop;
delete;
searchup "<";
}
escape;

ていうか最終的には何がしたいんだ?


209 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 02:57:55 ID:32nxHd5t0]
ども
秀丸のファイル保存先って固定できないの?
バックアップファイルのフォルダーは指定できるみたいなんだけど
保存するたびにころころ置き場所が変わって探すのが大変だよ
それと二つファイルを開いているとき1つめを保存させたら
2つ目も聞いてくるのがうぜっえ

210 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 04:55:59 ID:7I3r2DAn0]
誰か>>209を日本語に翻訳してくれ。


211 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 09:28:08 ID:lSiFBDmV0]
二番煎じの釣りだろ。

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 12:43:18 ID:mObvLGpD0]
保存なんかするのやめれば?

213 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 14:52:04 ID:I1bN9soR0]
サクラエディタみたいに名前をつけて保存ダイアログで
最近使ったフォルダが選べれば便利になるのに。

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 15:42:25 ID:+wVt6pl40]
わかりにくいけど、あるよ。

215 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 15:46:00 ID:9KzC1Vzq0]
ホントだ。
これ、以前にも話題になってたような…。

216 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 15:56:38 ID:32nxHd5t0]
ほにゃ^^
209だよん
いや本当に知らなかったんだよね
でも前から気になっててここで聞いてもそっけない返事くれたので
このスレは期待できそうにないって思ったら案の定w
ググッテ見たらつい最近同じような質問されてた方がいてるじゃんw
こんなことぐらいで知ってるからって自慢してるようじゃppp
でもわかったよ
「最後に開いたファイルの位置が保存場所」ってことだ
こんな1行くらい教えてもらえないここはダメスレだな
解答者がまともなのいてないようなwwwww
へぼすぎる質問にも1行くらいいいじゃん
こずかい減る分けでもないのに
つーか秀丸ヘルプに書いとけばいいのにね

217 名前:名無しさん@お腹いっぱい。 [2008/02/09(土) 16:13:13 ID:EQ57GMxr0]
すいません、秀丸初心者で基本的な質問かもしれませんが…

二つの似たファイルを比較して相違点を調べたいときに
二つとも秀丸で開いて画面2分割にサイズ変更するしか方法がありませんかね?

秀丸ぐらいのテキストエディターになるとそういった比較モードみたいなのが
ある気がするのですが…
ご教授お願いいたします。



218 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 16:42:09 ID:XNEyoSB90]
ウィンドウメニューに内容比較や同時スクロールがあるだろ

219 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 16:53:14 ID:lj3J2YAK0]
この話題も定期的に出てくるな…。
今のところ、相違点を色分けしてくれる専用ソフトを使った方が効率いい。(たいがいは秀丸と連携が取れるし)
カラーマーカーの機能が発展すれば将来的に可能かもしれないけど、「ファイルAに存在してファイルBに存在しない行」
みたいな表示をしようとするといろいろめんどうな処理が必要そうな希ガス

220 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 16:53:52 ID:ffTadQpm0]
UWSCスレの人に似てるなぁ>>216

221 名前:217 mailto:sage [2008/02/09(土) 16:58:45 ID:EQ57GMxr0]
レスありがとうございました。

222 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 17:01:51 ID:lj3J2YAK0]
>>220
あれ? そのレスみえないや。

223 名前:213 mailto:sage [2008/02/09(土) 17:43:10 ID:I1bN9soR0]
>>214
ダイアログ左上とか気づかないだろ常考
それにファイルとフォルダ合わせて履歴9個というのは少なすぎ

224 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 18:04:52 ID:40Bm5JGf0]
>こんな1行くらい教えてもらえないここはダメスレだな
そりゃ、ほんの20レスも読まずに書込むようなアフォがいるとは普通は思わんものな
正直、釣りにしかみえなかったし

225 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 22:01:34 ID:or8Rgu1k0]
>>219
その面倒な処理を作った人もいるよ
www18.big.or.jp/~fujiwara/ikki/hidemaru/colorfuldiff/
でも作った本人が「DF や WinMerge の劣化コピーです」って言ってるぐらいだから >>217 は専用ソフトを使った方がいいんじゃねーの

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 22:11:53 ID:9KzC1Vzq0]
縦分割ウンドウ欲しくなるな。

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 23:23:34 ID:32nxHd5t0]
>>220
キミ勘がいいほうだね^^
今後ともよろちくびwww



228 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 05:43:14 ID:WfUJI9Vh0]
>226
EmEditorやサクラエディタのようなウィンドウ最大4分割は結構使えるから、秀丸にも欲しくなるな。

229 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 09:25:42 ID:zkm6KUmm0]
K2Editorのマルチウィンドウが欲しいな

・マルチウィンドウとウィンドウ分割機能
ウィンドウの上下分割と、制限個数なしのマルチウィンドウを作成することが
できます。すべての分割ウィンドウとマルチウィンドウは、編集結果が即反映
されます。SDI エディタで、こんなエディタは他にはない。


230 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 17:31:24 ID:7g0A65hG0]
>>229 jEdit でも、そんなのできたような気がする。

231 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 18:03:33 ID:DbQU7p5G0]
Emacsでも出来るし

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 18:56:06 ID:zkm6KUmm0]
> SDI エディタで、こんなエディタは他にはない。

233 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 19:12:46 ID:7g0A65hG0]
Emacs, jEdit ではそれぞれの領域で個別のドキュメント(バッファ)を編集できるから、
たしかに SDI とは言えないね。機能的にはスーパーセットだと思うけど。

234 名前:名無しさん@お腹いっぱい。 [2008/02/10(日) 20:10:46 ID:o/M6oeRE0]
ちょっとうろ覚えな質問で申し訳ないのですが
以前、Shift_JIS以外だとタイトルの末尾に文字コード(「UTF-8」や「EUC」)が
ついていた気がしたんですがこれって設定で表示可能ですか?
バージョンは7.07です。

235 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 20:19:31 ID:gAgtgyTN0]
>>229
emacs、xyzzy、vim、萌ディタ

と言うかマルチバッファのエディタでこれが出来ないエディタを見た事がない

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 20:22:01 ID:q6jnQVPu0]
>>234
動作環境 - ウィンドウ - 高度なウィンドウ - タイトルバー表示
上級者向け設定のチェックが必要。

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 20:22:52 ID:gAgtgyTN0]
>>233
k2editorってそれが出来ないのか
それだとスプリットウィンドウの利点ごっそりそげ落ちるなぁ



238 名前:名無しさん@お腹いっぱい。 [2008/02/10(日) 20:41:48 ID:WFveYdLV0]
質問です。
重複している単語(英数、記号のみ)を自動的に削除してくれる
マクロはありませんか?

4sadfa77
4sadfa77
dafsda44sdfa
dafsda44sdfa

こんなのを、

4sadfa77
dafsda44sdfa

こうしたいのですが・・・・。
返答よろしくお願いします。

また、求めている機能を備えているソフトウエアがありましたら、
誘導お願いします。

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 20:44:11 ID:VEZiheAs0]
>>238
>>185

240 名前:234 mailto:sage [2008/02/10(日) 20:49:07 ID:o/M6oeRE0]
>>236
ありがとうございました。
上級者向けのチェックが必要でしたか。

241 名前:名無しさん@お腹いっぱい。 [2008/02/10(日) 21:00:28 ID:WFveYdLV0]
>>239
ありがとうございました!

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 21:03:56 ID:q6jnQVPu0]
>>241
単純に同一行削除なら、変換モジュールの方が早いけどね。(要Ver.6以降)
hide.maruo.co.jp/lib/hmconv/uniq.html
動作させるまで、手間取るかもしれないけど。


243 名前:名無しさん@お腹いっぱい。 [2008/02/10(日) 21:42:38 ID:WFveYdLV0]
>>242
ありがとうございます。こちらも導入させていただきました。

実はもう一つマクロを探しておりまして、
今ライブラリを色々と見てみたのですが、見つからないので
質問させてください。

hide.maruo.co.jp/software/
hide.maruo.co.jp/swreg/

例えばこのような文字列があるとしまして、最終的に

software
swreg

という文字のみにしたいのですが、
そのようなことができるマクロはありますか?

現在は秀丸自体の置換機能を使って

1)hide.maruo.co.jp/ を検索フォームに入れて置換 (置換ダイアログは空白)
2)/ を検索フォームに入れて置換 (置換は空白)

との作業をしていますが、正直少し面倒です。

もし該当のマクロがありましたら教えてください。

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 21:57:35 ID:q6jnQVPu0]
>>243
タグ付き正規表現を使った置換で可能。
検索:hide.maruo.co.jp/(.+?)/
置換:\1
正規表現にチェックを入れること。
マクロにしたければ、キー操作の記録でも使ってくれ。


245 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 22:05:32 ID:zkm6KUmm0]
>>237
秀丸はスプリットウィンドウすら対応していない件

246 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 22:13:42 ID:WFveYdLV0]
>>244
ありがとうございます!
無事できました。

247 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 23:24:18 ID:gAgtgyTN0]
>>245
ぶっちゃけマルチバッファでないならウィンドウを複数に分割するメリットはほとんど無いんだよね



248 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 23:55:36 ID:7WqNaJAi0]
あれ?秀丸にスプリットウィンドウあるよね?

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 23:58:43 ID:Lz//u4jX0]
いいかげんに秀丸もMDIに対応しろよ

250 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 00:16:26 ID:V4ZkRhSC0]
EmEditorはSDIからMDIになったのにね
でもMDIだと巨大ファイル操作とかで固まった時に、
そのウィンドウだけ殺すみたいなことができなくなるから一長一短

251 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 00:24:14 ID:07PNzoFs0]
>>250
それはドキュメントインターフェースの話ではなく、プロセスの話では?

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 03:08:49 ID:BHfPcZ6L0]
何で今さらMDIなんだ?
画面が狭かった昔ならいざ知らず、
今はMDIにする理由なんてないだろ。

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 06:41:23 ID:UQeUaf0W0]
MDIはいいよ。秀丸がそうである必要は無いけど。
慣れの問題もあるけど、それなりに利点がいくつもあるから、要望はわからないでもない。

そもそも今更ってなんで?
MDIの上位互換みたいなインターフェイスあったか?

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 08:16:56 ID:RXADP+1e0]
OfficeとかSDI→MDIになってまたSDIに戻ったんじゃなかったっけ


255 名前:203 [2008/02/11(月) 09:20:15 ID:F2nPTVrn0]
>208

ありがとうございました。
最終的には、ある処理を実行した後で、タグが壊れていないかをテキスト比較ツールを使用して比較したいのです。
テキストの部分は変更されるため、処理前と処理後のタグのみを抽出して
比較したいと考えています。

このマクロを複数のファイルに同時に実行することって可能でしょうか?
500ファイルくらいあるので、すべてを開いて実行するのは難しいです。
やり方をご存知の方、教えていただけませんか?


256 名前:2008年9月13日にアジアで大津波 [2008/02/11(月) 11:34:14 ID:m260VKAt0]
『史上最強の予言者 ジュセリーノ 未来を変える5つの警告』:テレビ東京
www.tv-tokyo.co.jp/jucelino/

2008年2月12日(火)夜7時 放送

257 名前:名無しさん@お腹いっぱい。 [2008/02/11(月) 16:25:16 ID:0QkdRiKe0]
アマゾンからダウンロードしたファイルが文字化けしてて、
Zが反転した状態になってるんだけど、
普通に検索やら置換しようとしても出来なくて、赤字で制御文字の警告が出た。
マクロでやると出来た。
何が違うの?



258 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 16:51:18 ID:bW+Iv3a/0]
>>257
ダウンロードって何を?
テキストファイル?
HTML?

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 17:07:09 ID:07PNzoFs0]
>>255
マクロがあるはずなので、本家のライブラリを探してくれ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<275KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef