1 名前:名無しさん@お腹いっぱい。 [2007/09/12(水) 00:06:31 ID:blcWJghq0] 軽快・高機能・安定と三拍子そろったテキストエディタ 秀丸エディタについて語ろう 前スレ 秀丸エディタスレ Part19 pc11.2ch.net/test/read.cgi/software/1181742415/l50 公式 hide.maruo.co.jp/ 秀シリーズサポートフォーラム www.maruo.co.jp/hidesoft/ 関連スレは>>2-10 くらい
75 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 15:02:37 ID:5Qs6KwQp0] runsync getenv("COMSPEC") + " /c del C:\\foo\\bar.txt";
76 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 16:31:53 ID:4nPrTUJM0] >>75 ありがとうございます。出来ました。 コマンドプロンプトのウィンドウが一瞬表示されてしまうのは仕方ないんでしょうか。
77 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 17:16:54 ID:YIlDw7kD0] 仕様です
78 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 17:18:05 ID:BYFW0sl60] ならしようがない
79 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 17:28:22 ID:YQL9y1eU0] 田楽DLLを使えばウィンドウが出なくなると思う。
80 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 17:33:57 ID:YIlDw7kD0] 次に田楽DLLってなんですか?が来ると予想
81 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 18:11:40 ID:LTQo7pFHO] 味噌こんにゃくダウンロードLanguage
82 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 18:18:41 ID:6pZw2xC/0] "copy" を含む行だけ残す正規表現わかる方教えて欲しいです。 たとえばこんな文を ああああああああ えええええええcopy ううううううううううう ↓ えええええええcopy こんなふうにしたいのです
83 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 18:32:34 ID:Cc4Bhi7v0] >>82 copy で grep してから行番号のところ削除ではだめか?
84 名前:名無しさん@お腹いっぱい。 [2007/09/19(水) 19:06:34 ID:CMw5M4ND0] >82 ^[^(copy)]*$
85 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 20:35:03 ID:7GZtGO1P0] ∩___∩ | | ノ\ ヽ | / ●゛ ● | | | ∪ ( _●_) ミ j 彡、 |∪| | J >>84 / ∩ノ ⊃ ヽ ( \ / _ノ | | .\ “ /__| | \ /___ / 今こそ>>6 を応用する時だろ。 置換後の空行を残したいなら ^((?!copy).)*$ 置換後の空行を詰めたいなら ^((?!copy).)*\n
86 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 20:35:17 ID:JCfKZDJC0] 格好よさでは84がダントツだ!
87 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 20:37:14 ID:JCfKZDJC0] 83も捨てがたいのだが、84は誤動作なの?
88 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 20:38:52 ID:7GZtGO1P0] ちょwww >>86 はマジレスだったのかよw
89 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 20:41:09 ID:z513Uxl00] ttp://hide.maruo.co.jp/software/hidemaru.html 2007/09/19 Ver7.01 ・V7.00でのバグ修正 検索ダイアログで単語補完のリストが出て選択していないときにEnterでビープ音が出る問題修正。 VistaでWindows2000タイプの名前を付けて保存のダイアログで上書き確認が二回出る問題修正。 「BOX選択中にキーを押すとその文字を各行に挿入する」がレジストリに保存されない問題修正。 EOFの行でcolormarkerができない問題修正。 grep文で処理時間が早すぎるとresultがおかしくなっていた問題修正。 grep文でoutputsingleでresultが増えてしまう問題修正。 ・昔からのバグ修正 ファイルのタイムスタンプチェックで最大化してアイコン化して元のサイズになるのを修正。 オートスクロール中にホイールスクロールでスクロール位置を維持する。(「スクロールしてもカーソル位置は固定」のとき) perlで $#s を s と間違う問題修正。 Unicode文字が多く並んだ行での折り返し計算の問題修正。 EOFを超える正規表現の検索、検索点滅表示と失敗したときメッセージの組み合わせで死ぬ場合がある問題対策。 inputcharの後、タイトルが戻るように。また、title 0;をすれば戻るように。 title -1;などでタブの*マークが残留する場合がある問題修正。
90 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 20:43:10 ID:7GZtGO1P0] ちなみに [^(copy)] = [^)ypoc(] この意味が分からない人は正規表現を勉強し直してきて下さい。
91 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 20:51:15 ID:8eUx57KT0] > [^(copy)] = [^)ypoc(] うお、括弧でくくると順番も保持できるのか!と感動仕掛けた俺です。
92 名前:84 mailto:sage [2007/09/19(水) 20:53:39 ID:rMLefC080] 釣りでもなんでもなく サンプル(>82)のを置換したら上手くいったから ロクに確かめずに書いた 申し訳ない えええええええcopy ううううううううううう あc pい こんなのですでにアウト
93 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 20:55:33 ID:Gde2cbii0] よく分からねえけど、すげーーーーーーーーーーーーーよ、アンタら
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 22:47:33 ID:Mw4bnsHQ0] 舛添を助けてやりなよ。
95 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 23:19:14 ID:PQ2w7pJh0] ビープ音とかじゃなくて指定のwav鳴らせるようにしてくれよ。 パフパフッとかやりたいんだよ!
96 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 00:28:39 ID:MD/lMuOh0] >>95 それめちゃくちゃ楽しそうだな!
97 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 00:47:10 ID:bqkrtiib0] >>95 play 文と playsync 文があるじゃまいか
98 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 10:52:00 ID:Ky/mz5jv0] >>95 ちょうどアップデートお知らせマクロを修正中だったので、その案いただきますた
99 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 11:45:48 ID:+IzDu2Pe0] 行の途中にいても、行単位に複数行の選択や、行単位でカーソル位置の上の行に 複写する方法はないでしょうか?
100 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 11:49:46 ID:y32ijTcs0] >>99 行頭にカーソルを飛ばしてから範囲を選択
101 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 12:13:35 ID:+IzDu2Pe0] >>100 行頭に飛ばす手間がなくならないかなぁと。。。 ペーストもカーソルが行の途中にいる状態に上の行に行単位でいれたいので; 今のカラム位置が先頭にしてCopy & Paste して、また元のカラムまで移動しないといけないので;; 行頭へはすぐいけるが、もとのカラム位置にすぐもどれないので;
102 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 12:18:11 ID:KLvKKuDq0] >>101 >>38 のマクロを応用すればいいんジャマイカ
103 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 12:21:17 ID:KLvKKuDq0] …と思ったけど範囲選択とかする場合はもっと複雑になるか。 そもそも定型化できるかどうか、欲しい機能が明確にならないとわからんし
104 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 14:18:07 ID:Pu6KtMfI0] >>101 初めのカーソルの位置を取得して記憶させておけば戻れる
105 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 15:01:10 ID:9FpnqWdA0] EmEditorのCtrl+1,2,3に割り当ててある機能である、 折り返し位置の変更を秀丸にも割り当てたいのです。 ・折り返し位置=80文字 → config "xOrikaeshi:80"; ・折り返し位置=ウィンドウ幅→ config "xAutoAdjustOrikaeshi+"; 上記は分かりましたが、下記の設定方法(プロパティ名)が分かりません。 ・折り返し位置=最大 config "xAutoAdjustOrikaeshi-"; にしても、動作が変わりません。
106 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 15:28:08 ID:+hy6+Ur10] >>105 > config "xAutoAdjustOrikaeshi-"; にしても、動作が変わりません。 マニュアルでは「フラグ」ってなってるから、-だとfalseなんじゃないのかなあ。 …と思って↓をやってみたら動いちゃったんですけど。 config "xAutoAdjustOrikaeshi:2"; // 「最大」。1を指定すると「ウィンドウ幅に合わせる ちょっと公式で確認してみます。
107 名前:99 mailto:sage [2007/09/20(木) 16:29:10 ID:+IzDu2Pe0] 秀丸、サクラ ともにマクロを作成してできました。 どうも行単位の作業ばっかりなので;
108 名前:名無しさん@お腹いっぱい。 [2007/09/20(木) 18:14:40 ID:JKLJJKAd0] $vbsPATH = hidemarudir + "abc.vbs" runsync "wscript $vbsPATH"; とすると二行目の$vbsPATHがhidemarudir + "abc.vbs"を 取得しれくれないのですが正しくはどうやるんでしょうか?
109 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 18:15:27 ID:JKLJJKAd0] >>108 誤 "abc.vbs" 正 "\\abc.vbs"
110 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 18:43:50 ID:fQO6mAsz0] クォーテーションで囲むとリテラルになっちゃうだろ
111 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 19:07:27 ID:P2Uhdmm70] 次に「リテラルって(ry」とくる予感 >>108 $vbsPATH は変数(バリアブル)、"wscript $vbsPATH" は定数(リテラル) "wscript " の後ろは $vbsPATH の中身 "〜\\abc.vbs" を渡してやらなければいけないから、 runsync "wscript " + $vbsPATH; じゃないとダメなんでないの たぶん $vbsPATH に半角スペースが入ってると正しく動かないかもしれないから runsync "wscript " + "\"" + $vbsPATH + "\""; がよいと思われ
112 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 20:14:08 ID:JKLJJKAd0] >>110-111 ありがとうございます。ご指摘の通りでうまくいきました。 秀丸のマクロで認識出来る文字列以外はダブルクォーテーションマークで 囲むってことですね。
113 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 20:33:26 ID:EGt53HUT0] わかってないわかってないw
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 20:41:49 ID:fWlYBiNh0] $HOGE = "ほげほげ"; message $HOGE; message "$HOGE";
115 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 20:49:46 ID:JKLJJKAd0] 文字列ってゆうか、関数や宣言した変数とか以外は囲むって 言いたかったんですが・・・
116 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 20:52:25 ID:+IzDu2Pe0] Mifes は F6 F9 が行単位なんですね。。 それだけのために買うのはつらいけど。。
117 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 21:17:53 ID:+j2/98Mj0] >>115 なんていうか、>>111 が言ってる「ダブルクォーテーションで囲んだ方がいい」は根本的に意味合いが 違ってて、関数の引数だとか変数だとかじゃなくてコマンドラインのお話なわけね。 C:\ (他のルートドライブでもいい)の直下に test.txt と test test.txt っていうファイルを二つ作って、 そのショートカットをデスクトップに作ってごらん。 ショートカットのプロパティを開いてみると、リンク先は前者が C:\test.txt となってるけど、後者は "C:\test test.txt" ってなっているはず。 こうなってる理由は↓あたりを参考にしてクダサイ Windows Tips「DOSプロンプトから「Program Files」などのフォルダにアクセスする2つの方法」 ttp://www.itmedia.co.jp/help/tips/windows/w0140.html
118 名前:105 mailto:sage [2007/09/20(木) 21:24:28 ID:9FpnqWdA0] >>106 ありがとうー。xAutoAdjustOrikaeshi:- については 「最大」に相当するプロパティを見つけられなかったので xAutoAdjustOrikaeshiが兼用してるのかな、と思って試しただけなんだ。 ともあれ、意図したとおりに動かすことができました。さんきゅっ
119 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 05:46:16 ID:26DKg4Ym0] 秀丸マクロのビールスってあるのですか?
120 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 11:00:51 ID:o4wvzBRUP] >>119 PC用語でビールスという表現は初めて見た。なんか新鮮w
121 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 12:38:54 ID:SZ0onH0F0] 「ビールス」という響きに昭和のにおいを感じます。
122 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 16:07:37 ID:5H8+9Gp+0] 「ヴァイラス」は昔一部の人間が流行らせようと必死だったなw
123 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 17:31:36 ID:o4wvzBRUP] >>122 正確を期すなら「ヴァイアラス」なんだがなw
124 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 17:40:48 ID:SZ0onH0F0] そういえば、紙媒体の秀丸のマニュアルって買った人いる? 今度Ver7.00対応が出るらしいけど。
125 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 19:01:00 ID:7Gc0aANR0] 流行性ネコシャクシビールス
126 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 20:55:51 ID:oF/J4Nzj0] 「ビールスが行く」か
127 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 21:18:15 ID:Z9Ef0R5u0] >>124 それ知りたい。 てか、公式マニュアルってどうなの?
128 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 21:25:45 ID:iRvB3vlU0] >>53 の著者が作ったマニュアル、と思うと買う気無くすなあw
129 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 21:29:34 ID:GLzMYmnj0] マニュアルっているか? どうしても印刷して紙で見たいって人はいるだろうけど 普通はヘルプと2ちゃんと公式フォーラムがあれば 困らないと思うけど。
130 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 21:38:02 ID:VFm7dFSR0] ミyr,===、〃 /リノ//~゙ヾi)〉 ビールス?ボコボコにしてやんわよ ノ从イ ・ω▼リヽ ( ( (つニ±ニフっ‡〓=>=>=>=> )_)//p/ ̄〉(.( ダダダダ ´( / ̄∪
131 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 21:54:57 ID:SZ0onH0F0] >>128 完全に否定できないwww >>129 まあ、ヘルプうんぬん以前に、読み物として読めるなら欲しいかもっていうのはある。 (ちなみに自分はVer3.xx系からのユーザー) 普段使わないけど、実はこんな使い方があったのか〜みたいなことに気づかされるなら それはそれで勉強になるんだが…。 ↓こっちの方がいいのかなあ。値段もマニュアルより安いし。 秀丸エディタ[正規表現&マクロ]厳選テクニック hide.maruo.co.jp/natsume.html
132 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 22:44:46 ID:Z9Ef0R5u0] 初歩的な質問かもしれないが、カーソルの移動ってみんなどうしてんの? 自分は、XKeymacs入れてるから、秀丸の設定とかマクロとか、 何もする必要ないんだけど。
133 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 01:07:25 ID:IA2qfI5N0] >>132 ごめ、何を聞きたいのか
134 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 01:09:02 ID:IA2qfI5N0] 途中で送信されてしまった…。 orz >>132 ごめ、何を聞きたいのかわからんのだけど、キーバインドの話?
135 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 03:11:34 ID:PzAFSWbI0] どの秀丸教則本も対応バージョンが4.x系と古いね。 まあ、基本的概念は変わらないんだろうけど…。
136 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 06:14:42 ID:tcLDk4Bz0] >>132 どうやってるか教えて
137 名前:132 mailto:sage [2007/09/22(土) 07:03:02 ID:0cBNcUPj0] 説明足りなくてごめん。 >>133 そう。キーバインドの話しだよ。 カーソルを行頭や行末に移動したり、単語単位で移動したり、ページ単位で移動したりとか。 みんな独自のキーバインドにしてやってるのだろうか? とか思ってさ。 カーソルキーとか使うのって面倒だよね。 XKeymacsってアプリは便利だよ。Windowsレベルで、Emacsのキーバインドになります。 窓使いの憂鬱は設定が面倒で使ってない。開発終了したし。
138 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 08:18:39 ID:mT8JhBbw0] そこまでするならEmacs使えばいいんじゃね?って思ってしまうな。 普通に使うのであればカーソルキーで十分だし。 矩形だけは割り当てしないと使えないのが面倒だけど。 矩形選択もメニューとかショートカットにデフォで入れておけばいいのにね。
139 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 09:32:37 ID:qHtbj9yJ0] >>137 変則ダイヤモンドカーソルを自分で再定義して使っている。 Ver3の頃から使っているというか、今でも常用はVer3だったりする。
140 名前:133 mailto:sage [2007/09/22(土) 09:39:10 ID:BWYZTpQM0] >>137 キーバインドは自分でいろいろカスタマイズしてるよ。 まあ、一度やっておけば保存もできるしアップデートの際も引き継いでくれるから キーバインド用のアプリを動かすようなことはしてないなー。 「次の秀丸」みたいな秀丸独自の機能もあるしね。 デフォルトキーと比較して目立つのは↓くらい。 Gtrl + H = バックスペース → 置換... Ctrl+M = 改行 → 現在行をマーク/マーク解除 Ctrl+Up = 高速上移動 → マーク行の上検索 Ctrl+Down = 高速下移動 → マーク行の下検索 Shift+F6 = 選択開始 → grepの実行 Ctrl+F5 = なし → ファイルをリロード(自作マクロ) F2 = なし → 前の秀丸エディタ F3 = 下候補 → 次の秀丸エディタ Shift+F11 = なし → BOX選択開始 あとは、最近実装された単語補完用に Ctrl+Num1〜Num9 = 単語補完候補1〜単語補完候補9 Ctrl+Enter = 単語補完(デフォルトはAlt + Enter) とか。 >>138 > 矩形選択もメニューとかショートカットにデフォで入れておけばいいのにね。 激しく同意。 それでいて Shift+F9 = BOX貼り付け がデフォルトキーで存在するのは何故だろう…。 BOX貼り付けはBOX選択したらフツーに Ctrl + V で事足りてしまうし。 (ヘルプにも「BOX貼り付けはいらない子です」って書いてある件)
141 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 10:07:41 ID:AOUVqlBJ0] Emacs のキーバインドは頭もじってだけでまったく考えられていないから わざわざ設定するのはなれ以外のなにものでもないなぁ ダイアモンドカーソルとか vi の hjkl とかのバインドの方がコスト低いと思う
142 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 11:11:29 ID:avnZzr7C0] QWERTY配列に依存しないようにするためっていう思想だったはず
143 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 11:16:12 ID:AOUVqlBJ0] >>142 それ後付で覚えやすいようにってのが理由だったような 実際のところ使用頻度の高いキーはそんな理由で決めちゃいかんと思うんだけどね
144 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 12:06:07 ID:4EhqcXHw0] 秀丸のキーバインドは一覧のKEY.TXTをそのまま読み込めるようなシステムなら もうちょっと扱いやすいような希ガス DEFAULT.KEY や VZLIKE.KEY はバイナリ形式だからいったん設定に反映しないと キーマップが分からないという…。 まあ、いったん自分色に染めてしまえば「でもそんなの関係ねえ!」だけど。
145 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 12:49:11 ID:q5R3OiFN0] 2007/09/21 Ver7.02 ・ビープ音ではなく指定のwavを鳴らせるように対応(パフパフッ!)  ̄ ̄ ̄ ̄ ̄ ̄○ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 。O Λ_Λ! / ̄ ̄ ̄ ̄ ̄ ̄ ̄ __( ;´Д`)__< ハッ.......夢か..... | 〃( つ つ | \_______ |\ ⌒⌒⌒⌒⌒⌒\ | \ \ \ |⌒⌒⌒⌒⌒⌒| \ |______|
146 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 13:09:39 ID:M/oDQ9/T0] >>76 > >>75 > ありがとうございます。出来ました。 > コマンドプロンプトのウィンドウが一瞬表示されてしまうのは仕方ないんでしょうか。 run getenv("COMSPEC") + " /c del C:\\foo\\bar.txt >nul";
147 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 17:35:05 ID:cAAK/Cw00] >>140 「置換はH」は俺的デフォ。
148 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 21:27:13 ID:4YrE+qkl0] 痴漢^H^H置換は俺的にはRだなあ。 かといって^Hでバックスペース入らなくても文句はない。
149 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 22:03:12 ID:x8ZDZltW0] 置換 C-q C-a 検索 C-q C-f いまだにWordStarライクなキーバインドで使ってますよ。
150 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 23:18:01 ID:qHtbj9yJ0] >>149 ノシ
151 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 00:07:02 ID:JrxWAMOz0] ツールバーの検索ボックスの幅って変えられないの? ツールバーの残りの幅一杯に広げたいんですけど
152 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 10:37:21 ID:KaWjhrm20] CTRL+Fから検索するとき、カーソル位置の文字列がボックスに自動的に表示されますが これって、前回(直前)の検索文字列になるような設定はありますか?
153 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 14:22:42 ID:LsobBood0] >>152 > CTRL+Fから検索するとき、カーソル位置の文字列がボックスに自動的に表示されますが > これって、前回(直前)の検索文字列になるような設定はありますか? 設定はないが、ちょっと前に、本家で同じ要望があって、マクロで対処していた様な気がする。
154 名前:132 mailto:sage [2007/09/23(日) 18:33:01 ID:BGf7olcD0] みなさんありがとうございます。 自分なりのキーバインドにカスタマイズしてる人が結構いるんですね。 最近、秀丸を本格的に使おうと思ってたところで、秀丸のキーバインドが、 バイナリ形式で保存されてるのも知らなかったよ。 「次の秀丸エディタ」という呼び名も知らなかった。 (普段、Ctr + Tab でタブを切り替えてるけど、これのことだよね。) これから勉強します。
155 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 23:40:29 ID:Pp0jG4Aa0] >>152 検索ダイアログが表示された後に↓キーを押せば直前の検索文字列が出るよ。 正規表現のフラグまでは記憶してくれてないけど。
156 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 18:27:33 ID:1b+JS7Br0] みんなの使ってるマクロを教えてくれないか 文字カウントスクリプト w_count.mac 全角半角大小文字変換マクロ カレンダーマクロ MenuJumpCSS 調べてみたら全然使ってなかった
157 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 18:44:30 ID:W98XXFJ/0] 1文字挿入マクロ。 ファイル名のあるフォルダーのコマンドプロンプトを開く。 ファイル名のあるフォルダーをエクスプローラで開く。 行単位で今の位置の上の行にペースト。(カーソル位置保持)
158 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 19:09:34 ID:ggteWDhc0] 行頭行末移動系のマクロ by カモノハシ のをベースに改造 CompleteX.mac by IKKI Escapers.mac by IKKI AltComment.mac by IKKI Ctrl+Aでメニューを開くマクロ(?) ←キータッチミスで全選択するとカーソルが動いて面倒だから 折り返しを ウィンドウ幅←→最大 で入れ替えるマクロ 改行半減化マクロ 頭に花が咲いてそうな人が書いた大量の文章を多少読みやすく整形するマクロ
159 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 21:34:56 ID:C3DCVA5b0] 誰かviモードのマクロみたいなの作ってくれ
160 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 21:37:06 ID:5GggyANp0] vi使え
161 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 23:06:21 ID:mMPoMSqc0] >>159 誰か作ってたぞ 誰だったかなぁ
162 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 23:59:23 ID:vBuk6+520] vi 風のキーは、閲覧モードにキーを割り当てることができれば、 結構いけそうなんだけどな。 hjkl に、left,down,up,right を割り当てたり、 iIaA で閲覧モード終了 : で、一行マクロか、run か。
163 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 05:35:35 ID:miKaMesz0] yoshi223という人のviマクロを少し修正して使ってる
164 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 11:46:16 ID:e/Sn9FWW0] マクロってのは自分で作るもんだろ?
165 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 12:03:59 ID:ExA5UlcU0] 俺も全部自作だ
166 名前:152 mailto:sage [2007/09/25(火) 14:08:06 ID:UFthZIwr0] >>153 >>155 回答ありがとうございました、現状理解しました
167 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 14:22:27 ID:WEIwlfR10] >>164 マクロライブラリは今のところカテゴリで整理されていないし、たいがいは欲しい機能がピンポイントすぎて ライブラリで公開されてる可能性の方が低かったりするから、探すより自作した方が早いってのはある。
168 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 17:45:46 ID:pSrwVlAx0] カーソルのある行に実行したいコマンドと引数を書いておいて それを実行するマクロをつくる方法を教えてください。
169 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 22:14:24 ID:iukavvyj0] >>168 コマンドとは? コマンドライン? 秀丸のコマンド? 秀丸マクロの命令? そもそも用途は? なんにせよ、まずは↓みたいな感じで一度カーソル行の文字列を 取得することが必要。 $Str = gettext2( 1, lineno, linelen2, lineno, linelen2 ); あとは strstr で区切り位置を検索したり midstr で引数を取り出したりといろいろ やれば実装できるんジャマイカ 何を実行したいのかはわからないけど。
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 01:55:44 ID:9g4pB8C70] ありがとうございます。 $Str = gettext2( 0, lineno, linelen2, lineno, linelen2 ); run "C:\\windows\\explorer.exe /s,/e,"+$Str これで目的を達成しました。
171 名前:169 mailto:sage [2007/09/26(水) 01:57:55 ID:VPufyqmy0] あー、カラム位置は0からだったねスマソ
172 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 03:09:33 ID:ivDadyF50] 意外と秀丸+小回りのきくマクロで事足りてるって感じなのか もっと homepage2.nifty.com/masema/hide/hide-ougi-macros.html にあるようなマクロをたくさん使ってるものかと思った
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 11:43:33 ID:mOOPqcZp0] >>172 そのリンク、情報古くね? > 現在,WEB 上で一般公開されている秀丸エディタのマクロは, > 公式ページのマクロライブラリだけでも 300 近い数になるし 公式ライブラリは現在500近い数があるんだが。
174 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 21:54:37 ID:eWoakU2j0] >>172 基本的に、需要は「高度な機能 < 使い勝手のいい機能」だと思う。 使い勝手が良くて高度な機能なら鬼に金棒だけど。
175 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 22:26:48 ID:m+89ASK20] 俺なんてキーボード記録→マクロ実行しかした事無いorz ちゅーかそれ以上の事やるならスクリプト書くし、定型化するならexe作る。 まぁぶっちゃけ秀丸マクロなんて(俺の力量じゃ)書けねぇw