→「秀丸エディタ」
Delphi - .dfm ファイルの強調表示定義ファイル (秀丸用) - - - - - - - - - - - - - - 99,Caption97,Font.Name97,Font.Charset227,Hint35,Strings291,end291,object - - - - - - - - - - - - - - 🟨 Delphi-dfm.hilight などと名前を付けて保存し、読み込んでください。
コンテキストメニューへ「秀丸で開く」を追加 改訂版 以前の投稿 では、表示させない種類を除外する方向でカスタマイズしていたけど、よくよく考えるとテキストエディタで開けないファイルはある意味無限にあるけど、テキストエディタで開こうとするファイルは限られている。 レジストリエントリを見直してみても、どうもスマートではない。 そこで今回は除外ではなく追加する方向性でカスタマイズしてみた。 ⚠️登録先は、* から AllFilesystemObjects へ変更しました。 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -…
前回InDesign用を発表したので、今度は【秀丸エディター】用です。 hide.maruo.co.jp まあやっていることは殆ど正規表現置換だけなので、他のエディターでやる時の参考にもなるかと思います。※プログラム上の常ですが、状況によりエスケープ\が存在することに留意 こちらにも書いていますが、秀丸の試用版は期間制限なく全機能を使うことができるので、ぜひぜひこの高性能をお試しあれ。※当然と言っちゃアレですが、AIちゃんは秀丸マクロを書いてくれません。しょんぼり。 (2025.9.17.9:30)ギャーーーー、ライブラリチェックのelse閉じがひとつ抜けてました。修正済み (2025.9.1…
ずっとvscodeを使用していたので気づかなかったのですが、Atomエディタの開発が終了していました。 終了の経緯をまとめつつ2024年時点のエディタについて、まとめたいと思います。 テキストエディタは色々ありますが、今から使い始めるならvscode一択ですね。 対抗馬であるvscodeの台頭による活動終了 一番の理由としては対抗馬であるvscodeの勢いがすごかったことでしょうね。 加えて、Atomの開発元がMicrosoft社に買収されたこともあって、同一社内で同じような役割のソフト開発を続けるよりは、vscodeに集中させたほうが良いというところでしょうか。 機能的にもvscodeのほう…
はじめに CSVデータから目的のカラム値を確認するときどうやってますか? エクセルのデータ区切りを使う方法が最も一般的かと思います。 が、1行だけであれば、テキストエディタで確認できるお手軽な方法があるので紹介します。 また、sedコマンドでもやってみました。ちょっと面倒ですが、シェル化するなどして使い道があるかもしれません。 目次 はじめに 1.テキストエディタでやってみる ①目的の行を抜き出す ②カンマを改行コードに置換する ③出来上がり 2.sedコマンドでやってみる ①目的の行を抜き出す ②カンマを改行コードに置換する ③行番号を追加する ④行番号の位置を直す 1.テキストエディタでや…
秀丸で、カーソルを行末に移動するときにEndキーを使うと ウィンドウの端で折り返す設定のとき、デフォルトでは 図1 のA(行末→と2の間)にカーソルが移動する。 しかし実際には折り返し位置なだけで行末でもなんでもない上に 見た目ではひとつ手前の中途半端な位置に見えるので 非常に使い勝手が悪い。秀丸で行末に移動する機能は全部で3種類: 行末に移動 折り返されている場合、一番右端から1文字手前に移動する(A) 行末に移動(その2) 折り返されている場合、一番右端に移動する(B) 論理行末に移動 改行コードもしくはテキストの終わりまで移動する(C) デフォルトでは Endキーのカーソル移動は「行末に…
秀丸はいいぞ 突然ですみません( 世の中を検索するとエディターは「VS Code! 時代はVS Code!!」「WEB屋ならAtom」「Vim VS Emacs」「漢は黙ってサクラエディタ」辺りしか出てきません。 しかしこちとら、DTP日本語メイン。初期状態では日本語の禁則処理すら覚束無いエディターなんぞに、用はない! 暴言 ※サクラエディタは別です みんな大好きJeditが身に染みついているMac DTPerな皆様が、Windowsに移行する際に障壁となるのが「複数一括置換(正規表現)」。だが、忘れていないだろうか。「お前の不満など、先人がとうに解決済みだ」。そう、ほぼそのままのマクロがちゃ…
空行、空白のみの行を削除する ^\s*\n 改行文字も選択したいので、^\s*\n$ はダメ
最近久方ぶりに秀丸で正規表現の一括置換をしたいシーンがあり、さくっと終わらせるつもりがどういう訳かうまくいかず、はてどうやるんだっけと記憶を掘り起こし調べながらやってみた備忘録。 結論としては、たったこれだけ。 -------------------------------------- 【変換後の文字列】 通常パターン → 秀丸の場合 $1 → \1 -------------------------------------- 参考: (秀丸)一般的正規表現互換のタグ付き正規表現 私が正規表現を使うことは年に2~3回あるかどうかという頻度で、さらに秀丸で置換するようなことが滅多にないため、毎…
テキストファイル内の数値を0埋め(ゼロパディング)して任意の桁数に揃えたいことがあったので、やり方を書いておきます。まずは、テキストエディタで正規表現を使って置換を行う方法。その後に、コマンド(sed)を使った方法も載せておきます。そして、応用編として時間表記の0埋めも考えてみました。 1.テキストエディタで0埋めしてみる 2.sedコマンドで0埋めしてみる 3.時刻表示への応用 1.テキストエディタで0埋めしてみる 123 0045 10 などを前ゼロ埋め5桁に変換したい場合のやり方。2段階に分けて置換を行います。 (1)数字の前に0を入れて桁を増やす テキストエディタの置換機能を使って数字…