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


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

秀丸エディタスレ Part19



1 名前:名無しさん@お腹いっぱい。 [2007/06/13(水) 22:46:55 ID:7B2t/O6j0]
軽快・高機能・安定と三拍子そろったテキストエディタ
秀丸エディタについて語ろう

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


公式
hide.maruo.co.jp/

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

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


267 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 06:31:43 ID:dgunvkm50]
>>254
それを秀丸のエディターでやりたいのよね
複数のファイルをリネームするときとか、Ctrl押しながら縦にドロップして、
hoge_1
hoge_2

hoge1
hoge2
に簡単に出来たらいいなーって

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 06:47:05 ID:ri7fnRrS0]
>>267
それはエディタの仕事では無い。
ツールの役割を明確にしてきちんと使い分けたほうがいい。
Flexible Renamer でも使っとれ!ヴォケ!

269 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 06:58:26 ID:+N/4tOrQ0]
>>267 あふ最強伝説

270 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 07:24:11 ID:dgunvkm50]
>>268
だから秀丸のテキスト編集機能を使ってリネームできたらいいなって話だろが!ヴォケ!

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 07:56:09 ID:Uiml1C6M0]
今までの話をまとめると、おめえらemacsを使え、ってことでFA?

272 名前:名無しさん@お腹いっぱい。 [2007/07/20(金) 07:59:36 ID:/YHvnO9q0]
>>270
もしも、安易にそんな余計な機能を付けられると
操作を誤ったときの被害が深刻。
ソフトを使う多数のユーザが、予期し得ない動作は
付けないか、手順を複雑にして、フェールセーフを確立して欲しい。
でも複雑にすると、いやなんでしょ?
∴搭載反対 (現状では。反論あればどうぞ?)

273 名前:272 mailto:sage [2007/07/20(金) 08:00:47 ID:/YHvnO9q0]
あ、申し訳ないageちゃった……

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 08:16:11 ID:POhy9uC60]
>>267
リネームソフト使えよ。

275 名前:一覧男 [2007/07/20(金) 08:29:37 ID:0h1aNJ8U0]
ファイルの一覧だけど、俺的にも、そんな高機能でなくてもいいよ。

繰り返して申し訳ないけど、
指定ディレクトリ配下のディレクトリ+ファイルのツリーが見れればいいよ。

なぜ、実装して欲しいかというと、マクロや他のアプリで代用した場合、
マクロ呼び出しとか、ウィンドウの上下移動とかを頻繁にしたくないから。

秀丸さん、どうか、ファイル一覧の実装をご検討ください。<(. .)>




276 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 08:30:00 ID:I/wF8dOP0]
>>267

そういうごく一部の人間しか使わないものは秀丸マクロ&田楽DLL使え

[ファイル・フォルダ操作]
o ファイルやフォルダの作成・コピー・移動・削除・属性変更
o ワイルドカード指定によるファイルやフォルダの検索
[ダイアログ作成&操作]
o 各種コントロール(コンボボックス、トラックバー etc.)を持つ ダイアログの作成・表示・結果の取得
o ウィザードやタブによるページの切り替えを行うタイプの ダイアログの作成等
[コモンダイアログ操作]
o 各種コモンダイアログ (ファイル/フォルダを開く、色・フォントの指定) の表示・結果の取得
[ポップアップメニュー作成&操作]
o (スタートメニューのような階層のある) ポップアップメニューの作成・表示
[文字列操作]
o 各種(2バイト文字対応)文字列操作
[BREGEXP DLL 操作]
o BREGEXP DLL を利用した文字列の正規表現検索・置換
[Susie Plugin 操作]
o Susie Plugin を利用した画像の情報の取得
[グローバル変数操作]
o 全てのウィンドウ(プロセス)で 共通に利用できるグローバル変数の定義・参照
[色名と RGB 表現の関連付け]
o 色名と RGB 値による表現(#RRGGBB)の関連付けテーブルの管理
[その他]
o OSの情報の取得
o キャレット・マウスカーソルの位置の取得
o 指定時間だけスリープ


277 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 08:31:13 ID:I/wF8dOP0]
「C:\田中.txtを一発で開くボタンを用意してください」
「C:\鈴木.txtを一発で開くボタンを用意してください」
と同レベル


278 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 08:39:11 ID:dgunvkm50]
>>272
そんなマジレスされても困っちゃう♪

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 08:47:31 ID:dgunvkm50]
>>277
それが「ごく一部の人間しか使わないもの」
ファイラー機能は「お門違い」なもの

280 名前:名無しさん@お腹いっぱい。 [2007/07/20(金) 09:10:14 ID:at4xLuwRO]
>>275
まさか、常時エディタの脇にペイン扱いみたいに表示しろと。
それこそアホだ。マクロだってショートカットキー一発起動
できるし、表示位置も変えられる。
MK EDITOR使えばぁ〜。

281 名前:一覧男 [2007/07/20(金) 09:36:32 ID:0h1aNJ8U0]
>>280
"まさか"って、逆に"まさか"って言わせてもらうよ。w

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 10:01:56 ID:IQk6oP4p0]
>>275
それならタスクトレーの秀丸アイコンをクリックしたときに出てくる「フォルダ」を
選択したときに出てくるフォルダ一覧でフォルダを選択してクリックしたときに
現状では「ファイルを開く」ダイアログが出てくるが、ついでに
マウスオーバーで直下のフォルダ・ファイル一覧をポップアップすればおkかな?

なお、同様に 「ファイル」メニュー → 「フォルダヒストリ」 からも出来るようにしておk?
(これは 「その他」 → 「メニュー編集」 でチェックを入れておかないとメニューに出てこない)

この場合、フォルダの履歴だけでなくマイコンピュータからもたどれるようにすることが必要だな。

283 名前:名無しさん@お腹いっぱい。 [2007/07/20(金) 11:56:49 ID:at4xLuwRO]
>>281
マクロの実行やウインドウの上下移動するのが嫌だって言うから。
違うなら実装してもらっても、マクロでもかわらねぇじゃん。

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 13:01:41 ID:Rt+RKOJc0]
IMEがどうのこうの言ってた荒らしがまたきてるのか

285 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 16:06:31 ID:yYXhXKN70]
ぶっちゃけ、ペインでファイル一覧表示してたら関数(強調表示)一覧とか表示させる時に邪魔。
繰り返しになるけど、エクスプローラかファイラー起動しておいて Alt + Tab 移動で十分だよ。
そもそも、秀丸はVisualStudioからも起動できるから「プロジェクトビューみたいな」ファイル一覧って必要ないし。

VC6の設定方法:

・メニュー「ツール」 -> 「カスタマイズ」 で 「ツール」タブを表示
・「メニュー項目」に並んでいるアイコンから項目を新規作成(適当に「秀丸エディタで開く(&H)」などで命名)
・「コマンド」に秀丸のパスを入れる( C:\Program Files\Hidemaru\Hidemaru.exe など)
・「引数」に以下の1行を記述。(現在開いているファイルの現在のカーソル行を指定)

/j$(CurLine) $(FilePath)

・「実行時のディレクトリ」に $(FileDir) を記述(現在開いているファイルを指定)

これで Alt + T → H と押せばファイルビュー中のソースを秀丸で開ける。(T と H は斜め隣だからおあつらえむき)
なお、VC8では微妙に引数 $(***) の名前なんかが違うみたいので↓を参照。
ttp://msdn2.microsoft.com/ja-jp/library/9814d200(VS.80).aspx



286 名前:一覧男 [2007/07/20(金) 16:25:15 ID:0h1aNJ8U0]
乙かれ〜

>>285
そんな、大袈裟にプロジェクトを作るわけでもなし、
既存のクラスファイルを編集するだけの話なんで、
軽いファイル一覧があればいいなってことで理解して。

別に争うつもりはないんで。

287 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 17:00:48 ID:fIoaf9kn0]
軽いファイル一覧でいいならマクロでいいだろ


288 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 17:28:48 ID:cOVj5IX10]
で、一覧欲しい人
直接サポートなりに要望は出したの?それとも、まだここで構われたいの?

289 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 17:41:16 ID:dgunvkm50]
ファイル一覧は欲しいけど向こうに書くのもめんどいし、こっちで愚痴って関係者が見てたらいいなぁ

290 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 18:31:29 ID:+N/4tOrQ0]
>>267
そんなにエディタでしたいならLiName
www.forest.impress.co.jp/article/2007/05/28/okiniiri.html
でも使ってみたらどう?

個人的にはEmEditorのExplorerTreeも便利と思うけど
できればleeyesとかの左ペインみたいな二分割されたツリーが欲しいかな。
別に俺としてはフォーラムに投稿するほど欲しいわけでもないからいいや。

291 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 18:36:10 ID:dgunvkm50]
>>290
今使ってるw

でも拡張子がじゃまだったり、フォルダ名邪魔だったり行頭の数字が(ry

292 名前:名無しさん@お腹いっぱい。 [2007/07/20(金) 18:44:12 ID:at4xLuwRO]
うざい。ただのわがまま。

293 名前:名無しさん@お腹いっぱい。 [2007/07/20(金) 19:19:58 ID:vRZhwwrE0]
grepreplace使ってみたけど、いちいち画面の書き換えをするから、すげえ遅い。。
disabledraw; やっても通用しない。grep結果ファイル、ステルスで表示できないのかな・・・
なんとかなりませんか・・・orz

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 19:42:52 ID:5bAZ78MG0]
>>270
秀丸で編集後、.batで保存して関連づけ実行すればおk

295 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 19:49:28 ID:dgunvkm50]
>>294
一々dat用のフォーマットにするのがめんどい



296 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 19:50:29 ID:dgunvkm50]
batだったw


こんなに反応してくれてイイスレダナー;;

297 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 20:44:55 ID:rCWS0vIJ0]
構ってちゃんw

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 20:47:59 ID:dgunvkm50]
俺かまってちゃん
お前構ってやるちゃん

恐怖のコンボ

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 20:52:55 ID:G/MyHeQM0]
>>295
ファイル一覧取得やバッチファイル構文への変換はマクロで自動化できるよ。

>>285
おれのオススメを紹介。

・VC6
 引数は /j$(CurLine),$(CurCol) $(FilePath)
 ツール→カスタマイズ→キーボード→
  カテゴリ「ツール」、エディタ「テキスト」、コマンド「UserTool1」、にして
   新しいショートカットキーの入力でAlt+1を登録

・VC2005Express
 引数は /j$(CurLine),$(CurCol) $(ItemPath)
 ツール→オプション→環境→キーボード→ツール.外部コマンド1、にして
  選択したコマンドへのショートカットにAlt+1を登録

引数にCurColもつけて列も指定してる。
Alt+2がデフォルトでアウトプットウィンドウへの切り替えなので、秀丸起動をAlt+1にしてる。

300 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 22:13:12 ID:8YjmLO2w0]
>>293
目を皿のようにしてヘルプを読みやがれですわ。

grepreplace, grepreplacedialog2文
--------------------------------------------------------------------------------
 grepreplace文は、パラメタを指定して「grepして置換」を実行します。(V6.50以降)
 パラメタは以下のように指定します。
  grepreplace 検索文字列, 置換文字列, 検索するファイル, カレントフォルダ [,各種フラグ] [,backup] [,preview]
 置換文字列以外は、だいたいgrep文と同じです。
 各種フラグは、grep文と同じものが指定できます

「各種フラグは、grep文と同じものが指定できます」と書いてあるじゃございませんか。
そこで grep 文のヘルプをご覧あそばせ。

grep, grepdialog, grepdialog2, localgrep文
--------------------------------------------------------------------------------
 grep文は、パラメタを指定してgrepを実行します。パラメタは以下のように指定します。
  grep 検索文字列, 検索するファイル, カレントフォルダ [,word] [,casesense | nocasesense] [,regular] [,fuzzy] [,subdir] [,icon] [,filelist] [,fullpath] [, hilight | nohilight]
 〜中略〜
 iconは最小化状態で実行します。

もうおわかりになりまして?

301 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 22:14:50 ID:8YjmLO2w0]
>>272
だれも突っ込んでませんわね…
× フェールセーフ
○ フールプルーフ

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 23:52:53 ID:bVAUZ4q90]
本家フォーラムより
> V7.00βはそろそろ正式版にしたいので、V7.00でやるかどうかはわかりませんが

そろそろくるよ

303 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 00:32:38 ID:nwKNtSOb0]
また?前もいってなかったか?

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 01:48:46 ID:HwsnwPbb0]
>>249
大部分は開くダイアログで可能だな


305 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 01:56:40 ID:Hqx0Ig4g0]
ファイル一覧
grepの「ファイル名一覧だけ作成」を使えば




306 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 02:23:10 ID:8VJhtoFf0]
>>305
検索ワードを正規で .* 、検索ファイルを *.c *.cpp *.h とかやれば
1行目だけヒットするからお手軽ににリストの出来上がりだね。
サブフォルダも掘ってくれるし、grepの結果はテキスト保存できるから
それこそ「ちょっとしたリスト」向きだ。

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 03:06:37 ID:VtYlu4DE0]
なにこのうざいの。
まえのIMEのやつ?

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 03:14:41 ID:VQJXqwQ/0]
>>267
普通に興味なんだけどそういうリネームってどの位の頻度であるのかな
1週間に一度くらいだったら他の人が言うように

・カレントのディレクトリをウィンドウに出す
・修正して更新操作をしたらそれをバッチファイルにして裏で自動的に実行する

というマクロ作ればほとんど完ぺきに要望にこたえられると思う
Emacs だと dired と wdired を使って希望の物が出来ます

ttp://www.bookshelf.jp/soft/meadow_25.html#SEC292

マクロなので自分好みにどんどん機能拡張できるのが魅力ですね

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 03:17:06 ID:VQJXqwQ/0]
と言うわけでファイル一覧はマクロの方が柔軟性が高く利点が多いと思います
専用のGUIを作るんじゃなくて編集領域に展開するほうがいろんな編集の利点の恩恵を受けられますね

310 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 03:29:15 ID:vayXFRJz0]
つーかな、世の中にはリネームをテキストエディタで行えるリネーマーもあるのよ
だからわざわざ秀丸にそんな機能はイラネ

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 11:11:04 ID:U2KrLmaC0]
さんざん既出だがリネーム機能Flexible Renamerという優秀なソフトがあるから、
フツーはわざわざエディタでやろうとも思わないわけで。
ファイル一覧うんぬんもしかり。

まあなんだ、「餅は餅屋」ってことだよ。

312 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 11:50:21 ID:7VX16xuP0]
そのもち屋のもち米が上等なものだから売ってくれと言ってるんだよ

313 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 12:00:22 ID:hrDYy3aE0]
欲しけりゃ、餅屋にいけ。夏休みたまんねーわ、もう。

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 12:45:57 ID:JkxGkVpr0]
どなたか、Ver6.10のインストーラをお持ちの方はいませんか?
Vistaを使っているのですが、Ver6.11から変更された、
「Vistaの管理者として実行、xpの別のユーザーとして実行/保護モード、
タスクで実行されたものと同時に実行できないようにする。」
と言う機能のせいで、2つめの秀丸を起動しようとすると、共有メモリの
確立に失敗しましたと怒られてしまいます。

フォーラムの方に、暫定的な対応策を書いていましたが、
個人的にはバージョンを下げた方が楽かなと考えましたので
どなたか、お願いします。


315 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 12:46:34 ID:7VX16xuP0]
だから餅屋(=秀丸)に餅米売ってくれ(=「マクロ拡張してファイル一覧付けて」)って言ってるんだよ
相手の言うことをよく見ずに、脊椎反射でケチつけるのはよくないよ



316 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 12:59:37 ID:bF2pDb6W0]
馬鹿だからこういうのも対応しそうで怖いな
などと対応させる方向に遊んでみよう・・・

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 13:00:04 ID:U2KrLmaC0]
>>315
俺も突っ込もうかと悩んでたんだが、なら最初からそう書いて欲しい。
これまでの流れを踏まえた上で >>312 を読めば

そのもち屋(=外部ソフト)のもち米(=ソフトの機能)が上等なものだから(秀丸に)売って(実装して)くれ

と解釈するのが普通だと思うけど。

318 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 13:02:31 ID:EZJ4IrPX0]
餅は売るけど餅米は米屋さんで買ってください。

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 13:06:46 ID:vayXFRJz0]
>>315
自分でマクロ作れ。
必要な機能がないのならDLL書け。

320 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 13:06:57 ID:7VX16xuP0]
まー「普通」は「いやおれのが普通だお前日本語おかしい日本人ですか?」の流れになるから困ったもんだねぇ
「餅屋は秀丸のことだと解釈するのが普通だと思うけど」とかさ

ってかお互い思ってるもの食い違ってるなw
俺は「秀丸のマクロを拡張して、ファイル操作ができればいいな」と"思ってる"
で、俺が"思う"のになんか文句あんの?

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 13:27:10 ID:U2KrLmaC0]
>>320
ていうか、「餅は餅屋」の意味を曲解してないか?
「馬は馬方」と言った方がよかったかい?

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 13:32:41 ID:lzRh8/aF0]
馬は馬方。
秀丸スレは秀丸スレの話をしようぜ。

結論:秀丸にファイラー機能実装は「蛇足」

ていうかバージョン6まできて実装してないんだから必要だとは思ってないんだろ、作者も。

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 13:33:26 ID:lzRh8/aF0]
× 秀丸スレは秀丸スレの

○ 秀丸スレは秀丸の

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 14:18:16 ID:t9hhvYDd0]
じゃあ、ファイル一覧マクロでも貼るか。
ttp://crocro.com/pc/soft/hide/file_list/index.html

カレントディレクトリのみだけど、フィルタが使えるから必要なファイルだけ表示っていうことはできるよ。

325 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 14:39:46 ID:7VX16xuP0]
>>322
じゃあ今後一切の新機能は必要ないね
という事になりますね



326 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 14:41:15 ID:vayXFRJz0]
NGIDに追加した

327 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 14:58:57 ID:t9hhvYDd0]
じゃあ今後 ID:7VX16xuP0 は必要ないね
という事になりますね

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 15:13:04 ID:TP9muNyy0]
>>327
おk

329 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 15:23:32 ID:v7BbjrDvP]
>>315
「餅は餅屋」という言葉の意味も分からんのかw

330 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 16:21:54 ID:BVWYUwku0]
なんとういうかあれが欲しいこれが欲しいって話は公式でやって欲しい。
公式はめんどくさいとかさぁ、作者的にはその実装する方がめんどくさいわけで。
作者に直接言えない後ろめたさでもあるのかねー

331 名前:293 [2007/07/21(土) 17:13:44 ID:+q1s4Kdf0]
>>300
すみません、書き込んだ後iconに気付きまして、やってみたんですが、たいして
動作変わりません。わずかに早くなった程度で・・・
大量のファイル(300ぐらい)を開いて置換して閉じるので、grep結果ファイルが
開くのだけが目立って、目がちらついてしょうがない・・・。

grepreplace使うより、全てのファイルを無条件開いて置換して閉じるのを
ステルスでやった方が早いのかもしれない・・・。

332 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 17:56:00 ID:t9hhvYDd0]
Ver7で追加されたというgrep置換は?

333 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 20:48:09 ID:r96D72fM0]
>>314
hm610_signed.exe
www.uploda.net/cgi/uploader3/index.php?file_id=0000004893.exe

334 名前:314 mailto:sage [2007/07/21(土) 23:53:17 ID:JkxGkVpr0]
>>333
ありがとうございます!
対応されたバージョンが出るまでこれで乗り切ろうと思います。

335 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 12:37:56 ID:LVG/Z5ri0]
>>331
Win版というかコマンドプロンプト版というか、とにかくsedみたいな
コマンド使った方が早いと思う。



336 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 18:00:56 ID:QZ0LyFxx0]
>>331
速度にこだわるなら他のツールを使った方がいいと思う。

【Grep】複数ファイル文字列検索ソフト【置換】
pc11.2ch.net/test/read.cgi/software/1087433838/

337 名前:293 [2007/07/22(日) 19:32:45 ID:107l08410]
>>336
置換対象のファイルも300だけど、置換する文字列が、
gif→png
とかそんな単純じゃなく、規則性がないこんな感じの↓リストが

置換前   置換後
A       A'
B       B'
C       C'

300ぐらいあるから、そういう複数ファイル置換ソフト使うと、300回実行
しなきゃならない・・・。秀丸じゃないと無理。。

>>355
d
とりあえずググってみたら、Cygwin なんかが使えそう。
でもユーザへの配布と実行方法がちょい面倒くさそう。
とりあえず、「のろのろチカチカ置換マクロ」を先行で出しておいて、
空いてる時間に、sedで組んでみっかな。

338 名前:355 mailto:sage [2007/07/22(日) 20:02:42 ID:LVG/Z5ri0]
>>337
いや、cygwinなんてところまでいかなくても、win/コマンドプロンプト
で動くsedがありますから。

339 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 21:24:06 ID:iiPCwIKO0]
>>337
336ちゃんと見ました? 337に書いている作業がやりたいことの全てなら、
Speeeedというソフトがズバリそのためのソフトのような気がします。(私は
使ってないから速度とか知りませんが..スレ違いすみません)


340 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 21:40:05 ID:wO3mcBss0]
そういえばあいつが騒いでたのは春休みだったっけか・・・

341 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 08:12:44 ID:d+VPAoKI0]
>>339
正規表現使えるから、できそうだよね。
でも、336は規則性がないって言ってるから・・・。

342 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 08:56:27 ID:VUZYd0HB0]
「規則性」ってのが何を意味するのか分からんが、
どうあれ A や A' は事前に確定しているんだろうから、
Speeeeed をコマンドラインから起動するバッチを書けばいいだけ。

秀丸マクロの出番があるとしたら、

> 置換前   置換後
> A       A'
> B       B'
> C       C'

このリストからバッチファイルを作成するマクロを書くくらいか。

343 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 09:17:32 ID:uW8GYdX10]
EmEditor Ver.7 マクロ用の新しいオブジェクト、プロパティ、メソッド
jp.emeditor.com/images/emeditor7_import_hidemaru.png

ファイラを要望してる香具師はこんなの↓をイメージしてるのか?
EmEditor Ver.7 カスタム ツール バー
jp.emeditor.com/images/emeditor7_findbar.png

344 名前:一覧男 [2007/07/25(水) 09:32:12 ID:IUs4PBPw0]
やたらと、ファイル一覧、否定的な香具師が多いと思ったら、
EmEditorの宣伝という落ちって、 やっぱ工作員だったかぁ...。 orz

秀丸さん、ファイル一覧は普通に必要だと思います。
どうか、ご対応お願いします。



345 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 09:57:42 ID:i44QVWK20]
NG Nameに追加した



346 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 11:13:41 ID:JH2Y2oI40]
まぁ有っても良いんじゃない?
MIFES7には有るし、Cなんかで大量のファイル開いてるときは
たまに役立つよ。

ま、俺は要らないけど。

347 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 11:20:11 ID:FYTCj9FO0]
>>344
「欲しい人もいればいらないという人もいる」状態を「必要」とはいわない。
「自分には必要」を勝手に一般化するな。

348 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 12:22:56 ID:XPyM1+730]
KDEのKateにもだいぶ昔からあるね。
割とオーソドックスなんじゃないの?

無くてもいいけど。

こういうのがつくと、スクリーンショットが豪華になるので、
売り上げ向上には繋がるような気がするが。

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 13:33:11 ID:JH2Y2oI40]
スクリーンショットを豪華にする目的なら、ファイル一覧よりも
アイコンとかツールバーとかをかっこよくする方が先かもねw

ま、俺はツールバー表示してないけど。

350 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 20:31:21 ID:Frc8srqI0]
やっぱ厨は被害妄想甚だしいな。

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 21:21:14 ID:7b1qI3T00]
>>16-17

352 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 21:49:26 ID:02fJkZla0]
UPPER CASE(大文字に変換)と lower case(小文字に変換)って
便利に使わせてもらってるんだけど
ウムラウト付きの文字 (ドイツ語の ä とか) や
アクサン付きの文字(フランス語の è é とか)には対応してないんだね。

ちょっと残念。

353 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 22:08:56 ID:S7YBrFV/0]
要望は公式に言えばいい

354 名前:名無しさん@お腹いっぱい。 [2007/07/25(水) 22:50:31 ID:MhHVRvt8O]
何度か出没してるオレは一覧否定派だが、Em Editorも
否定します。
一覧表示するにもツールバークリックとかワンクッション
いるんだから、マクロでカバーすりゃいいじゃん。

355 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 23:05:57 ID:iWHSY6Ao0]
表示しっぱなしなのかもよ。
Rubyとか使えるといいんだけどなぁ



356 名前:名無しさん@お腹いっぱい。 [2007/07/25(水) 23:10:08 ID:MhHVRvt8O]
連投。
前にオプションつけてエクスプローラ起動のレスが
あったけど、オプションなしでいける。会社のマシン
で試したら、ご要望のツリー無しのファイル一覧が表
示されたよ。
run "explorer " + directory;
これマクロ登録して、ショートカットキーやツールバー
のボタンに割り当てれば、お手軽実現。

357 名前:名無しさん@お腹いっぱい。 [2007/07/26(木) 01:28:15 ID:XC0Dp3mj0]
>>338-342
レス遅れてスマソ。
結局のろのろ秀丸マクロで大変ご好評をいただいて、それでやることになった。
sedはまた次の機会に使ってみますね。置換ならsedにかなうものはないよね。

ところでまた別の問題が浮上してさ、、
みなさんは、1000文字を超える行を半分ぐらいで改行したいとき、どうやって書きますか?
変数の限界が640kbまでだよね。

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/26(木) 02:19:04 ID:e3oRPpFH0]
>>357
カーソル移動で \r を挿入かな?

359 名前:357 [2007/07/26(木) 10:31:06 ID:LS+kl4XA0]
>>358
\r って、\n の間違いかな?
カーソル移動しようにも、1000文字を超える行をどうやって判別する?
変数に入らないから、strlen で調べることもできないし・・・。

360 名前:358 mailto:sage [2007/07/26(木) 10:50:19 ID:kryOuiEL0]
>>359
スマン、間違えた orz
秀丸マクロはキャリッジリターン指定できない罠

単純に行のバイト数を知りたいなら、行末にカーソル移動して
x座標の位置を調べればいけるんじゃないかと思うけど。

361 名前:357 [2007/07/26(木) 10:53:39 ID:LS+kl4XA0]
ぐぐったら、

C言語(他、多くの処理系)では \n はニューライン(文字コード 0x0A)、 \r はキャリッジリターン(文字コード 0x0D) となりますが、 秀丸マクロでは両方ともニューライン(0x0A)と解釈されるようです。

って書いてある。どう違うんだorz

362 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/26(木) 11:06:13 ID:UdQ3IOaO0]
>>357
中途半端な知識の俺が偉そうにレスすると、
windowsの改行はcrlf(\n\r)だけどunixはlfのみ。Mscはcrのみ。
lfとかで改行すると、秀丸ではちゃんとみれるけどメモ帳では改行しなかったりする。

単純に(マルチバイトシングルバイト関係なく)1000文字で置換、だったら
検索:(.{1000})
置換:\1\n
正規表現:有り
で置換したら駄目?



363 名前:357 [2007/07/26(木) 11:07:30 ID:LS+kl4XA0]
あ、違わないんだね。秀丸マクロでは、\r はあるけど、実質 \n と変わらないってことだよね。

なるほど!x座標。使えるね!やってみますわ、サンクスコv

364 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/26(木) 11:19:33 ID:kryOuiEL0]
懸案はすでに解決したみたいだけど、本来の \r \n については↓あたりが参考になると思う。

ttp://www.japanlink.co.jp/dtpjiten/ki/carriagereturn.html
ttp://www.japanlink.co.jp/dtpjiten/ra/linefeed.html

365 名前:357 [2007/07/26(木) 11:29:21 ID:LS+kl4XA0]
>>362
すみません、、何がしたいか、正確に書くとですね、
こんなような↓データがあるんですよ、大量に。
文字列1;文字列2;   12345
文字列1;文字列2;文字列3;文字列4   123456
文字列1   789012

(スペース3つのところは、ホントはタブです)(末尾の数字は5,6桁の不規則な数字の羅列です)
で、これをこう↓したいわけです。
文字列1 12345
文字列2 12345
文字列1 123456
文字列2 123456
文字列3 123456
文字列4 123456
文字列1 789012

そのために、こんなマクロを書いたんですが、
#i = 0;
while( 1 ){
replaceallfast "^((?!;).)+\\f;+\\f((?!\\t).)+\\f\\t[0-9][0-9][0-9][0-9][0-9][0-9]*$" , "\\0\\3\\n\\2\\3" , regular;
if( ! result ) break;
#i =#i +1;
if( #i > 500 ) break;
}
「文字列1」のとこの文字数が1000ぐらいを超えると「置換文字列が長すぎて処理できません」
と、秀丸に怒られてしまう訳です。
で、1000文字を超える行だけ、あらかじめ、末尾の数字を加えつつ500ぐらいにぶったぎっておけないかな、、と。

>>360さんの x座標で、最初に全ての行を半分にぶったぎればイケるかな、と思ったんですが、、どうかな。。やってみます。



366 名前:名無しさん@お腹いっぱい。 [2007/07/26(木) 16:33:02 ID:0zxzoFGpO]
正規表現の置換でできそうだが。

367 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/26(木) 18:01:58 ID:dbgU+un60]
文字数が多すぎるから無理じゃね?






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

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

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