ご利用前に必ずお読みください
> grep にそんな歴史があったとは…。勉強になります。 > > 私は Windows 3.1 から入った世代なので、コマンド入力系の OS にはあまり馴染みがなくて…。 > > Mery も、どちらかというとマウス操作中心の GUI 世代向けを意識しているところがあるので、ターミナル派の方には物足りないところがあるかもしれませんね。 > > > 多分、この書き方だと引数に改行が入ってダブルクオートが閉じず、Bashがプロンプトを出した状態でプロセスを掴んだままになる、からだと思うのですが、どう記述するのがよいでしょうか。 > > いただいた外部ツールの設定で試してみたところ、プロセスが掴まれたままになるような挙動は確認できませんでした。 > > プロセスが終了しない場合は、[外部ツール] メニューの [ツール ジョブの中止] が有効になり、ここから強制終了できます。 > > ただ、[英和辞書] や [和英辞書] のような設定では、改行を含めて文字列を選択しても [ツール ジョブの中止] が有効にならないため、プロセス自体は正常に終了しているようです。 > > `$(CurText)`や`$(SelText)`などの変数は、改行文字もそのまま外部プロセスに渡しています。 > > たとえば、[英和辞書] ツールで以下のような 2 行のテキストを選択して実行すると、 > > ``` > apple > orange > ``` > > その 2 つの単語に対応する翻訳結果がまとめて返ってくる動作になるようです。 > > ちなみに、前回少し触れた、マクロで`shell.Exec`と`showTip`を使う方法だと、次のように書けます。 > > 英和辞書マクロ例: > > ``` > const sel = document.selection; > if (sel.isEmpty) { > sel.selectWord(); > } > var e = shell.exec('C:\\msys64\\usr\\bin\\bash.exe -c "grep -A1 -wi \\"' + sel.Text.replace(/\n/g, ' ') + '\\" /usr/share/dict/ejdict.dic"'); > showTip(e.stdOut); > ``` > > この例では、改行を半角スペースに置き換えて渡していますが、事前に文字列を加工できるぶん、より柔軟に外部ツールを扱えると思います。 > > > インテルは最新版Hyperscanをクローズドソースにしたようなので候補から外してよいかと。早速フォークされてARM対応したようですが。 > > そうですね。さすがに Intel の CPU 専用というのは、Mery のユーザーさんに怒られてしまいそうですし ^^; > > ARM 対応も、見逃してあげればよかったのに…怒られてしまったようで、あまり深入りしない方がいいかもしれませんね。 > > > 誰かがメンテの手を挙げる可能性もあるし、現状で問題が起きるまで棚上げでいいんじゃないでしょうか。 > > そうですね。まだ、Mery では鬼雲のほうがメインの正規表現エンジンなので、しばらくは現状維持ということで…。 > > > とは言えCVEが出てから慌てるのもまずいですが、その時もきっと誰かかが直してくれるはず(他力本願) > > そのときは、何かしら対策を考えないといけないですね。 > > 簡単な脆弱性であれば、私のほうで対処できるかもしれませんが、外部ライブラリのメンテまではできれば手を出したくないところです。(とはいえ、既に鬼車のソースコードはカスタマイズしちゃってますが…😅)
マークダウンを有効にする
テキストエディター「Mery」ベータ版 v3.8.6 を公開
ヨーグルトメーカーで作った R-1 ヨーグルトで強さを引き出してみた
テキストエディター「Mery」の配色テーマ集
知っておくと便利なテキストエディター「Mery」の 10 個の小技
テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開、自動保存機能、バックアップ機能を搭載
トモダチコレクション わくわく生活 -Switch
リズム天国 ミラクルスターズ -Switch
パワフルプロ野球2026-2027 -Switch
ニンテンドープリペイド番号 9000円|オンラインコード版
ニンテンドープリペイド番号 5000円|オンラインコード版
Dジェネシス ダンジョンが出来て3年 11
異世界のんびり農家 21
お気楽領主の楽しい領地防衛 10 ~生産系魔術で名もなき村を最強の城塞都市…
ようこそ実力至上主義の教室へ 3年生編4 (MF文庫J)
サイレント・ウィッチ XII 沈黙の魔女の隠しごと (カドカワBOOKS)