テキストエディタ Mery part5 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
なるほど、詳しく説明、ありがとうございます
もっと単純な問題で、簡単に実装できるんじゃないかと思っていたんですが、
難しそうですね。こういう動作をしたかったら単純に改行入れます それだと、通常の折り返しとインデント付き折り返しとを別々の機能として実装してもらわないとね…
たしかにプログラムやスクリプトの場合は、左インデント揃えの折り返しで見やすくなることはあるだろうけど
インデント形式は人や国によってTABと半角スペース×nとがあるからややこしそう
実装されたとしても、折り返しで表示上追加されたインデントに強調設定できるとかないと文書の体裁を整えるときに困るかな >>541
ttp://www.haijin-boys.com/46.html
▼ 2017/08/03 (2.6.2)
正規表現ライブラリの鬼雲を6.1.2に変更。
鬼雲の仕様変更にともないonig.dllをonigmo.dllに変更。
HTML整形ライブラリのHTML Tidyを5.4.0に更新。
マーカーの設定、強調文字列などの設定画面で複数選択できるようにした。
アウトラインで「+」「-」クリック時にも移動していたのを修正。
ポップアップメニューで自動マーカーにチェックがついちゃってたのを修正。
上下に分割を解除したときにカーソルが行方不明になることがあったのを修正。
オプション画面などの数値入力項目でIME無効関連の問題を修正。
サロゲートペアの文字描画幅がおかしくなっていたのを修正。
マクロバー、マーカーバーの登録数が多い場合の起動速度などを改善。
2.6.0で画面の描画を高速化していた部分が不安定だったので廃止。
その他、細かい修正。 >>544
せっかくグーグルでヒットしなくなってスッキリしてたのに
またSEO対策バリバリでスパムばら撒くんかい 日本企業ってサービスやアプリ名決めるときになんでひとまずググってみないのだろう
…日本に限った話じゃないな。海外でもたまにあるな >>547
名前被りなんて欧米中東の方が酷いじゃないですかー >>548
なるほど そういうことでしたか
ありがとう Ver.2.6.2
「正規表現を使用する」をチェックして検索すると
「外部例外 C000001D.」のエラーが出る
不具合報告とか特に挙がっていないからおま環なのかな?
本来使っているPCの調子が悪くて代替で使っているのがXPだからそのせいかな? >>552
xp sp3 home
mery 2.6.2
「.*?」 で「カギカッコ囲い」の語句を検索してエラーなし
%<?[\w| ]*?>?% で%abc%や%<abc def>%の文字列型を検索してエラーなし
\$[\w|\*]+ で$abcの文字列型を検索してエラーなし >>553
XPが原因というわけではないみたいですね
ありがとうございます >>552
アップデートで何か失敗してない?
新しいDLLが無いだけとか?
>鬼雲の仕様変更にともないDLLのファイル名がonigmo.dllに変更されました。 meryをタスクトレイに常駐させた状態でインスコフォルダを上書きしようとしたとか?
でも正規表現DLLのファイル名ちがうから上書き失敗はないよね
>>554
書き忘れたけどうちのxpは32bit、meryはZIP版です
>>553の [ ] 囲いで | 区切りはいらなかったね…
とりあえずほかの構文もいくつか試したけどエラーはなかった >>555-556
ありがとうございます
アップデートの失敗はないと思います
インストーラ版、ZIP版の両方試してみましたし、一度アンインストールしてからも試してみました
「正規表現を使用する」をチェックすると
「検索する文字列」に abc とかを入力しても外部例外のエラーになってしまいます
試しに前のバージョンの onig.dll を onigmo.dll にリネームしてみたところ
正規表現で検索してくれているみたいです
そんなことをするのは危なそうなのですぐに戻しましたが
onigmo.dll との相性?が良くなさそうな感じです
ありがとうございました >>557
あとはダウンロードしなおしてハッシュを確認してみるか、DLLをシステムフォルダに移動してみるか、アンチウイルスとかのセキュリティソフトの設定いじるぐらいしか試せる対応策はなさそうだね
代替PCってことだしひとつ前のベータで差し支えないんなら2.6.1でいいだろうし、旧DLLのリネームで動くんならそれでもいいんじゃないの?(バックアップなしの重要ファイルが吹っ飛ぶとかブルスクとかの深刻な事態にならないなら) Program Filesフォルダにインスコしちゃって管理者権限が効いてないとかいうパターンじゃねの アンチウイルスに必要なファイルを消されてる可能性は? onigmo.dll をインスコフォルダからはずして正規表現で検索しても「外部例外」エラーにはならなかった
というか正規表現で検索できないだけ(検索文字列が見つからないだけ、ついでに編集モード設定の正規表現も無効)でエラーはでなかった
「正規表現を使用する」のチェックをはずしての通常検索は可
代替的に旧 onig.dll(リネームなし)を勝手に読み込んではくれず、system32に移動させた onigmo.dll も読み込まれなかった
インスコフォルダの onigmo.dll 6.1.2.0 のハッシュ
CRC32: 16B1A671
MD5: 639952666A9536CB6001430B51E141A9
SHA-256: 38E93E141F379D64D80794130080273CD66A2927EB5EE83E158DBC7DB0227AC1 ブロックの解除
別の解凍ツールを使って解凍
スキャンディスク
memtest いろいろとありがとうございます
ハッシュ値は合っていました
他のことも時間があるときにでも試してみます SDIに切り替えできるって書いてあるけど、
ぐぐってもWiki内検索でも切り替え方が見つからない
やり方でも調べ方でもいいから誰か助けて Ctrl+方向キー上下 って何かデフォルトで割り当てられてる?
Ctrl+Shift+Alt+Homeで矩形選択したときに引き続きCtrlキーも押しっぱなしだと
方向キーで行移動できなくて、ちょっとだけ不便。 検索や置換でタブを含めようとするとコピペするか正規表現で\tを使うかしかないよな
かといってタブキー押して項目間移動しなくなるのも不便だ
なんか一発でタブ入力する方法ない?
辞書登録も考えたけど半角全角使うの面倒くさいんでやめた 検索で正規表現にチェックで¥(だと(拾うけど
マクロで
document.selection.Replace("\(", "(", meFindReplaceCase | meFindReplaceRegExp | meReplaceAll);
だと拾ってくれない 円記号がバクスラにならないフォントでいいのないですか
スラッシュに空目して敵わん >>576
Ricty Discord
生成する際にfontforgeどうせ使うから、fontforgeでバックスラッシュ部を円マークでコピペして上書き Rictyバッククオートのバグどうしたら直せるんだろ
そのせいで使いづらくてPCに入れてないや MSゴシックが綺麗に見れるエディタとかあったら……別に面白くもないな MacType を併用してて独自のアンチエイリアスを持ってないor切ってるエディタなら
どれでも似たような感じで割りと見られる>MSゴシック
試しただけで自分は Ricty 使ってるけど >>579
バグってなんぞや
Mery由来?フォント由来?
普通に表示されるように思えるけど >>584
フォント由来だからここで話し続けるのはスレチになるね
少なくともうちの環境だとバッククオート「`」の入力と表示に問題がある
Windowsで合成した場合とUbuntuで合成した場合で違うけどどっちもおかしい うちは「`」は問題ないな「‘」はRictyだと全角幅というか前に半角スペース入ったような間隔になるけど
RictyDiminishedやMyricaM Mだと問題ないっぽいかんじ URLをクリッカブルにするかどうかを編集モード別に設定させてほしい 俺も編集モード別にフォントとか全角スペース表記やタブ表記を設定したいけれど
作者は編集モード別に設定を分ける気はないらしい
URLだけを例外的にやったらあれもこれもと意見が出て来るだろうからやらないと思う 等幅派は、全角半角平気で入り乱れて他人に渡す無神経野郎 >>591
それは
等幅でないフォントを使う人に多い印象 ゴーイングメリー号のアタリマエを見直す。
メリー号には簡易的なアウトライン機能が備わっている。
何故、それを使わなかったのか?
最近になって、WordやExcelにおける見出し機能で目次作成をするようになって、
アウトラインの重大性がわかってきて、ゴーイング・メリー号の機能を隅々まで調べた結果、
テキストファイルにおけるアウトライン化ができるようになっていることに気づいたのだ。 すべてが全角数字のテキストで2桁数字だけを半角にしたくて
with (Document.Selection) {
Text = Text.replace(new RegExp(/(?<![0-9])[0-9][0-9](?![0-9])/g), function (s) {
return String.fromCharCode(s.charCodeAt(0) - 65248);
});
}
というマクロをつくりましたがうまくいきません
どうやらjsで否定後読みが実装してないようです
なにかいい代案はありますでしょうか? with (Document.Selection) {
Text = Text.replace(/[0-9]{2,}/g, function(s) {
if (s.length != 2) return s;
return String.fromCharCode(s.charCodeAt(0) - 65248)
+ String.fromCharCode(s.charCodeAt(1) - 65248);
});
} >596
おおlengthで再判定すればよかったのですね
迅速な対応ありがとうございます! これ左の行数(?)が自分で改行しないと変わらないんだが
右にあるこれを超えると強制的に改行させる縦長線で
改行させたものも左の行数でカウントして欲しいんだが
そういう機能なかったっけ 改行してないんだから行に数えられないに決まってるじゃん
エディタの折り返しは見た目上で畳んでるだけで自動改行なんてしてない エディタ界隈で言う所の論理行・物理行だな。
>>598
ツール→オプション→基本→行の表示方法を「表示座標」に。 教えてくれてありがとう
多分すごい初歩的なことだよな
馬鹿ですまん Hello worldも出来ない身からすると馬鹿にできない 松本人志「ああん、安倍晋三ぴょん、らめえええええ! ひぎぃ! ボクのアナルは次は誰に媚びればいいのおおおおおお????」 markdownの見出しをアウトラインで出したいんだけどうまくできない
hogehoge
========
みたいのをhogehogeで表示させたいんだけども
^(.+)\n=+$ に置換で $1
じゃいかんのか? HTMLで選択した文字列と同じ文字列すべてに特定のタグを挿入する置換を
文字列選択→マクロ実行の二手間で行いたいのですが
どのようなマクロを組めばいいでしょうか? SelectionインターフェースのTextをReplaceすればいいんじゃないですかね >>609
よろしければ具体的にどのようにすればいいか教えていただけないでしょうか? マクロ機能使いたいのにマクロ記録が目に入らないとかめくらすぐる マクロ記録は解りますがJavaScriptは全く解らないもので
試行錯誤してみたところこんな感じになったのですが問題ありませんか
with (document.selection) {
var a = Text;
if (a.length > 0) {
var b = "(" + a + ")";
Document.Selection.Replace( b , "<タグ>$1</タグ>", meFindReplaceCase | meFindReplaceRegExp | meReplaceAll);
}
} DirectWrite対応してなくていいからMeryで縦書きしてみたい 垂直に近い壁だって登るのか?
メリー号の性能じゃ無理。
33‰勾配にて、エンジン全開で喘ぎ喘ぎ登る有様だから。 今回の変更点ではないが
非包含オペレータはやりたいことは何となく分かるような気がするが、イマイチ思ったように扱えない
まあ私の場合、使う場面がほとんどないがw
検索窓で「正規表現を使用する」にチェックを入れたときに有効になる「>」
(「検索する文字列」の欄の右側にある正規表現のガイダンス)のところに
自分で追加はできないのかな?
↓とかを追加したい
(?:) (?=)…肯定先読み (?!)…否定先読み (?<=)…肯定戻り読み (?<!)…否定戻り読み そう言えば全角文字列の検索で [^\x01-\x7E\xA1-\xDF] は使えないの? 少し便利なUndoが IOは宣言されていません て言われて使えなくなった 2.6.3にしたらマテリアルカラーのツールバーが使えなくなった ごめん、ツールバーも1.1.1にバージョンアップしてたのね
1.0.0のままだとダメだったけど1.1.1にしたら普通に使えたわ >>626
せっかく紛らわしさが解消されたと思ってたのに
こいつらCEO対策とかがバッチリだから
スパムとしては手強いんだよなーやだやだ ペッペッ 相変わらず自分の性格を包み隠さないMery作者に草 >>628
ごめん素で間違ったSEX対策だったっけ? ●Mery EDITOR等、強調表示 正規表現(色分け)
・メールアドレス
[!$%&*\-./0-9?a-z^_~]+@[\-.0-9a-z_~]+\.[\-.0-9a-z_~]+
・ファイル名
([a-z]:|\\\\|)[a-z0-9\-_.\\/]+\.(txt|html?|c|cpp|h|log)
・引用行 >
^>.*?$
・整数の数字および小数点、カンマを含めた数字
[\d,]+(\.\d+)?
・登録の仕方
1.ツールバー→表示→編集モード→編集モードの設定→txtを選択
→プロパティ→追加 で上の正規表現を貼り付け→「正規表現」に
チェックを入れる→左側の番号を順次選択し、好みの色を指定
「OK」をクリックして完了
これで、メーラやFTPの動作記録をメリーに貼り付けると読みやすくなる。 トレイアイコンの常駐オプションを切っても
かざぐるマウスの機能でシステムトレイに最小化してくれないのね >>634
ファイル名や数字の正規表現がふつうのURL内の文字列にも干渉するね 別の文書を「左右に並べて表示」するには
ウィンドウ > タブを有効にする のチェックをはずしてからか
あるいはタブをウィンドウ外にもっていってからしかできないですよね?
元のウィンドウサイズにさっと戻せるのならそれでも良いが
可能なら元のウィンドウサイズを維持したいので
現状開いているウィンドウ内でできたら良いなと思っての質問です
どうでもいいことだけれど、ウ[イ]ンドウではなくてウ[ィ]ンドウが一般的なのかな ツールバーに追加できる機能は「利用できるツールバーボタン」にあるものだけですよね?
「クリップボード履歴」を追加したいがそこにないからムリなんでしょうね
右クリックメニューでも良いですが >>638 自己レス
失礼
右クリックメニューには追加できますね ■ このスレッドは過去ログ倉庫に格納されています