とりあえず日記

VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ(いまここ🍄)

マクロ

秀丸エディタからEverythingを使用する秀丸マクロを更新したよ

久しぶりに更新しました 更新履歴 2019/02/09 ver 2.1.0 検索に集中できるようにGUIのレイアウトを変更しました 機能名とショートカット名を全てGUIに表示しました。 キーボードショートカットの追加 Ctrl-1~Ctrl-9キーで検索履歴を選択できるようにしまし…

秀丸エディタで画像ファイルを表示してみる

おまじない 「初音ミク」はクリプトン・フューチャー・メディア株式会社の著作物です。 © Crypton Future Media, Inc. ここからが本文 後でマクロを書くために忘れないうちにメモ。 秀丸エディタで画像ファイル(JPG/PNGなど)の表示は出来ませんが、一旦XPMフ…

秀丸エディタでGUIDを生成する。

GUIDとは GUID (Globally Unique Identifier)またはグローバル一意識別子(ぐろーばるいちいしきべつし)は、ソフトウェアで使用される擬似乱数で、世界で一意な識別子として使用される128ビットの2進数値である。 wikipediaより引用 秀丸エディタ版 /*GUID…

秀丸エディタで文字を読み上げるマクロを書いてみた

Slashdotの記事で知ったのですが、 あなたの Windows PC は男性 ? それとも女性 ? http://slashdot.jp/articles/11/02/14/0320249.shtml こんなスクリプトが記載されてました。 CreateObject("SAPI.SpVoice").Speak"I love you" VBSでテキストを読み上げるこ…

GNU GLOBALを秀丸エディタから使うマクロ

2011年5月21日 追記。 gtags_wrapper.mac のバグ修正版を github にアップしました。 https://github.com/ohtorii/gtags_for_hidemaru 「GNU GLOBALを秀丸エディタから使うマクロ」がだいぶ安定してきたので、秀丸マクロライブラリに投稿しました。近日中に…

GNU GLOBALを秀丸から使うマクロ

「GNU GLOBALを秀丸から使うマクロ」がだいぶ安定してきたので、秀丸マクロライブラリに投稿しました。近日公中に開されると思います。 GNU GLOBALとは GNU GLOBALを使用すると関数が呼び出されている位置を一覧表示できます。定義されている位置ではなく呼…

秀丸エディタからQRコードを生成するマクロ

2011/06/05 追記githubへソースコードをアップしました。 https://github.com/ohtorii/qrcode_hidemaru QRコードを生成する秀丸マクロを書いてみた。 以前の手順 秀丸エディタでテキストを書く WEBサービスへコピペ 携帯で読み取る 今の手順 秀丸エディタで…

C++のヘッダから空の実装(.cpp)を自動生成します

C++のヘッダから空の実装(.cpp)を自動生成します。 空の実装は、新しい秀丸を開いてそこに生成します。 //【ヘッダ】 class foo{ foo(); virtual ~foo(); int __cdecl bar()const; //実装のあるメソッドは無視される。 inline void invole()const{ std::cout …

Xの式からYZWを生成します。(ベクトル演算)

ベクトル、クォータニオン(4元数/Quaternion)の数式を書くときに多少便利かと。 【変換前】 f32 x = pos.get_x() * scale.get_x();【変換後】 f32 x = pos.get_x() * scale.get_x(); f32 y = pos.get_y() * scale.get_y(); f32 z = pos.get_z() * scale.get_…

for文の補完(C++のSTL/BOOST)

for文の補完(C++のSTL/BOOST) //このような、C++のSTLコンテナから、( | はカーソル位置、この位置でマクロを起動する) std::vector<int> var; for var| //以下の、forループを生成します。 for(std::vector<int>::const_iterator itr=var.begin() ; itr!=var.end(</int></int>…