秀丸エディタ

秀丸エディタで単語補完を用いてタグを実現する

ブログにせよタスク管理にせよ「タグ」を付けるというシステムは整理や抽出の観点で重宝するが、テキストに対してこれを行うのは(自力でタグ文字列を書かないといけないので)しんどい。なんとかしたかったが、単語補完を使って少しだけ楽できることがわか…

秀丸エディタ上でアウトライナーを実現する houtliner

秀丸エディタ上でアウトライナーを実現する houtliner を公開した。 中身 入手、インストール、マニュアルについて アウトライナーのコンセプトについて 2ペイン 情報の構造(ファイル/セクション/アウトライン/ズーム) 文法 日本語を書く サポートする操作 …

秀丸エディタで 1 ペインのアウトライナーを実現できない理由

アウトライナーは 2 ペインよりも 1 ペインが使いやすい(シームレスだから)が、秀丸エディタでは 1 ペイン型のアウトライナーを実現できそうにないことがわかった。試行の過程を書き殴っておく。 前提 現状の成果物 アウトライン解析の枠 折りたたみ すべ…

とある秀丸エディタヘビーユーザーの秀丸エディタへの要望

私は秀丸エディタにどっぷり浸かっている。欲しいと思う機能も色々とある。要望と題してざっと書き殴ってみた。 強調表示の設定数を増やして欲しい アウトライン解析枠内の表示文字列にキャプチャを使いたい 複数行コメント内の「行の強調」を無効にしたい G…

秀丸エディタでアウトライナーを実現する試み

マクロを駆使しているが、意外と実現できそうな感触がある。キリのいいところまで出来たので一度リリースしてみる。 ここまでの成果物 動作イメージ 操作コンセプト インストール 利用者に求めるスキル 秀丸エディタでどのようにアウトライナーを実現するか …

秀丸エディタで特定の文字の文字コードを確認する方法

今さら知ったのだが便利である。もう Web ツールやコマンドを使う必要はない。 方法 利用時の注意点 ちなみに検索時は上手く動作する 方法 ステータスバーを右クリック カーソル位置の文字コード にチェックを入れる すると、カーソルの 右側にある文字 の文…

秀丸エディタで指定ディレクトリを除外する Grep を実現する

結論 別の grep ツール? ラッパーバッチファイル 考え方 バッチファイル中身 結論 秀丸エディタ単体では無理なので 別の grep ツールで grep 結果をファイルに吐き、 そのファイルを秀丸エディタで開いてタグジャンプする というやり方を用いる。 別の grep…

秀丸エディタマクロの利用ハードルを下げるために知っておくと良いこと

秀丸エディタのマクロ機能は便利ですが、マクロと聞くと「難しそう」「いまいちよくわからない」「結局マクロを使うために何をすればいいの?」とハードルの高さを感じる方も多いのではないでしょうか。 というわけで、ハードルを下げるために知っておくと良…

秀丸エディタで今開いてるファイルのディレクトリ基点でポップアップメニューを表示して一発アクセスする

結論を言うと、 (1)指定位置に指定ディレクトリ配下のファイル一覧をポップアップメニューで表示するプログラムを用意 (2)秀丸エディタマクロから 1 を呼び出す の二段階で実現できた。 成果物 解説 (1) メニュー表示するプログラムについて (2) 秀丸エディ…

秀丸エディタから離れられない理由

本格的なプログラミングでは IDE を使うが、それ以外ではほぼ秀丸エディタを使ってる。離れられない理由がある。 理由1. アウトライン機能がある 理由2. 日本語に強い 理由3. シンタックスハイライトを GUI で自由に拡張できる 理由4. ヘルプが日本語で充実…

秀丸エディタの AutoHotkey 用辞書ファイルを作った

Version 1.28.0.2 ベース。 成果物 効果 作り方 方法1: ヘルプから(今回採用案) 方法2: ソースから(没案) 感想 成果物 GitHub にアップした。 https://github.com/stakiran/hidemaru_ahk/blob/master/ahk.txt 効果 指定したキーワードを自動補完できる 例: #…

秀丸エディタでタイトルとタブ名を任意名に変更する(固定する)マクロ

タイトルを変える $newname = input("Input a new title."); if(result==false){ endmacro; } title $newname, 0; title -1, 0; endmacro; タブ名を変える $newname = input("Input a new tabname."); if(result==false){ endmacro; } title $newname, 3; ti…

秀丸エディタマクロで外部プログラム(run文)の戻り値を取得、はできないので INI に吐かせて取得してみた

run文の戻り値を取得するのは不可能なので、代替案で頑張るしかない。 getresultex(9) は? result 変数は? 秀丸エディタ関連ソフト会議室を覗く (今回採用した方法) INI ファイルから取る getresultex(9) は? ヘルプによると V8.00 以降は getresultex(9)…