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


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

秀丸エディタスレ Part20



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






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

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

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