秀丸エディタスレ 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 数字の桁が2桁と3桁が混在しており、3桁は必ず先頭が0です。
この0だけ取り除きたいのですがうまくいきません。
【理想】
#001
#23
#45
#067
↓
#01
#23
#45
#67
【正規表現】
検索:#0\d\d
置換:#\d\d
【現実】
#001
#23
#45
#067
↓
#\d\d
#23
#45
#\d\d
何がおかしいのでしょうか。解る方アドバイス願います。 ありがとうございます。教えて頂いた方法ですと、
二桁の数字の頭が01や02だとこれも消してしまい1や2の一桁の数字になってしまいます。
>>504の例に書いて無くてすみませんでした。 >505の方法で3桁でも4桁うまくいくな。
#001
#0001
#23
#45
#067
#01
を
検索:#0(\d\d)
置換:#\1
で置換すると1回目が
#01
#001
#23
#45
#67
#01
2回目が
#01
#01
#23
#45
#67
#01
になる。 皆さんありがとうございました!無事うまく動きました。
一週間分位の仕事が一瞬で終わりました。本当に助かりました。 それは決して一週間分の仕事じゃなく、
もともと一瞬で終わるので、タスクにも
計上されないていどのことかと。 すんません質問お願いします
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"; >>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βでの改版履歴を参照ください。 >>514です
遅くなりましたがレス下さった方ありがとうございました。
おかげで希望の動作が出来ました
ファイルの場所によってはフルパスにするようにして使っております
秀丸はヘルプも含めて本当よく出来てますね
>>518は 書いてる途中に急用で更新せずに送信してしまい、
そのまま出かけてバタバタしておりましたすみませんm(__)m。 >>519
\数字 と続くものの意味は、
カッコで囲まれたグループ(x番目)
って意味やで それいつも憶えられないんだよな、\ゼロ始まりだったか\1始まりだったか。 秀丸マクロの中では混在してる箇所があるけど、正規表現はどのライブラリでもゼロ無しで統一されとるやろ 2018/09/05 Ver8.85β3
・置換ダイアログの「全置換▼」のドロップダウンに「クイック全置換」を追加。
・通常の全置換の進捗ダイアログにクイック全置換へのリンクテキストを追加。
・[その他]→[動作環境]→[検索の色付け]の固定の色の数を16個に増やすように修正。
・grepで特定のUnicode文字の検索がうまくできない問題修正。
・BOX選択でドラッグ中とボタンを離したときで、文字幅やタブなどによって選択位置が変わる場合があったのを、変わらないように修正。
・常駐秀丸エディタの右クリックからの動作環境のステータスバーの設定で落ちるバグ修正。
・selectcolormarkerで対象が無い場合にresultが変化するように修正。
・「検索での表示」が「範囲選択」のとき検索後にサイズ変更すると範囲選択が広がる問題修正。(β1の問題)
・折り返し文字数が最大でタブ区切りの長いテキストのときなどの描画速度の改善。
・変換モジュールに改行コードをLFのみで渡す暫定仕様の対応。 >>527
クイック全置換
全置換ボタンの右側の▼ボタンから「クイック全置換」の操作ができます。
クイック全置換は対象のテキストを全て入れ替えるような高速の置換をします。
通常の全置換は下候補を繰り返すような動作であるのに対し、クイック全置換は全てのテキストをまるごと置き換えます。
以下のような違いがあります。
置換後のカーソル位置が通常の全置換とは違います。
マーク、編集マーク、折りたたみ、カラーマーカーは保持されません。
「追加の条件」、\(タグ番号,関数名)による変換モジュール指定、「次の秀丸エディタも続けて置換」はできません。
正規表現に以下の処理の違いがあります。
置換後のテキストが再び検索対象にはならず、元のテキストのみが検索対象になります。
(例えば「^a」を「a\n」に置換で、対象テキストが「aaaaa」の場足、行頭の1つだけになります)
「\n」や「[^...]」で改行がヒットする可能性がある場合は全行が対象になります。(?#maxlines:)や(?#fulllinematch)の指定は無視されます。
「選択した範囲内のみ」は行単位ではなく文字単位になり、置換後は「選択した範囲内のみ」で動作中の範囲にはならず、通常のままになります。 接続がタイムアウトしました
hide.maruo.co.jp のサーバーからの応答が一定時間以内に返ってきませんでした。 ウソを書くのはおやめなさい。
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
ミテネインターネット株式会社 2018年9月 8日 (土)
バーチャルドメインサービスの障害(ホームページ)
平素はmitene internet serviceをご利用いただき誠にありがとうございます。
以下の日時におきまして、バーチャルドメインサービスをご利用の一部のお客様のホームページが表示できませんでした。
[対象]
バーチャルドメイン(ホームページ)
[発生日時]
2018年09月08日(土)06時56分頃※24時間表記
[復旧日時]
2018年09月08日(土)08時46分頃※24時間表記
[内容]
バーチャルドメインサービスをご利用の一部のお客様のホームページが表示されない。
[原因]
ネットワーク機器故障
お客様には大変ご迷惑をお掛けいたしましたことを深くお詫び申し上げます ベータ3から入った クイック置換 の高速さに驚愕してる。
3万行のテキスト末尾を あい に置換するのも瞬時。
これまでの置換では、小窓表示の数字の増え方を眺めていたが、
それもなくなった。
1個置換するのに3秒かかってたワープロ専用機時代を思い出してしまった
あの頃のCPUは20MHzとかそんなもんだったっけか 自分がよく見ている神戸の人の個人ブログには、
今も神戸市内ではワープロ専用機が売っているらしい。
パソコンより扱いやすいので、年配者には一定の人気が
有るのだろう。プリンタも付いてるし。
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)などの結合文字が結合されない問題修正。
・マクロ実行時に内部的な処理として共有メモリの確保に失敗したときに異常修正する場合がったのを落ちないように対策。 //癒し系(うつ系統)秀丸マクロ を作ってみました。お気軽にご利用くださいませ。
//著者 遠山照彦氏(京都の精神科医)「お気軽カレンダー」萌文社 東京・千代田・富士見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日 無理せんでいいよ"; $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; こんな感じでテキストに埋め込めます
↓
13日 ごちゃごちゃ考えずに、一辺寝よか 眠っておきたら、ええ考えが出るかもしれんよ codepadとかgistとか適当な場所において
ここにはリンクだけ貼ってくれ ませま氏の作ったキー割り当て拡張マクロの公開サイトって消えちゃってる? ありがとう
秀丸公式のマクロライブラリにある奴て多分ver古いんだよね
反応しないキー追加するだけだし自力で直すか、、 テキストエデイターとワープロの境界線がどんどんなくなっていくなぁ 網掛け文字と4倍角文字、アンダーライン・・・
名付けてオアシス文豪書院機能を新搭載しました べ、別に縦中横はなくてかまわないんですよ
実装したのに1行あたりの文字数が変わってくるのは
エディタとして使えないので戻したというわけで
欧文とかは縦書きで横に寝かして打ってますしね
メモ帳.exeだと100行くらい入力したらもう動作が重たくなってくるでしょ
エディタは軽くて早いですね 縦中横 とか使いたいんだったら、組版ソフトを使うべきだな。
秀丸はテキスト処理に特化した軽さが売り。 自分が有料購入したイワタ中明朝フォントには、外字領域に
全角一字分の (21) とか、丸付き数字の 100 とかがある。
□の中に入った21とかはあるが、普通の21の縦中横文字はない。
新聞とか、行数を気にして記事を書いている所では全角一字分の
21 とかがある。ATOKの辞書に入れて数字をタイプして変換候補に
入れている。
縦組み中の欧文処理は、組版ソフトの領域。 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でなってて見えないが 全く大したことない4行マクロ 断言する
説明文ではぼかして書くが、一太郎対策マクロ
医療用語辞書なんて売っているから、一太郎で
書いてくる医者向けのマクロだわ。 >>560
>>561
一度、ご自身で作成された、自信作マクロを
拝見させて頂きたく存じます。 2018/09/20 Ver8.85β5
・[その他]→[動作環境]→[編集]→[高度な編集2]に「最終行の下矢印キーはファイル末尾に移動」を追加。
・カーソル位置の単語の強調で、編集操作やマクロ実行後などの調整。
・クイック全置換でで単語の判断がうまくできていなかった問題修正。
・replaceallquick文追加。
・seterrormodeの指定でcallでラベルが見つからないときにエラーを無視できるように修正。
・menu文などのサブメニューの記述対応。 2018/09/27 Ver8.85β6
・[その他]→[動作環境]→[編集]→[高度な編集2]の「最終行の下矢印キーはファイル末尾に移動」を「先頭行の↑キーは行頭、最終行の↓キーは行末に移動」に変更して先頭でもできるように修正。
・クイック全置換で\fによるタグ付き置換がうまくできていなかった問題修正。
・grepでサブフォルダも検索を指定時、検索するファイルの記述中に<!folder\>のように書いて除外するフォルダを指定できるように修正。
・検索文字列のヒストリ個数を100個まで記憶できるように修正。(総サイズは以前通り)
・[その他]→[動作環境]→[トラブル対策]→[その他のトラブル対策]に『非タブモードで「ファイルを閉じる」をしたとき常に無題の設定にする』を追加。 >>564
こんなの論理行頭移動、論理行末移動 で適当に
キー割り当てすれば良いだけに見えるけどな。
要望出した奴が横着だな。
↓
・[その他]→[動作環境]→[編集]→[高度な編集2]の「最終行の下矢印キーはファイル末尾に移動」
を「先頭行の↑キーは行頭、最終行の↓キーは行末に移動」に変更して先頭でもできるように修正。
俺は、control ― ← で論理行頭移動
control ― → で論理行末移動
ファイルの先頭は、
control ― ↑
ファイル末尾が
control ― ↓ 秀丸メールサポート会議室は孤独老人の吹きだまりだな。
たった2千円のソフトでなんであれだけ、熱くなれるのか?
だれか、話し相手が欲しいだけだろうよ。メールソフトなんて
そんな頻繁にカスタマイズしなくとも使えるだろうに。
↓
ab1123 さん
hp さん 秀丸が古参ソフトだから高齢化して
病院の待合室みたいになってるんだよ 遊びで使うなら、何でもご自由にどうぞ。
仕事で、雑用をマクロに任せようという視点から
見たら、秀丸が一番安定している。
三日に一度ベータ版を出すエディタとか、
途中でマクロ仕様が変わり、マクロ師が見捨てたエディタとか
死骸累々の世界もある。 別にマクロくらい自分でかけるだろ
むしろ素人の他人が書いた俺俺仕様のマクロとか気持ち悪くて極力使いたくない >別にマクロくらい自分でかけるだろ
個人の趣味で使うなら、どんなエディタでもかまわない。
けど、仕事で使うとなると、マクロの長期安定性を見るから
秀丸になってしまう。EmやWZなんて使っている会社はないだろう。
マクロ仕様が変わると、最初から書き直さなければならない。
大損害を被る。会社内の秀丸マクロは数百の単位である。
誰が書き直すのか?
フリーソフトは使用禁止の企業が多いと思う。
わが貧乏会社で自分の周辺で利用可能な外部ソフトは、
MSワードと秀丸と FFFTP の三つだけ。前はテラパッドも入れていたけど、
禁止になった。
FFFTP はメシのたね。外部との送受信はこれがないとね。 >フリーソフトは使用禁止の企業が多い
たしかにそうだが
これが企業の生産性を落としていると思う マクロは副作用が怖いな
作者に悪意が無かったとしても >>574
ほんとこれ
秀丸のアップデートすらバージョン上げたのが原因で問題が起きたらうんたらかんたら言ってバージョン上げないとか
バグってるhdd ドライバさえいちいち理由を添えてお伺いしないと適用できないのなんとかしてほしい
しかも許可貰うまで1ヶ月またされるとかただの作業妨害だろ糞が
どんだけIT過敏なんだよ >>572
http://imgur.com/272d6Is.jpg
秀丸とは関係ないけどFFFTPは自動アップデートでトロイ仕込まれそうになってから使ってないわ
誤検知かもしれないけどメシの種っていうほど使ってるなら注意した方がいい(かも)よ ffftpってまだアブデしてたんだな
filezillaに駆逐さてたかと思ってたわ 本家の開発は終了したけど有志が後を引き継いで継続中
FTPSにも対応して便利になってただけに残念 >>578
作者の Twitter アカウントに書き込めば返事が聞けると思うけどね。
この前も「まだ win7 使ってる人いるんだな…」と書いてたから、
作者は、もう10に移行してるんでしょ
https://github.com/sayurin/ffftp
はぇ〜☆ @haxe
うちじゃ「トロイの木馬」なんて出ないけどね。 >>576
家で使う秀丸は毎回バージョンアップしてるけど、
会社PCは年に一度位しか、あげていない。
やはり、仕事で使うとなると、頻繁なバージョンアップは「リスク」を考える。
そもそも、秀丸のバージョンアップに興味のあるヤツは自分くらいしかいない。
「今、動いていて何の問題もなければ上げる理由がない…」と思っている人たち。 長いこと秀丸&鶴亀使ってるけど、業務用ライセンスがあるのを恥ずかしながら知らなかったorz 2018/10/04 Ver8.85β7
・絵文字の家族や肌色指定などの結合文字の対応。
([その他]→[動作環境]→[表示/操作]→[文字の描画]→[カラー絵文字]と、[その他]→[動作環境]→[編集]→[高度な編集2]→[結合文字を1つの文字として扱う]の両方ONが必要です)
・文字コード表示のダイアログの幅調整がすこしずれることがあったのを修正。
・HTMLのカラー表示でスクリプト中のダブルクォーテーションを閉じた後にある「チ」が文字化けする問題修正
・[その他]→[動作環境]→[検索]→[検索ダイアログ]に「前回の置換文字列を使う」を追加。(デフォルトON)
・HmSetupによる拡張子の関連付けで操作できる拡張子を128個から256個までに増やす対応。
・検索ダイアログでヒット個数やスクロールバーへのマップがONのとき、幅ゼロのヒットで操作できなくなる場合がある問題修正。
・新タイプのgrepダイアログで<!folder\>という書き方で実行した後、次にダイアログでを開くとあらかじめ入っているファイル名がおかしい問題修正。 マクロで
C:\○○○\△△△.txt
というファイルがある階層のフォルダ名だけ(つまり○○○)を取り出したい場合、どう書けばいいの? strrstr( s1, s2 ) 関数
を使えばいいということが分かりました。初歩的な質問失礼しました・・・ マークした位置がたまにずれることがあるんだけど同じ人いない?
同じパソコンで起こることもあるし、クラウドから別PCで
テキストの編集、保存したときも起こることがある。 マークより上の行を編集し、行が一行増えたとか
だとマークした箇所がずれてくるね。 秀丸ってそんなにシェア高かったっけ
前にどっかで見た調査でこれっぽちしかないの?って思った記憶があるんだけど
まぁ秀丸信者だからいっぱい儲けて安定したアプデを続けてほしい これかな
https://job-draft.jp/articles/206
アンケする対象次第でどうとでもひっくり返るねこれ
秀丸は持ち出し版があるとはいえ外で使うには面倒なんだよな
まあここがもう長いこと過疎ってる状態から見ても自分や文系のジジィみたいなロートル以外は
VSCodeはAtomに移行済みやろ
実際コード補完便利だしマルチプラットフォームで使えるというのは大きい >>595
おおそれだそれw
俺もWin98のあたりからずっと使ってるから今さら他の使えない
所詮ホビープログラマだし Em と WZ 全くランキング入りしてないのが信じられない >>595
>VSCodeはAtomに移行済みやろ
だから、 >>592 を精読してから書き込みなさいよ。
プラグインを管理する生活は飽き飽きだと、筆者は書いている。
サクラの開発者はブログで「自分はキチガイです」とカミングアウトしてたろ。
ソウウツか、もっと深刻な病。 2018/10/11 Ver8.85β8
・「文字コード表示」コマンドで、結合文字のときは非結合のサンプルも表示するように修正と、HTML表示は空白で分けないように修正。
・クイック全置換で全角文字の2バイト目にヒットするようなことがあった問題修正。
・[その他]→[ファイルタイプ別の設定]→[デザイン]→[カーソル行]に「線幅」を追加。
・マクロの/*〜*/のコメントでUnicoodeのマクロファイルで特定の文字があるときエラーになる問題修正。
・検索ダイアログでヒット個数表示やスクロールバーにマップするとき、結合文字の表示が変になったりする問題の修正や、表示方法の調整。 ■ このスレッドは過去ログ倉庫に格納されています