秀丸エディタスレ 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 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では問題なく使えていたけれど、何か変化があったんだろうか。 >>136
割り当てしてなければ何も反応しないのは当たり前ではないのか? 説明下手すぎだがそれ以前に
肝心のホットキー設定ツールの名前すら出さずここで報告する意味あるの?
一口にホットキーつうても実装方法だってツールによって変わってくるだろうし
多分AHKかなんか使ってるんだろうけど Windows10にしたら
デスクトップにおいたテキストファイルが真っ白になったんだけど
どうしたら秀丸のアイコンになるんだろう?
テキストファイルは秀丸に関連づけてあり、ダブルクリックで秀丸が開くんだけど。 >>139
ただのバグでしょ
秀丸あんまり関係ないんだけど、エクスプローラからアイコンの選択できないの? 英語だけどnirsoftのFileTypesManが良いよ
昔あったWindowsのファイルの関連付けみたいなやつ
Win10が動作対象かどうか知らないけど そもそもその質問自体が話をwin10に持って行きたくてうずうずしてるのが丸わかりで笑った >>131
ごめん、まだバグあった
最終見出しが折りたたみ不可の時、折り返し設定を元に戻せなかった
V1.4として再アップ
お詫びにhilight付けた >>144
乙乙
完成したと思ってもバグは後から出てくるものさ
バージョン管理をちゃんとすれば問題ないし、カネもらってるわけじゃないんだからお詫びなんて考えなくていいさ 制式の
2016/07/21 Ver8.62
・インストーラの自己解凍書庫を、Explzhの最新版(1.52)を使うように変更。
・HmJre.dllのVersion 4.17を添付。
・mailto: やfile: のダブルクリックの起動がうまくいかないバグ修正。
・秀tagsやプログラム実行で空白付きのフルパス記述で区切りを誤認識する問題の対策など。
・詳しくはV8.62βでの改版履歴を参照ください。 >Windows95/98/Me/NTはインストール対象不可とした。
>(追記2016/07/21:V8.62β2でこの変更はやめました)
という事は、これからも、98/Me/NTで秀丸は動作すると言うことか。
Twitterを眺めていると、この独自インストーラの導入で古いOSが
サポートされなくなると大騒ぎしていたが。 文系みたいなのが、もしくは本人が大げさに騒いだんだろ >>145
レス、ありっすっ
このバグだけでアップするのも忍びないのと、まだ強調表示の色付けまではマクロでできないのとの苦肉の添付っす。 窓の杜 かうんとだうんランキング
7月第3週 16/07/11 - 16/07/17
http://forest.watch.impress.co.jp/docs/serial/countdown/1010984.html
1 「Lhaplus」 20種以上の圧縮形式に対応したDLL不要の圧縮・解凍ソフト
6 「TeraPad」 フリーのテキストエディター ←←←←←←
9 「GIMP for Windows」 無償で利用できる高機能な画像編集・処理ソフト
12 「FFFTP」 定番FTPクライアントソフト windows10にしたらマクロがなくなったんですが、どこにいったのでしょう?
どれいれたか覚えてないよ。 プラウザをIE11からFirefoxにした。秀丸経由で公式掲示板を閲覧し、
終わって再度秀丸に戻ると、ツールバーアイコン(ケイ子さん作)
が消失してしまうので、Firefoxのメモリの関係かと思い、アイコン
モジュールの場所を変えたら、消失現象は出なくなった。(Win7・32bit)
旧//C:\Users\(ユーザ名)\Documents\HM-MACRO\hm_xpl.hmm
新//C:\Program Files\Hidemaru\hm_xpl.hmm
ついでにマクロフォルダの位置も変えた。
新//C:\Users\Public\Documents\HM-MACRO
XPマシン(メモリ2ギガ)もIE8からFirefoxに変えたが、こちらでは
ツールバーアイコンが消失するような事は起きていない。従来通り軽く、
サクサク動作する。
C:\Program Files\Hidemaru\hm_xpl.hmm
C:\Program Files\Hidemaru\macro これ、あたし。同一人物ね。
(ワッチョイ eb18-SOs/)
(ワッチョイ eb18-dSik) >>152
Win10は触った事はないが、7も10も
C:\Program Files\ 以外の位置に
マクロフォルダを作るのがお約束みたい。
秀丸ヘルプを見ると、Cドライブ直下で
良いと記載されているので、会社PCは
そうしている。フリーエディタmery公式
で聞いたら、C:\Users\Public\Documents\に
マクロフォルダを作るのが「7のお作法です」と
聞いたので、私宅PCはそうしている。 8月2日を過ぎれば、MSのWin7アップデート攻撃も収束するようだし、
スパイOS Win10対策に購入しておいた7を開封するかな…。
2年先まで開封しない計画だったが、一度は電源をいれておかないと
不具合が出るかも知れん。なおWin7は10月までなら新品購入が可能。
NEC、富士通、HPなどの法人向けサイトでは個人でも購入可能です。
ローカルドライブの中身まで勝手に検索され、MS経由でNSA(米国諜報機関)
にデータ送信されるOSなんてゴメンだね。
http://gazo.shitao.info/r/i/20160713130954_000.jpg Vista以降のお作法はRoamingの中かと思ってた >>156
そこにマクロフォルダはあるんですが中が空っぽでした。 単にマクロフォルダの設定間違ってるだけじゃないの?
秀丸の問題なのに、mary公式で聞いたら、なんてアホなことやってるぐらいだから そういえば、バージョンアップして持ち出しキット作り直したときにマクロフォルダとその他の設定保存フォルダがデフォルトに戻る。
確か説明では持ち出しキット→iniをレジストリに戻し→バージョンアップ→持ち出しキット作成で書いてあるんだけど、やっぱり戻る。
dllとヘルプファイルの抽出だけしても、今度は秀丸のバージョン番号変わってないし。
何かが間違ってるんだろうけど、あれこれ考えるよりも、素直にフォルダの設定だけ手動で戻した方が早かった。 windows10にアップグレードしたらマクロが消えちゃったの。助けて!
データは同じ場所にありますってwindows10が言ったくせに。 >>162
とりあえずハードディスク内を検索してみれば?
*.macで探せば、消えてなければ出てくるでしょう。 >>158
俺も・・・ Win8.1です
何も意識せずに使っていたらここに入っていた
C:\Users\xxxxxxx\AppData\Roaming\Hidemaruo\Hidemaru\Macro >>165
元のユーザーフォルダが別ドライブだったとかでなければ、
バックアップがないなら、諦めるしかないね。
まぁ、アクセス権の関係で見えてない可能性もあるけど。
>>158、>>166
基本は、ログオンしているユーザー毎の
C:\Users\xxxxxxx\AppData\Roaming\Hidemaruo\Hidemaru\Macro
になる。
「C:\Users\Public\Documents\」は全ユーザーがアクセスできる
共通の場所になるので、複数のユーザーで同じマクロを使うなら、
誰かが更新してくれれば、みんな更新される等の利点はあるけど、
ユーザーが一人なら意味はないと思う。 みなさまご丁寧にありがとうございました。
Administratorで入ったら全部ありました。助かりました。 Windowsの仕組みが全く理解できてなくてXPがよいと言い張ってる人がいるのか
間違ってること永遠と言い続ける人に対応するとはmsや秀丸公式も大変だなぁ >>169
いいから黙ってNGしとけ
相手したいならアンカつけてやれ 公式を眺めていたら、フルパス取得を秀丸からやりたい、と
あったが、紹介されているマクロはDLLを利用した本格的なもの。
けど、15年も前の公式ライブラリに登録されているマクロじゃ
駄目なのかな ↓
パス名やディレクトリを操作する小物集 asue 2002/01/19
// ファイル名をクリップボードにコピーする
// 2001-02-01
setclipboard filename2;
ちなみにフリーのmeryだと、
document.CopyFullName();
※ 同じ一行マクロで済む。 7になってから、meryエディタのプラグインと
マクロフォルダの位置を聞いたのです。
デフォルトでは、program files にマクロフォルダが
作られていたので。
※ 秀丸の設定をmery掲示板で聞くほどアホではない。
↓ ↓
>単にマクロフォルダの設定間違ってるだけじゃないの?
>秀丸の問題なのに、mary公式で聞いたら、なんてアホなことやってるぐらいだから > C:\Users\xxxxxxx\AppData\Roaming\Hidemaruo\Hidemaru\Macro になる。
秀丸ヘルプを読めば、「深いところにあるため〜」とあり、
Cドライブ直下に置く事を紹介している。 しこしこぺったんしこぺったん
マクロ作らず公式に張り付いてるご意見番からひと言
要望言うなら、100万円寄付しろ! 秀丸は他のスクリプト言語対応しないのかね
昔はまだしも、現在だと独自言語ってメリットない気がする 他のソフトで自前の言語以外も幅広くサポートしているソフトって何かあるの? Visual Studio Code Typescript/JavaScript
EmEditor JScript/VBScript/Python/Ruby/Perl/PHP
Atom JavaScript
Sublime Text Python
Scite Lua
Mery JScript
サクラ JScript/VBScript/Python/Ruby/Perl
この中でPerlは日本語の取り扱いが他と比べて面倒。
エディタに直接組み込む言語にはなりえない。
VBScriptは小汚いのでエディタ作者はメインに据えるのは嫌がる。
そうなると、JavaScript/Python/Ruby
但し、JavaScriptは標準ライブラリが存在しないので
「JavaScript」という字面の票こそ多いが、その実はバラバラだけど。
pythonは2系と3系で互換が低い。
rubyは進化が速すぎて、2年ぐらいたつと、スクリプトエラー吐く行が出てくる。
どれを選んでもいいところもあれば悪いところもあるが、
秀丸マクロよりは100倍マシ。 互換性や使い勝手やその他諸々をガン無視しても秀丸マクロより100倍マシと言うなら、
無理に秀丸に求めないで、どれでもいいからそれらのソフトを使えばいいじゃない。 >>178
世の中は好きなソフトを好きなだけ使える場所だけじゃないんだぜ >>177
これらのソフトからこれらの言語でキーマクロ作れるならめちゃめちゃ便利だな
なら秀丸いらないってことになっちゃうね 秀丸マクロはプログラミング初心者でもいきなり使える 初心者であれば、なおのことJavaScriptやPythonの方がわかりやすいよ。
秀丸マクロと同じことを、書いたら、1/3ぐらいの量になって、
なおかつ、非常に読みやすくスッキリして、思考通りの記述になる。
秀丸マクロはそれに比べればバッドノウハウの塊で熟練者も初心者も
非常に読みにくい・書きにくい。 いやゼロから始める状態だと汎用言語はつらいよ
その言語を知ってる前提で最小限の説明しかされてないから初心者にはちんぷんかんぷん
まるでとっかかりようがない
独自言語だとヘルプで一から十まで説明されてるからそれ読むだけで完結する
キーマクロでお手本出力もできるし
他のスクリプト使う気のない人なら汎用言語学んで覚えるメリットもないしね
複雑なことはやりにくいから玄人向けでないのは確かだけどね ■ このスレッドは過去ログ倉庫に格納されています