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 くらい
152 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/02(土) 03:13:00 ID:IDfrJk7q0] 逆にgrepで前後n行を表示させたい今日この頃
153 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/02(土) 11:54:26 ID:05O1BaZn0] >>152 K2Editorやoeditなら改行を跨ぐ正規表現使えばできるのに秀丸ではできないね
154 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/02(土) 15:55:00 ID:iutv643F0] >>152 GNU の grep には、-A, -B, -C というオプションがあるんだよ。 -A NUM, --after-context=NUM Print NUM lines of trailing context after matching lines. Places a line containing -- between contiguous groups of matches. -B NUM, --before-context=NUM Print NUM lines of leading context before matching lines. Places a line containing -- between contiguous groups of matches. -C NUM, --context=NUM Print NUM lines of output context. Places a line containing -- between contiguous groups of matches.
155 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/02(土) 16:15:52 ID:VwvUWVcR0] なんでいきなりぐにゅ〜の話になってんの。 ていうか| top 10みたいなコマンド無かったっけ。
156 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/02(土) 16:32:06 ID:05O1BaZn0] GNU の grepはUnucodeファイル名や文字列の検索できるの?
157 名前:147 mailto:sage [2008/02/02(土) 20:52:11 ID:n+UaofnF0] >>149 あ〜その人だ。 山本さん 田なんか付いてないじゃんw けっこう、話の分かる人だよな。 持ち出しキットどうなったんだろうか…
158 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/02(土) 21:06:13 ID:NJ4hFZuO0] >>157 以前スピードが出ないからどうにかしないととかいう話が出ていた気がする とりあえずは現段階でも動くので個人的にはまぁいいかという感じ。確かに遅いけど
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にする理由なんてないだろ。