秀丸エディタスレ Part42 [無断転載禁止]©2ch.net


軽快・高機能・安定と三拍子そろったテキストエディタ
秀丸エディタについて語ろう

■前スレ
秀丸エディタスレ Part41
http://potato.2ch.net/test/read.cgi/software/1453554681/


■公式
ttp://hide.maruo.co.jp/

■秀シリーズサポートフォーラム
ttp://www.maruo.co.jp/hidesoft/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

513名無しさん@お腹いっぱい。 (アウアウエーT Saaa-2QVD)2018/07/31(火) 05:17:29.35ID:YuyBJvoCa
>>511
公務員かな

514名無しさん@お腹いっぱい。2018/08/01(水) 22:32:24.11ID:6irhEzG0
すんません質問お願いします
grep実行結果はF10キーでタグジャンプできる形式で出力されるけど、
通常の編集中に、任意の行に対し同形式の文字列を生成し、クリップボードに入れる機能が欲しいです。

現状、行をマークすれば同じ形式で保存されるけど、その文字列をコピーする方法が見つかりませんでした。
他のファイルの任意の場所に参照用リンク張るような感覚で使いたいのです。
マクロ作るしかないですかね
秀丸はほぼ最新使ってます

規則性があれば秀tagsなりctagなりでタグの自動出力はできるがクリックボードには入らんし
マクロ作っちゃうのが早いと思うよ

ファイル名と行数取得してtag形式のフォーマットでsetclipboard してやりゃいい

余計なお世話と言われるかもしれないが書いてみた
俺も似たような機能のマクロを作って使ってるので・・・

#x1 = x; #y1 = y;
golinetop2;
#xt = x; #yt = y;
golineend2;
#xe = x; #ye = y;
moveto #x1,#y1;
setclipboard filename2 + "(" + str(lineno)+ "):" + " " + gettext(#xt, #yt, #xe, #ye) + "\n";

gettext2() 使えばmovetoしなくても良さげ

setclipboard filename2 + "(" + str(lineno)+ "):" + " " + gettext2(0,lineno,linelen2,lineno,1) + "\n";

518名無しさん@お腹いっぱい。2018/08/02(木) 22:36:40.66ID:HQ1oaGZY
>>515
解説とヒントありがとううございます
マクロ作ってみます

>>505
これって正規表現で「\1」は「任意の1文字以上の半角数字」って事なんでしょうか?

>>519
違う
(\d\d)に一致したものが\1

仮に
検索:#0(\d)(\d)
置換:#\2\1
とすれば
3桁のものは
1桁目と2桁目が入れ替わることになる

正式

2018/08/09 Ver8.83
・DirectWrite使用時の縦書き対応。
 ([その他]→[動作環境]→[表示/操作]→[文字の描画]→[3Dグラフィックスアクセラレータによる文字の描画]がONのとき)
・BOX選択時の入力は自動的に幅ゼロの複数選択となるように変更。
 ([その他]→[動作環境]→[編集]→[高度な編集1]→[BOX選択中にキーを押すとその文字を各行に挿入する]の「...」で従来通りにもできます)
・詳しくはV8.83βでの改版履歴を参照ください。

522名無しさん@お腹いっぱい。2018/08/09(木) 13:07:19.22ID:4ZuQGUkx
>>514です
遅くなりましたがレス下さった方ありがとうございました。
おかげで希望の動作が出来ました
ファイルの場所によってはフルパスにするようにして使っております
秀丸はヘルプも含めて本当よく出来てますね

>>518は 書いてる途中に急用で更新せずに送信してしまい、
そのまま出かけてバタバタしておりましたすみませんm(__)m。

>>519
\数字 と続くものの意味は、
カッコで囲まれたグループ(x番目)
って意味やで

それいつも憶えられないんだよな、\ゼロ始まりだったか\1始まりだったか。

ゼロはゼんたい

秀丸マクロの中では混在してる箇所があるけど、正規表現はどのライブラリでもゼロ無しで統一されとるやろ

2018/09/05 Ver8.85β3
・置換ダイアログの「全置換▼」のドロップダウンに「クイック全置換」を追加。
・通常の全置換の進捗ダイアログにクイック全置換へのリンクテキストを追加。
・[その他]→[動作環境]→[検索の色付け]の固定の色の数を16個に増やすように修正。
・grepで特定のUnicode文字の検索がうまくできない問題修正。
・BOX選択でドラッグ中とボタンを離したときで、文字幅やタブなどによって選択位置が変わる場合があったのを、変わらないように修正。
・常駐秀丸エディタの右クリックからの動作環境のステータスバーの設定で落ちるバグ修正。
・selectcolormarkerで対象が無い場合にresultが変化するように修正。
・「検索での表示」が「範囲選択」のとき検索後にサイズ変更すると範囲選択が広がる問題修正。(β1の問題)
・折り返し文字数が最大でタブ区切りの長いテキストのときなどの描画速度の改善。
・変換モジュールに改行コードをLFのみで渡す暫定仕様の対応。

528名無しさん@お腹いっぱい。 (ワッチョイ 952c-CxD9)2018/09/05(水) 13:29:01.57ID:1jpcFLn00
>>527
 クイック全置換
 全置換ボタンの右側の▼ボタンから「クイック全置換」の操作ができます。
 クイック全置換は対象のテキストを全て入れ替えるような高速の置換をします。
 通常の全置換は下候補を繰り返すような動作であるのに対し、クイック全置換は全てのテキストをまるごと置き換えます。
 以下のような違いがあります。

置換後のカーソル位置が通常の全置換とは違います。
マーク、編集マーク、折りたたみ、カラーマーカーは保持されません。
「追加の条件」、\(タグ番号,関数名)による変換モジュール指定、「次の秀丸エディタも続けて置換」はできません。
正規表現に以下の処理の違いがあります。
置換後のテキストが再び検索対象にはならず、元のテキストのみが検索対象になります。
(例えば「^a」を「a\n」に置換で、対象テキストが「aaaaa」の場足、行頭の1つだけになります)
「\n」や「[^...]」で改行がヒットする可能性がある場合は全行が対象になります。(?#maxlines:)や(?#fulllinematch)の指定は無視されます。

「選択した範囲内のみ」は行単位ではなく文字単位になり、置換後は「選択した範囲内のみ」で動作中の範囲にはならず、通常のままになります。

529名無しさん@お腹いっぱい。 (ワッチョイ 532c-Ak8K)2018/09/08(土) 08:07:50.09ID:3GBgEYRj0
接続がタイムアウトしました

hide.maruo.co.jp のサーバーからの応答が一定時間以内に返ってきませんでした。

そうですかよかったですね

531名無しさん@お腹いっぱい。 (アウウィフ FF77-x/oF)2018/09/08(土) 17:35:25.93ID:mr2lZ1vuF
北海道の鯖

532名無しさん@お腹いっぱい。 (ワッチョイ 532c-Ak8K)2018/09/08(土) 21:42:09.84ID:3GBgEYRj0
ウソを書くのはおやめなさい。

IP アドレス:
202.238.49.183
ホストネーム:

hide.maruo.co.jp
ドメイン
maruo.co.jp
プロバイダー (ISP):
mitene internet co., ltd.

http://www.mitene.co.jp/corporate/infomation.html
ミテネインターネット株式会社

533名無しさん@お腹いっぱい。 (ワッチョイ 532c-Ak8K)2018/09/08(土) 21:45:38.49ID:3GBgEYRj0
2018年9月 8日 (土)
バーチャルドメインサービスの障害(ホームページ)

平素はmitene internet serviceをご利用いただき誠にありがとうございます。

以下の日時におきまして、バーチャルドメインサービスをご利用の一部のお客様のホームページが表示できませんでした。

[対象]
 バーチャルドメイン(ホームページ)

[発生日時]
2018年09月08日(土)06時56分頃※24時間表記

[復旧日時]
2018年09月08日(土)08時46分頃※24時間表記

[内容]
 バーチャルドメインサービスをご利用の一部のお客様のホームページが表示されない。

[原因]
 ネットワーク機器故障

お客様には大変ご迷惑をお掛けいたしましたことを深くお詫び申し上げます

534名無しさん@お腹いっぱい。 (ワッチョイ 532c-Ak8K)2018/09/11(火) 14:17:06.23ID:ruVz/6hl0
ベータ3から入った クイック置換 の高速さに驚愕してる。

3万行のテキスト末尾を あい に置換するのも瞬時。

これまでの置換では、小窓表示の数字の増え方を眺めていたが、

それもなくなった。
  

( ´_ゝ`)

1個置換するのに3秒かかってたワープロ専用機時代を思い出してしまった
あの頃のCPUは20MHzとかそんなもんだったっけか

537名無しさん@お腹いっぱい。 (ワッチョイ 532c-b7ZR)2018/09/12(水) 08:53:02.56ID:L/fQHL6a0
自分がよく見ている神戸の人の個人ブログには、
今も神戸市内ではワープロ専用機が売っているらしい。
パソコンより扱いやすいので、年配者には一定の人気が
有るのだろう。プリンタも付いてるし。
Win10なんて、年代に関係なく迷惑OSでしかない。

2018/09/05 Ver8.85β4
・カラー絵文字がONのとき、U+0001F923などがカラーにならない問題修正。
・「カーソル位置の単語」の強調で、カーソル位置の加速時や対応する括弧の強調があるときの調整。
・to lower caseやTO UPPER CASEでキリル文字とギリシャ文字の対応。
・メニュー編集のダイアログのチェック状態の読み上げ対応。
・クイック全置換で、csvモードでクイック全置換後、カラムの幅調整がされるように修正。
・ファイルマネージャ枠のマクロのdllfuncstr用の関数でHmExplorerPane.dllにGetCurrentDirを追加。
・結合文字がONのとき、キリル文字とギリシャ文字にトレマ(U+0308)などの結合文字が結合されない問題修正。
・マクロ実行時に内部的な処理として共有メモリの確保に失敗したときに異常修正する場合がったのを落ちないように対策。

539名無しさん@お腹いっぱい。 (ワッチョイ 572c-SjS6)2018/09/13(木) 21:54:36.48ID:lroX/xkQ0
//癒し系(うつ系統)秀丸マクロ を作ってみました。お気軽にご利用くださいませ。
//著者 遠山照彦氏(京都の精神科医)「お気軽カレンダー」萌文社 東京・千代田・富士見1丁目 500円 http://www.hobunsya.com/

// 癒し系(うつ系統)定型句を配列に代入
$iyashi[0] = "1日 休み休みいこか";
$iyashi[1] = "2日 過去のイヤなことは、忘れたらええ";
$iyashi[2] = "3日 人生、楽しむためにあるんとちゃうか";
$iyashi[3] = "4日 マイペースでいこか";
$iyashi[4] = "5日 生活は自分流のマイ・スタイルでええんよ";
$iyashi[5] = "6日 対人関係、距離とっていこか";
$iyashi[6] = "7日 嫌なことはハッキリ断ったらええんやで";
$iyashi[7] = "8日 これだけは言いたいことは、短くしっかり言うもんやで";
$iyashi[8] = "9日 挨拶をする、聞かれたことには答える、自分からは何も言わない、対人関係それでかまへんのやで";
$iyashi[9] = "10日 その日がくるまで考えんとこ";
$iyashi[10] = "11日 それは先読み不安でっせ";
$iyashi[11] = "12日 他人は他人、自分は自分";
$iyashi[12] = "13日 ごちゃごちゃ考えずに、一辺寝よか 眠っておきたら、ええ考えが出るかもしれんよ";
$iyashi[13] = "14日 孤立はようないねぇ";
$iyashi[14] = "15日 誰かに話 聞いてもろたら気が楽になるんちゃうか";
$iyashi[15] = "16日 たくさん「お助け人」を作るとええで";
$iyashi[16] = "17日 眠れへんかったら眠くなるまで待ったらええねん";
$iyashi[17] = "18日 こだわっているトキは散歩に出てみるのもいいかもね";
$iyashi[18] = "19日 考えへんで体動かした方がええんちゃう";
$iyashi[19] = "20日 一日動いたら一日ゆっくりしいや";
$iyashi[20] = "21日 無理せんでいいよ";

540名無しさん@お腹いっぱい。 (ワッチョイ 572c-SjS6)2018/09/13(木) 21:56:03.16ID:lroX/xkQ0
$iyashi[21] = "22日 嫌な考えは棚上げしとこうや";
$iyashi[22] = "23日 しんどい時は薬のんで寝よか";
$iyashi[23] = "24日 他人は自分が思っているほど、あんたのこと考えてへんもんやで";
$iyashi[24] = "25日 人間は、自分の話 聞いてほしい、分かってほしい、そういう生きもんや";
$iyashi[25] = "26日 時々甘えることは、かまへんのやで";
$iyashi[26] = "27日 家族円満、何よりの幸せやん";
$iyashi[27] = "28日 そのうつは疲れてるせいかもしれんよ";
$iyashi[28] = "29日 何かで落ちこんだら、別の楽な考えを三つひねりだしてみぃ";
$iyashi[29] = "30日 ウミガメはくよくよせぇへんけど 人間はくよくよするもんなぁ";
$iyashi[30] = "31日 幻聴さんは相手せずに放っておこか";

// 癒し系(うつ系統)秀丸マクロメニューの表示
menuarray $iyashi, 31;
// 癒し系(うつ系統)定型句の挿入
if (result != 0) {
insert $iyashi[result - 1];
}
//定型句が選択されていなければ、マクロを終了
if (!selecting) endmacro;
endmacro;

541名無しさん@お腹いっぱい。 (ワッチョイ 572c-SjS6)2018/09/13(木) 22:06:00.19ID:lroX/xkQ0
こんな感じでテキストに埋め込めます
  ↓

13日 ごちゃごちゃ考えずに、一辺寝よか 眠っておきたら、ええ考えが出るかもしれんよ

うんこ

543名無しさん@お腹いっぱい。 (ワッチョイ 57d9-cC+K)2018/09/14(金) 13:35:11.84ID:uHPEFo2x0
codepadとかgistとか適当な場所において
ここにはリンクだけ貼ってくれ

ませま氏の作ったキー割り当て拡張マクロの公開サイトって消えちゃってる?

>>544
何年か前に消えてるよ。

縦中横の表示で字送りがズレたりして困ってます
行送りもフォントによってはめっちゃ開く
OpenTypeは、Adobeのソフトでは開かない、Microsoftのソフトでは同じように行間が開く

こういうやつ フォントバウンディングボックス
http://tama-san.com/wp-content/uploads/2014/10/SHS-02.png
http://tama-san.com/wp-content/uploads/2014/10/SHS-03.png
http://tama-san.com/wp-content/uploads/2014/10/SHS-04-e1414759086433.png
http://tama-san.com/wp-content/uploads/2014/10/SHS-05.png
http://tama-san.com/wp-content/uploads/2014/10/SHS-06.png
https://twitter.com/KAN0U/status/504351863370944512
これの処理にまだ適切な表示に対応処理できてないんですかね うちだけ?

TrueType等幅、P付き、OpenTypeで詰めなし、メトリクス、Std,Pro,Pr5,Pr6、N付き、などで試しましたが

縦書きで和欧混植のコーディングとかライティングをしてるけど、等幅なのに縦中横で字送りがズレるので
1行あたりの文字数が変わって縦書きテキストエディタとして使いにくい

https://twitter.com/5chan_nel (5ch newer account)

ありがとう
秀丸公式のマクロライブラリにある奴て多分ver古いんだよね
反応しないキー追加するだけだし自力で直すか、、

548名無しさん@お腹いっぱい。 (JPWW 0Hbb-+drh)2018/09/15(土) 14:40:30.18ID:aFxzfxFgH
テキストエデイターとワープロの境界線がどんどんなくなっていくなぁ

549名無しさん@お腹いっぱい。 (ワイーワ2 FFdf-cC+K)2018/09/15(土) 15:54:25.41ID:vyEtqKuMF
秀丸に求めてるのは多機能より軽さ

網掛け文字と4倍角文字、アンダーライン・・・
名付けてオアシス文豪書院機能を新搭載しました

べ、別に縦中横はなくてかまわないんですよ
実装したのに1行あたりの文字数が変わってくるのは
エディタとして使えないので戻したというわけで

欧文とかは縦書きで横に寝かして打ってますしね

メモ帳.exeだと100行くらい入力したらもう動作が重たくなってくるでしょ
エディタは軽くて早いですね

552名無しさん@お腹いっぱい。 (ワッチョイ 572c-5Nro)2018/09/15(土) 18:18:25.24ID:lkSe1mk00
縦中横 とか使いたいんだったら、組版ソフトを使うべきだな。

秀丸はテキスト処理に特化した軽さが売り。

553名無しさん@お腹いっぱい。 (ワッチョイ 572c-5Nro)2018/09/15(土) 18:46:38.56ID:lkSe1mk00
自分が有料購入したイワタ中明朝フォントには、外字領域に
全角一字分の (21) とか、丸付き数字の 100 とかがある。
□の中に入った21とかはあるが、普通の21の縦中横文字はない。

新聞とか、行数を気にして記事を書いている所では全角一字分の
21 とかがある。ATOKの辞書に入れて数字をタイプして変換候補に
入れている。
縦組み中の欧文処理は、組版ソフトの領域。

554名無しさん@お腹いっぱい。 (アウウィフ FF1b-cC+K)2018/09/16(日) 12:24:00.18ID:F/BnKQlVF
スレチ

自治厨は気にするな。満足するまで続けろ

556名無しさん@お腹いっぱい。 (ワッチョイ 572c-5Nro)2018/09/16(日) 18:59:15.53ID:p0xoo90o0
Ver8.85 が正式になったらライブラリに出そうと思っているマクロ
どうでも良いマクロに見えるが、仕事では絶対必要なんだ
詳細はそれまで待て!

1:〒7562508324 7918120724
2:-5546545511 2431399084
3:○9505471873 4474081898
4:◎4164130817 6136476386
5:〈6008091034 2808929783
6:
7: 0315084105 2696857681
8: 5411722075 9875708731
9: 3653059818 8748658357
10: 4155784820 7979251816
11: 1042186709 8159505904
12: 6663697070 1659384864

どうせ文系だろ
ワッチョイでNGでなってて見えないが

たいしたことがないマクロに見えるよ

559名無しさん@お腹いっぱい。 (ワッチョイ 572c-SjS6)2018/09/17(月) 12:40:11.54ID:j4e/iAzq0
全く大したことない4行マクロ 断言する
説明文ではぼかして書くが、一太郎対策マクロ
医療用語辞書なんて売っているから、一太郎で
書いてくる医者向けのマクロだわ。

うんこ

561名無しさん@お腹いっぱい。 (アウウィフ FF1b-cC+K)2018/09/18(火) 18:38:44.92ID:caSbiN06F
検便が必要

562名無しさん@お腹いっぱい。 (ワッチョイ 572c-SjS6)2018/09/18(火) 20:56:02.13ID:go3maR9A0
>>560
>>561

一度、ご自身で作成された、自信作マクロを
拝見させて頂きたく存じます。

2018/09/20 Ver8.85β5
・[その他]→[動作環境]→[編集]→[高度な編集2]に「最終行の下矢印キーはファイル末尾に移動」を追加。
・カーソル位置の単語の強調で、編集操作やマクロ実行後などの調整。
・クイック全置換でで単語の判断がうまくできていなかった問題修正。
・replaceallquick文追加。
・seterrormodeの指定でcallでラベルが見つからないときにエラーを無視できるように修正。
・menu文などのサブメニューの記述対応。

新着レスの表示
レスを投稿する