秀丸エディタスレ Part42 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
軽快・高機能・安定と三拍子そろったテキストエディタ
秀丸エディタについて語ろう
■前スレ
秀丸エディタスレ Part41 [無断転載禁止]©2ch.net
http://potato.2ch.net/test/read.cgi/software/1453554681/
■公式
ttp://hide.maruo.co.jp/
■秀シリーズサポートフォーラム
ttp://www.maruo.co.jp/hidesoft/
−−−−−−−−−−−−−−−−−−−−−−−−−−−
↓次スレ立てる時は以下を1行目にコピーしてください
!extend:on:vvvvv:1000:512
−−−−−−−−−−−−−−−−−−−−−−−−−−−
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured >>1乙
2016/06/28 Ver8.62β1
・キー操作の読み込みがうまく動作しなかったバグ修正。(V8.60のレベルダウン)
・openbyshell文でダブルクォーテーションでくくった場合に動作しないバグ修正。(V8.60のレベルダウン)
・HmJre.dllのバグ修正。Version 4.16
・自己解凍書庫を自前の物(サイトー企画 Cabinet Installer)に変更した。Windows95/98/Me/NTはインストール対象不可とした。
・システムフォルダ配下のDLLをロードする時はフルパス指定するようにした。(脆弱性対応) >>37に書いてあるNTってNT3.51?それともNT4.0?
いずれにせよ、2kとXPはまだサポートするんだな。 >>40
Ver8.60は以下の対応だからNTはNT4.0でしょうたぶん
対応 Windows 98 ,Me ,NT4.0 ,2000 ,XP ,2003 ,Vista ,7 ,8 ,8.1 ,10 >>42
>Windows95/98/Me/NTはインストール対象不可とした。
V8.60の秀丸対応OSは「Win98以降、NT4.0以降」ってのは知っていたけど、今更だけどなぜか「Windows95」がしれっと紛れ込んでいたから、
もしかしたらNTも実はNT3.51も含んでいたのか?…と勘ぐって聞いてみた次第です。
サポートの範疇か否か、って言われたら「否」だろうけど>NT3.51 前スレで、編集画面での折りたたみマクロについて教えていただいたものです。
えらい長かったけどおかげさまでようやく出来上がりました!
強調表示でのレベル取得から、.(ドット)の数でレベル判別するようにしたので、レベル1〜8まで全て対応。
純粋に見出しだけの状態に出来ました!
ちなみに無駄に同じ処理を何度も書いてるので、マクロ126行、1832文字(コメント除く)w
うまく作れば三分の一くらいになりそうな冗長なもんですが、なんとかまともに動作します!
ありがとうございました!
ttp://i.imgur.com/yuoe4a3.png >>44
よくやった
さあ公式ライブラリにあっぷするんだ 検索しても編集画面内での折りたたみマクロが出てこないんで、取りあえず送ってみました、
送ってから他の人の補足説明見て、後悔
自分、すごい雑に書いてるw ちなみに検証後の掲載みたいなんで、載るかどうか微妙ですけどw
ところでひとつ質問なんですが、階層化テキストで、見出し1の次に見出し3が来るような書き方してる人ってどれだけいますか?
逆に見出し3の次に見出し1は普通にあると思うんですけど、ちょっとそこが気になって。
今回のマクロでは、ひとまず深い階層に行くときのレベル飛びはエラー扱いにしちゃってます。 9x系とNT4がダメになった件、自己解凍の設定ミスっぽい。
手元ではLhaplusで解凍して普通に動いてるし、
そもそも8.62β1は単なる8.60正式版のバグフィックスだから、
9x系を打ち切る理由がどこにもない。 >>49
今後9x系とNT4では動作テストしない(したくない)という意思の表れだろ
現時点で動く動かないの問題じゃない 今週の NG ワッチョイ 529c
いつもの人だな 49は煽りに乗りやすいただの名無しだろう
いつもの人>12は事実捻じ曲げるだけでまともな検証なんかしない 自己解凍書庫を自前の物(サイトー企画 Cabinet Installer)に変更した。Windows95/98/Me/NTはインストール対象不可とした。
ミスじゃなくて意図的にやってるっぽいんですけど β1になってから、高速全置換マクロの動作が遅くなっている印象あり。
試料は35メガバイトほどのファイル。実際にこんな大きなファイルを
日常扱うのは希だが、マクロの負荷テストに使っている。
以前の正式版だと、9秒程度だったのが、12秒くらいになっている。 >>57
これが潮時。新型マシンを購入すべし。今なら7proの新品も
買える。自分も10対策で一台予備で購入。3年間開封しないでいる。 > 10対策で一台予備で購入。3年間開封しない
アホですか… 法人ならどこでもやっている手法。ほとんどはディスクの交換
だけで済むが、丸ごと変える必要もあり、マシン室には予備の
XPが新品のまま、相当数残っている。 今週のNG (ワッチョイ 9f18-
こっちがいつもの人
透明NG & 連鎖あぼーんを強く推奨 程度よい中古のXPを数万円も出して買う間抜けはそう居ないよ。 めんどくさい人への言及は全部アンカーつけてやって、こちらからは見えなくなるから えっ
2016/06/30 Ver8.61
・V8.62β1の修正のうち、V8.60のレベルダウンの点だけの修正。(インストーラは以前と同じです) ?キー操作の読み込みがうまく動作しなかったバグ修正。
・openbyshell文でダブルクォーテーションでくくった場合に動作しないバグ修正。 レベルダウンてどういう意味?
そこだけ前バージョンに戻したってこと? >>68
普通はデグレードとか言うけどな、ここの開発は少し言い回しが独特な気がする。
要はバグなんかで前バージョンより品質が悪くなったりすること 連絡くるのかな?と思ったら、連絡なしで掲載されたw
(>>47のマクロ)。
やっぱり補足説明書き直したいw >>69
>ここの開発は少し言い回しが独特な気がする。
やり直しのやり直し 8.61正式版にしたら、全置換マクロの動作が従来通りの速度に
向上した感あり。70万行、36メガのファイル(文庫本40冊程度?)
HMJER.DLL V4.15に戻った。 >>70
一旦削除してアップし直せばOK
あるいはメールで頼めば対応してくれると思うよ。 >>74
アドバイスありがとうございます。
ひとまずメール出しました。
ダラダラ文章は仕方ないとしても、一部自分でキー割り付けしたの忘れて秀丸標準のショートカットのように書いてしまったので、その部分だけの修正依頼です。 こんちは
行番号部分でマウスを左クリックすると行選択状態に出来ますが
二度目のクリックで改行を除いた選択状態に出来ると
さらに嬉しいのですが
スカイツリーからダイブしたいくらいに 久しぶりでバージョンあげたら
スクロールがぬるぬるって感じになってますが
これはスマホ風なオシャレな仕様にしたのですか?
もしや設定等で戻せます? >>76
行番号操作時の動作はカスタマイズできない
公式掲示板で要望出すといい、他に影響がでなくて簡単な改修ならわりと聞き入れてくれる
スカイツリーからダイブするほどの覚悟もいらない >>77
動作環境 → 表示/操作 → なめらかスクロールを有効にする
をOFF かな FirefoxがXPを今もサポートしてくれている事に感謝し
毎月、少額寄付することにした。よいソフトにはお布施が必要。
ESETもXPをサポートしているが、寄付の制度がないので、そのまま
XPのシェアはまだ10%超あり、vistaや8.1より多いという冷厳な事実。
秀丸も公式に要望を出して、それが実現したらお布施の意味で1ライセンス
追加購入している。余っているライセンスが4本ほどあるはず。 中古PCは購入したことはないが、XP中古を買うリスクは、10新品を
買うより少ないと思う。10月以降、スパイOS 10しか入手できない。
ローカルドライブの内容が全てMS経由でNSA(米国諜報機関のトップ、
CIAはこの下部組織)に送信・蓄積される。
マイクロソフトはNSAの脅しに屈服したようだ。 10なんて、PCオタクが騒いでいるだけで肝心の法人需要はゼロに等しい。
業務の書類がNSAに送信されるOSをどの企業が採用するというのか? 繰り返す。10月以降は10しか入手出来ない。
今のうちに7proを予備で追加購入すべし。
10になったら1年ごとに細かいバージョンアップを繰り返し、
以前のバージョンはサポートされなくなる。 大麻ビジネスに新規参入するような会社だ、マイクロソフト。
もうまともな技術者は残っていないのだろう。
信用を失い転落していくのは意外と早い。
MSはもう終わりだ。 電卓と雑記帳で遊んでろ。ロートル。
同じ電波の話ばかり書くな。
ひょっとして自分で書いた事も忘れるようになったのか
消えろ。ロートル。 スマホ風て
DOS時代のVZにあったスムーススクロールのパクリだが
一周回って今風ってことになってんの?
まあ秀丸のは言うほどなめらかじゃないけどね せっかく補足説明修正してもらったのに、全折りたたみにミスがあって、アップし直し。
まだ掲載されてないけど以前のは削除。
DL数伸びてなくてよかった(汗) 例の人のワッチョイと単語「ロートル」もNGにするべきだったので設定記念カキコ >>78
ありがとうございます
勇気が出たら書いてみます
>>80
ありがとうございます
ちゃんと調べてなかったです 階層化テキスト折りたたみマクロの修正版やっと掲載
サイトー企画ってほんとに土日休みでしたw
http://hide.maruo.co.jp/lib/macro/olk1.html HMJRE.DLL V4.16の動作速度が遅いと感じ、対策をぼんやり考えて
いたが、やっぱりやめた。70万行、36メガファイル(文庫本40〜50冊程度?)
のファイルの高速全置換が、これまでの9秒から12秒程度と速度低下しているが、
普段、業務に使っているファイルは10KB〜50KB程度だろう。
速度低下など全く実感できないサイズなので、直すのやめた。
また不具合が起きたら困る。
※ それにしても、立て続けに HMJRE.DLL のバグ修正で更新されるのが不安。 BOX選択に関する質問です
クリップボードの文字を使い、テキストをBOX選択を使ってテキストの一括変更したいです
例
クリップボードには犬という文字が入っています
猫
派
好き
嫌い
の餌
を
犬猫
犬派
犬好き
犬嫌い
犬の餌
に変更したいのですが、BOX選択してからクリップボード貼り付けだと
犬猫
派
好き
嫌い
の餌
になってしまいます
マクロや正規表現を使う方法以外はあるのでしょうか? 常に先頭なら置き換えた方が…
でも途中もある訳だ。 BOX選択した後に、直接”犬”と入力するではダメなの? 文章の途中かつ、行の途中(先頭からnバイト目)だからとかかなぁ、とエスパー
BOX選択
↓
切り取り
↓
新規に秀丸を開いて貼り付け
↓
"^"を"犬"に置換(正規表現on)
↓
全部選択(またはBOX選択)
↓
コピー(または切り取り)
↓
元の秀丸に戻って最初の行に移動して貼り付け >>104,>>105
ありがとうございますっ
けど秀丸の階層化テキストの折りたたみ判断基準があまりにも無茶苦茶で、
まだ完全対応できてないみたいです。
隣り合った二つの見出しの判断じゃ完全には処理しきれないレベルなので、考え方根本的に変えてじっくりと作り直します。
意外と奥が深すぎますっ。
初心者的にはちょうどやりがい感じるレベルですけどw >>111
いいね!課題がある方がマクロ勉強捗るし! >>106
BOX選択の代わりに複数選択を使うのが正解。
動作環境 - 上級者向け設定 - 編集 - 複数選択 で「複数選択化されたBOX」を行うキーを確認(なければ設定)。
もしくは「BOX選択開始(複数選択化)」コマンドを使う(v8.60以降)。 普通に行単位で選択して、置換コマンドで
検索:^
置換:犬
正規表現=ON
選択した範囲内のみ=ON
で全置換するのが一番ノーマルな人間の考えることだと思うが >>113
ありがとうございます おかげさまで目的達成でき作業がはかどります
他のレスをいただいた方々もありがとうございました PCにインストしてある秀丸と、持ち出しキットの秀丸とで、同じマクロ使ってるのに編集画面のアウトラインの折りたたみ結果がまるで違って、二日間悩んだ。
わかったのは、アウトライン枠のアウトライン解析の設定→ツリーの動作で、レベルの見せ方が、
インスト版では絶対的、持ち出し版では相対的になっていたこと。
持ち出し版の方を絶対的に直したらうまくいった。
ところがもっと困ったことに、今度はもう一度持ち出し版を相対的に変えても、同様の不具合が起きないこと
どうなってんの、これ???
ためしにインスト版のレベルの見せ方変えても普通に動作して不具合起きず
結局今ではインスト版も持ち出し版もどう設定変えても同じマクロでは全く同じ動作して不具合が起きないんだけど、逆に気持ち悪い HMJRE.DLL の5.00を出すと公式に書いてあった。
「ひとつ大きな物を準備している」とか。
何が入るのか? マクロを数百行も書く人でないと
恩恵はない代物かな。 秀丸の検索窓は画面下、置換窓は上に配置されるのが
違和感があり、数年前に公式で訪ねたら、ファイル先頭から
検索する事が多いので、あえてそうしているという回答。
テラパッドなどでエディタ入門した自分は違和感があった。
(つづく) 昨日、秀丸を再インストするハメになったのだが、初期化された
秀丸でその現象に出会う。検索窓の「検索したら閉じる」とか、
「単語の検索」のチェックをオンオフ繰り返したら、検索窓が
上に表示されるようになった。
(了) Twitterで、秀丸の情報を検索して見ていたが、
やたら詳しいのがいる。秀丸メールも同じ印象。 今週のNG : (ワッチョイ 5b18
透明NG & 連鎖あぼーんを強く推奨 ソフトウェア板で笑った書き込みベスト3
1 気軽にこんなソフトウェアありませんかスレ(遠隔操作事件で話題になった)
ジャッジメントですの というアニオタ誤爆
2 秀丸エディタスレ
「簡単なマクロなら5000円ぐらいで作ってやっていいよ」 getconfigで取得した値を変数に入れられるのに、なぜかconnfigでその変数が使えず
エラーは出ないけど、変数の値が全く反映されずに0認識
設定の仕方が悪いのかな? とりあえず変数のパターンが3つしかないので、変数の値見て直後記述
画面幅や固定幅で折り返ししてる人は、これで見出しもきっちり折り畳まれます
一時マクロが変な挙動したのは、どうやら持ち出しキットがおかしくなった模様で、手動での折りたたみすら出来なかった
最後に残ったEOFの処理と問い合わせを追加して(ほんとは今回こっちを直したかっただけ)やっと折りたたみマクロいったん終わり
ふと思ったけど、いまどきこんなに必死に秀丸マクロ使いこなそうとしている人いるんだろうか?
以前から使ってる人はとっくにバリバリ書けるようになってるだろうし、最近使い始めた人は、そんな暇があったらJavaとかの他の言語覚える方に時間かけるだろうし
個人的に重宝しているマクロだし、楽しかったから結果OKだけど
あ、あと、折り返しの設定戻してからカーソルをファイルの先頭に戻すとなぜかファイル中程にある見だしが開いてしまうのが謎
先にカーソルをファイル先頭に移動してから折り返し設定戻すと無問題
EOFが行末にあるとその最終行だけ折りたたみ処理の対象から外れるのは、なんとなく仕方ない気がする
自分は気持ち悪いからEOFは常に行頭に置くけど、question文知ったからw、その問い合わせと処理も追加
つうわけでチラ裏もいったん終了
途中、回答レスくださった方、ありがとうございました! >>131
お疲れ様
向きになってずっとやってしまうの分かるよ。
とりあえず出来たからいいじゃないか。
他のこともやりたくないぐらい、充実してたんだろ?
最近、熱中することがないからうらやましい。 2016/06/28 Ver8.62β1
・キー操作の読み込みがうまく動作しなかったバグ修正。(V8.60のレベルダウン)
・openbyshell文でダブルクォーテーションでくくった場合に動作しないバグ修正。(V8.60のレベルダウン)
・HmJre.dllのバグ修正。Version 4.16
・自己解凍書庫を自前の物(サイトー企画 Cabinet Installer)に変更した。Windows95/98/Me/NTはインストール対象不可とした。
・システムフォルダ配下のDLLをロードする時はフルパス指定するようにした。(脆弱性対応) 2016/07/12 Ver8.62β2
・HmJre.dllのバグ修正。Version V4.17
・自己解凍書庫を入れ替え。(β1での独自のものはやめてExpLzhの新しいものに再度入れ替え)
・mailtoの色付けでのメールソフト呼び出しがうまくいかないバグ修正。
・設定内容の保存と復元でタイムアウトを付けるように修正。
・秀tagsやプログラム実行で空白付きのフルパス記述で区切りを誤認識する問題の対策など。 >・自己解凍書庫を入れ替え。(β1での独自のものはやめてExpLzhの新しいものに再度入れ替え)
やったね、これでまたWin95で最新版の秀丸が動くよ!(β版だけど Windows10にしたら、これまで同時使用のほかのソフトのon-offの制御に
使っていたCtrl-F11とかCtrl-F12とかのキーが、ホットキーとして働かない。
もちろん、割り当てなどしていない空白キーだし、他のエディターでは
ちゃんとホットキーとして効いていて、ちゃんと働く。
秀丸だけ、しかも秀丸のウインドウが選択されているときだけ、きかない
Win7では問題なく使えていたけれど、何か変化があったんだろうか。 ■ このスレッドは過去ログ倉庫に格納されています