Sakura エディタから秀丸に戻した…(汗

以前、秀丸エディタからサクラエディタに移行したと日記に書いた
その理由は、当時出向していて、シェアウェアが使えない状況だったからだ。今まで秀丸で作った様々なマクロもサクラエディタ用に作り直したりしていたのだが、ボクにはどうしてもサクラエディタに馴染めない部分があった。

それが、文字列検索である。秀丸に慣れてしまうと検索ダイアログを表示した状態でもキーボードのショートカットキーが効いたのだが、サクラエディタはそれができない。で、これができないと何が困るかというと、上から下に検索する分にはそのまま Enter キーを押せば検索してくれるのだが、上に向かって検索をかけたい場合、秀丸だと Shift + F3 で実行してくれるのだが、サクラエディタの場合はキーが使えないのでダイアログで検索方向を指定してから Enter を押すか、いったん Enter を押して下方向へ検索をかけてダイアログを消してから Shift +F3 で上方向へ検索しなければならない。

これがもー、面倒で面倒で。
まぁ他にも改行を含む検索で秀丸と大きな違いがあるというのも大きいが……。

そんなわけで、結局また秀丸エディタに戻してしまった(汗)。
まぁまた出向案件とかでシェアウェアが使えないような状況になったら、考えよう。

秀丸エディタと Sakura エディタの違い

今日の作業で、Grep 置換をすることになった。
簡単に言うと、古い設定が至る所に散りばめられて残っているのを、新しい設定に入れ替える作業だ。作業者がみんな帰った後、ボクが一気に入れ替える作業をし、月曜日にはみんなは新しい設定の状態で作業ができるようにする。

でね、まぁ普段からテキスト ファイルをいじっている人なら、上のことはなんてことない作業だというのは解ると思う。さらに性器正規表現なんかを使いこなしている人にとっては、お茶の子さいさいのレベルだろう。
ボクもそう思ってた。

さて、先日、メインのテキスト エディタを『秀丸エディタ』から『Sakura エディタ』に切り替えたと書いた。つまりボクは上の Grep 置換を Sakura エディタでやろうとしている。
ところが、である。

Sakura エディタは「改行をまたいだ検索は出来ない」ということが判明!

ちょっwww
マジスカ!!

Grep という機能は、複数のファイルから指定した文字列を見つけてきてくれる機能だ。つまり Grep 置換というのはたくさんのファイルの中にある、ある文字列を別の文字列に置き換えてくれるわけである。
で、「改行をまたいだ検索」というのは、その検索したい文字列に「改行」が入っている場合だ。例えば以下の様な二行に別れてる文字列。

@chgbs “bs_kon102i00m”
@emotion2 03 “bs_kon102i00m”

これは「@chgbs \”bs_kon102i00m\”\n@emotion2 03 \”bs_kon102i00m\”」とすることにより検索可能だ。@emotion2 という命令の前にある「\n」という表記が「改行」を意味する。Sakura エディタではこのような検索が出来ないのだ(改行そのものを検索することは出来る)。
で、Sakura エディタでの解決方法は、マクロを組むこと。なんじゃそりゃ。
今回は単純な文字列の置き換えなので、マクロなんか組むほどのことでもない。

で、どうしたかというと、結局秀丸でやった<ヲイ

うーん、Sakura エディタ、けっこう細かい所で痒いところに手が届いてないなぁ。実は検索周りは秀丸使いからするといろいろ不満があって、例えば検索ダイアログを出したまま F3 / SHIFT + F3 で検索できなかったり、検索文字列がないと勝手にダイアログが出て次への作業が阻害されたり……まぁ、まだボクの勉強不足なところもあるとは思うんだけど。
特に今回のような複数行の検索ができないというのは致命的ではなかろうか。
まぁでもこれも、汎用のマクロを組むことによって解決はできそうだ。つまりマクロでは複数行での検索が出来るので、Grep と Grep 置換の機能を自分でマクロで組むのである。ただ言うのは簡単だが、作るのはけっこう面倒だなぁ……(汗)。

下の写真は中野坂上にある「天鳳」というラーメン屋。もう 10 年以上前から、青梅街道でこの店の前を通るたびに気になっているラーメン屋だった。でもこのあたりは車を停めるところもなく、入らずにいたのだけれど、夜の 0 時を過ぎていて、これならコインパーキングでも 1 時間 100 円だろうということで入ってみた。

味噌ラーメンが一応この店のメインらしい。
というわけで味噌ラーメンの全部入りを注文。
うーん、わりと普通だった(汗)。おいしかったけど、なんかこう他と違う強い個性があるのかなと思ったらそんなことはなく、オーソドックスで見た目通りの裏切らない味のお店でした(たぶんとんこつを使ってると思われる)。でも人気の店らしく、この時間でもお客さんが耐えることはなかった。

1512047670 1512047668 1512047666 1512047665

門前仲町の駐車場事情とかビニタとか秀丸卒業とか

今日は車で職場に行った。理由は仕事が終わったあと長野に出掛けるからである。
というわけで軽く、門前仲町のコインパーキング事情に触れてみたい。実は昼飯に出るたびに駐車場を見かけたらチェックしていたりする。
まず値段帯だが、浅草橋より安い。上限の中央値は 1600 ~ 2200 円である。最高値は 2400 円か? 浅草橋だと 2800 円ってのがあるからなぁ。
門前仲町の最安値は 8:00 ~ 20:00 で 1000 円というもの。浅草橋にも上限 1000 円の駐車場はあるが、5 時間までだ。そして次に安いのが同じく 8:00 ~ 20:00 が 1200 円。この通り沿いには 1400 円というのもある。
今日は 1000 円のところには停められなかったが、1200 円のところには停められた。

さて、仕事の方では秀丸エディタ マクロからサクラエディタ マクロへの移植が終了し、そのデバッグもだいたい終わって、ついに秀丸をアンインストールした!
秀丸卒業である。
かれこれ秀丸には 20 年くらいお世話になっていたんじゃなかろうか?
開発環境が PC-98×1MS-DOS だった頃、ボクは VZ エディタというのを使っていた(ちなみにキーバインドは未だに VZ のままである)。Windows に移行した後、VZ の Windows 版である WZ エディタに移行したのだが、当時とにかく WZ は不安定だった。そんななか颯爽と登場したのが秀丸エディタだったのである。
それから 20 年ずっと使ってきたエディタなのに一週間で乗り換えられてしまうとは、なんだか寂しい限りである。
しかしサクラエディタのマクロはまだボクもよく解っていない部分があり、実現できていないことも存在している(^^;
まぁボクの調べ方がよくないのだろう……。

お昼に食べたのは門前仲町駅のすぐ近くにある「ビニタ」というインド料理屋。
こちらはナンがお代わり自由。
味はアジアナと較べてまろやかで上品。後味にわりと濃厚なコクとココナッツ ミルクだろうか? うまく言えないんだけど、嫌味のない甘みがあって、それがまろやか感を出しているんだと思う。
ナンはビニタの方が弾力があるというか、モチッとしている感じ。
好みにもよるけれど、ビニタの方がボクは美味しいと思った。
あとカレーの器が面白いw
1510306828 1510306829 1510306831

晩御飯は馬喰町のカレーうどん専門店『千吉』に行った。
昼もカレーだったのに夜もカレーかよと思われるかもしれないが、ことカレーに関してはボクはまったく気にしないのだ。
千吉、ボクは好きなのだが馬喰町に用事がないので、まだ一回しか行ったことがないのよね。
こちらのカレーもまろやかで、食べやすい。辛くはないけどね。
1510306832 1510306836 1510306834

さて、夕食がすんだら清里の別荘へと向かった。
今回の旅の目的は単純に紅葉狩りである。今夜は別荘で一泊し、土曜日・日曜日と信州の紅葉を見てこようという魂胆である。下の写真はその清里に向かう途中で撮ったいろいろなもの。
石川パーキングが新しくなっていたってのと、そこで買った『冷やして食べるカスタードクリームパン』が美味しくなかった! さらに別荘近くのローソンでクンニーアマンクイニーアマンが売られていたので、買ってみた(二つ並んでる右の方がクイニーアマン)。うん、甘い!
以上!!
1510306838 1510306840 1510306841 1510316850 1510316847 1510316849

秀丸マクロ

出向先での仕事内容がだいぶ固まってきて、自分が何をどうすればいいのかと言うのが明確になってきた。まぁこの間、いろいろ日記にのネタになりそうなゲーム業界ネタはたくさんあったんだけど、かいたら大変なことになるのでまったく書けない(汗)。
でね、まぁ開発ツールとか色々渡されたんだけど、これがいろいろと自分にはあっていない(ひどい言い方をすると、ちょっと効率がよろしくない)。
そこで、開発をはじめる前に秀丸エディタマクロでいろいろと便利な機能を組む。またこのマクロの中身もちと微妙なので日記には書けない(汗)。

今週はクライアントからの色々な説明とか開発環境の準備とかがメインで、実作業は来週からみたいな雰囲気だったので、合間合間に開発ツール類やすでにあるソースコードなどを覗いて、ボク的にそれらを簡単に扱えるようにマクロを組んだ。
まー、これでだいぶストレスは減ったかも?

で、今日の門前仲町のグルメなんだけど、いろいろバタバタしてて昼食を食べる時間を逸してしまった(汗)。気がついたら 12:45 でやんの。と言うわけで今日はコンビニ弁当だった。

さて、帰り際、クライアントに「こんな感じで便利にしました」なんて話をちょっとしたら、気に入ってくれた。で、他の作業者にも使えるようにと言う話が出たのだが、ここで問題がある。
と言うのも秀丸というエディタはシェアウェアだ。ボクは当然お金を払っているが、ボクが作ったマクロを他の作業者が使うとなると、その人数の分だけ秀丸を買わなければならない。そこでサクラエディタというフリーのエディタがあったはずだ。
というわけで秀丸マクロをサクラエディタで書き直せばいいのかなぁ、と何となく思いつつ今日の業務は終わった。