やかん買いにいかんかや
ところでキー操作記録って使ってる?
Ver3.xからの秀丸ユーザーだけど全然使いどころがわからん…。
欲しい機能はマクロファイルにゴリゴリ書く方が好きなんだよな。
>>952 そのマクロファイルをゴリゴリ書くための下準備として記録して
保存したりするな。
あと、マクロ書くまでもないけど一括置換じゃ対応できない
その場限りの定型処理とか。
ctrl + aだと全選択できず、
ctrl + A, ctrl + shift + aだとできるのは漏れだけですか?
Shift+CapsLockでCapsLockキー外せよw
使いにくいだろwその状態。
956 :
954:2007/09/11(火) 16:43:29 ID:w5050twd0
>>955 いやいや、そうでなくて
秀丸Ver7のバグ?ってことで...
って、思って今やってみたらできるようになりました。
なぜできなかったのだろう orz
あらかじめ設定ファイル
>"ファイルを開く"
>>"メモを開く" fileopen"C:\windows\desktop\メモ.txt"
>>"ログを開く" fileopen"C:\windows\desktop\ログ.txt"
>"マクロを実行"
>>"マクロA" macro"c:\hidemaru\macA.mac"
>>"マクロB" macro"c:\hidemaru\macA.mac"
>>"マクロC" macro"call mac_C"
>>"マクロを編集"
>>>"マクロA" fileopen"c:\hidemaru\macA.mac"
>>>"マクロB" fileopen"c:\hidemaru\macB.mac"
みたいに作っておけば、それをポップアップメニューで表示してくれるマクロってありませんか?
mousemenu "01.いろいろなファイルを編集","02.このファイルを編集する","03.AAがキッチリ表示されるようにする","04.batファイルでファイル操作";
if( result == 0 ){endmacro;
}else if( result == 1 ) {
/*03.このmacファイルを編集*/
call edit_file_x;
}else if( result == 2 ) {
call edit_file_a;
/*先頭、末尾のスペースを削除する*/
replaceallfast "^( | )+","",regular;
replaceallfast "( | )+$","",regular;
}else if( result == 3 ) {
/*AAがキッチリ表示されるようにする*/
config "f(MS Pゴシック) xFontPoint:12";
}else if( result == 4 ) {
/*batファイルでファイル操作*/
call make_bat;
}
こんな感じでやってるんですが、増やすのが面倒で…
特に順番変えたりするとif全部番号変えなきゃいけませんし
秀丸の最新版でtxtファイルを開いてるときに「ファイルタイプ別の設定」を開いても
txt扱いではなく共通になってしまうのは仕様ですか?
HTMLファイルは問題なし。Vista、XP両方ともです。
>>957 設定ファイルから自分で書いているそのマクロを自動生成して、それをexecmacroすりゃいいんじゃね?
ファイル生成となると田楽DLLの出番だな。
ていうかそろそろ次スレの時期?
>>958 txtファイルのファイルタイプが共通になっているんだと思う
>>952 面倒な置換なんかは、正規表現で悩むよりキー操作で適当にやるほうが楽だったりする。
>欲しい機能はマクロファイルにゴリゴリ書く方が好きなんだよな。
そのマクロを書くためのお手本として使うんじゃないか。
てか、キー操作記録って自動記録マクロだってのは知ってる?保存すると.macに書出してくれる。
コマンドの記述方法がわかんない時、逆引き的に良く使う。ヘルプ捜すよりてっとり早い
964 :
952:2007/09/12(水) 00:22:42 ID:VolNJoNa0
>>962 > てか、キー操作記録って自動記録マクロだってのは知ってる?
知ってるよ。
ただ手書きでもあまり困ってないってだけ。
>>963 乙です
イベント駆動のマクロもっと欲しいなあ
例えば?
秀丸を起動する度に窓の位置やサイズがデフォルトに戻ってしまうのは仕様なんですか?
初期設定だと仕様かもね
>>968 ありがとうございます
窓の位置やサイズを記憶する設定項目はどこにあるんでしょうか?
ちなみに最新版です
動作設定開いて上級者にチェック
>>970 出来ました
どうもありがとうございました
>>956 855だが、動作がどう見てもCapsLockの状態の動作だろw
なぜじゃなくてちゃんと確認しろw
CapsLockの動作がわかってないやつが紛れ込んでるな
コンパクトキーボードを使っていると、うっかりNumLockが外れてて
挿入モードが上書きモードになってることがあるから困る。
(Back spaceの1cm隣にあるのでよく引っかかったりする)
CapsLock は使わないから「_」に割り当ててるな。
Winキーの無いキーボードだったら Winキーに割り当てたらいいんじゃないかな。
>>974 漏れのは Realforce91 だから NumLock なんて無いよ。
>>975 Winキーの無いキーボードだったら Winキーに割り当てたら
今まで無用の長物かと思ってたけど、窓+Dでデスクトップ表示が便利すぎる件
>>976 Win+E,Win+B,Win+Fは毎日何度も使うな。
あと Win+R → cmd,mspaint,notepad,regedit ... → enter あたり。
まぁスレ違いゴメン。
正規表現の置換が遅すぎる
一行が長いと遅いのは分かってたけど、一行が短くても何万行って膨大な数を置換させると
公式で言え
>>978 今だ!キックを使え!
_
'´ ヽノ
(_ )}从从リ)〉
´ヘ l ^ヮ゜ノ
⊂) 秀々
く/_l /⊃
し'
>>966 D&D時とかアウトラインのノードクリック時とかウィンドウ分割時とか etc...
988 :
978:2007/09/12(水) 22:26:38 ID:BIQWvO6/0
あまりに遅いので通常置換+行数を分割して処理するマクロに作り替えて対処しました。
うpうp
>>989 いやいや、自分で書けるでしょそのくらいwww
Ver7はリリース後もほとんどバグ報告がないところを見ると
かなり安定しているんだな。
まるおさんK6-500Mzとかメインで使っているのかwww
K6とかむちゃくちゃ懐かしいな
995 :
975:2007/09/13(木) 04:02:03 ID:ihDYwxCm0
訂正 orz
> Winキーの無いキーボードだったら Winキーに割り当てたらいいんじゃないかな。
> Winキーの無いキーボードだったら CapsLock に割り当てたらいいんじゃないかな。
('A`)
(・∀・)
( ´д)
∬
且
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。