X



テキストエディタ Mery part5 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2016/08/13(土) 20:29:58.32ID:QGe3CjUj0
公式
http://www.haijin-boys.com/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8
BBS
http://haijin-boys.com/?fuseaction=discussions.discussions

ここでは話題を限定せずみんなでMeryの話をしたいと思います。
公式BBSでは恥ずかしくて訊けないような初心者質問もおk
存分に語らいませう。

前スレ
テキストエディタ Mery part4
http://potato.2ch.net/test/read.cgi/software/1410842156/
0539名無しさん@お腹いっぱい。
2017/08/03(木) 20:55:51.49ID:W+3XwNpJ0
なるほど、詳しく説明、ありがとうございます
もっと単純な問題で、簡単に実装できるんじゃないかと思っていたんですが、
難しそうですね。こういう動作をしたかったら単純に改行入れます
0540名無しさん@お腹いっぱい。
2017/08/03(木) 21:05:05.80ID:HJOi+g/Z0
それだと、通常の折り返しとインデント付き折り返しとを別々の機能として実装してもらわないとね…
たしかにプログラムやスクリプトの場合は、左インデント揃えの折り返しで見やすくなることはあるだろうけど
インデント形式は人や国によってTABと半角スペース×nとがあるからややこしそう
実装されたとしても、折り返しで表示上追加されたインデントに強調設定できるとかないと文書の体裁を整えるときに困るかな
0543名無しさん@お腹いっぱい。
2017/08/04(金) 07:19:53.48ID:WFVj21NX0
>>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で画面の描画を高速化していた部分が不安定だったので廃止。
その他、細かい修正。
0545名無しさん@お腹いっぱい。
2017/08/04(金) 11:04:07.80ID:hG+ZVj5D0
>>544
せっかくグーグルでヒットしなくなってスッキリしてたのに
またSEO対策バリバリでスパムばら撒くんかい
0547名無しさん@お腹いっぱい。
2017/08/04(金) 11:48:36.75ID:APK4HWSC0
日本企業ってサービスやアプリ名決めるときになんでひとまずググってみないのだろう
…日本に限った話じゃないな。海外でもたまにあるな
0552名無しさん@お腹いっぱい。
2017/08/07(月) 12:59:37.07ID:6qI4splD0
Ver.2.6.2
「正規表現を使用する」をチェックして検索すると
「外部例外 C000001D.」のエラーが出る

不具合報告とか特に挙がっていないからおま環なのかな?
本来使っているPCの調子が悪くて代替で使っているのがXPだからそのせいかな?
0553名無しさん@お腹いっぱい。
2017/08/07(月) 15:28:31.24ID:BGSw1FLP0
>>552
xp sp3 home
mery 2.6.2

「.*?」 で「カギカッコ囲い」の語句を検索してエラーなし
%<?[\w| ]*?>?% で%abc%や%<abc def>%の文字列型を検索してエラーなし
\$[\w|\*]+ で$abcの文字列型を検索してエラーなし
0555名無しさん@お腹いっぱい。
2017/08/07(月) 20:13:26.39ID:yzTg1uft0
>>552
アップデートで何か失敗してない?
新しいDLLが無いだけとか?

>鬼雲の仕様変更にともないDLLのファイル名がonigmo.dllに変更されました。
0556名無しさん@お腹いっぱい。
2017/08/07(月) 21:00:29.08ID:BGSw1FLP0
meryをタスクトレイに常駐させた状態でインスコフォルダを上書きしようとしたとか?
でも正規表現DLLのファイル名ちがうから上書き失敗はないよね

>>554
書き忘れたけどうちのxpは32bit、meryはZIP版です
>>553の [ ] 囲いで | 区切りはいらなかったね…
とりあえずほかの構文もいくつか試したけどエラーはなかった
0557名無しさん@お腹いっぱい。
2017/08/07(月) 21:58:50.91ID:6qI4splD0
>>555-556
ありがとうございます
アップデートの失敗はないと思います
インストーラ版、ZIP版の両方試してみましたし、一度アンインストールしてからも試してみました

「正規表現を使用する」をチェックすると
「検索する文字列」に abc とかを入力しても外部例外のエラーになってしまいます

試しに前のバージョンの onig.dll を onigmo.dll にリネームしてみたところ
正規表現で検索してくれているみたいです
そんなことをするのは危なそうなのですぐに戻しましたが

onigmo.dll との相性?が良くなさそうな感じです
ありがとうございました
0558名無しさん@お腹いっぱい。
2017/08/07(月) 23:14:10.51ID:BGSw1FLP0
>>557
あとはダウンロードしなおしてハッシュを確認してみるか、DLLをシステムフォルダに移動してみるか、アンチウイルスとかのセキュリティソフトの設定いじるぐらいしか試せる対応策はなさそうだね
代替PCってことだしひとつ前のベータで差し支えないんなら2.6.1でいいだろうし、旧DLLのリネームで動くんならそれでもいいんじゃないの?(バックアップなしの重要ファイルが吹っ飛ぶとかブルスクとかの深刻な事態にならないなら)
0559名無しさん@お腹いっぱい。
2017/08/08(火) 04:07:17.82ID:f3UBSm3n0
Program Filesフォルダにインスコしちゃって管理者権限が効いてないとかいうパターンじゃねの
0561553
2017/08/08(火) 19:57:56.14ID:COK5cxT00
onigmo.dll をインスコフォルダからはずして正規表現で検索しても「外部例外」エラーにはならなかった
というか正規表現で検索できないだけ(検索文字列が見つからないだけ、ついでに編集モード設定の正規表現も無効)でエラーはでなかった
「正規表現を使用する」のチェックをはずしての通常検索は可
代替的に旧 onig.dll(リネームなし)を勝手に読み込んではくれず、system32に移動させた onigmo.dll も読み込まれなかった

インスコフォルダの onigmo.dll 6.1.2.0 のハッシュ
CRC32: 16B1A671
MD5: 639952666A9536CB6001430B51E141A9
SHA-256: 38E93E141F379D64D80794130080273CD66A2927EB5EE83E158DBC7DB0227AC1
0563552
2017/08/08(火) 20:55:36.11ID:nj+31//70
いろいろとありがとうございます
ハッシュ値は合っていました
他のことも時間があるときにでも試してみます
0564名無しさん@お腹いっぱい。
2017/08/16(水) 18:09:50.07ID:kvPxiPDY0
SDIに切り替えできるって書いてあるけど、
ぐぐってもWiki内検索でも切り替え方が見つからない
やり方でも調べ方でもいいから誰か助けて
0567名無しさん@お腹いっぱい。
2017/08/22(火) 02:27:39.99ID:eYyJjuvt0
Ctrl+方向キー上下 って何かデフォルトで割り当てられてる?
Ctrl+Shift+Alt+Homeで矩形選択したときに引き続きCtrlキーも押しっぱなしだと
方向キーで行移動できなくて、ちょっとだけ不便。
0568名無しさん@お腹いっぱい。
2017/08/30(水) 17:45:41.16ID:+Y2Wp39l0
検索や置換でタブを含めようとするとコピペするか正規表現で\tを使うかしかないよな
かといってタブキー押して項目間移動しなくなるのも不便だ
なんか一発でタブ入力する方法ない?
辞書登録も考えたけど半角全角使うの面倒くさいんでやめた
0570名無しさん@お腹いっぱい。
2017/08/30(水) 21:20:23.65ID:H6SzcgPD0
検索で正規表現にチェックで¥(だと(拾うけど
マクロで
document.selection.Replace("\(", "(", meFindReplaceCase | meFindReplaceRegExp | meReplaceAll);
だと拾ってくれない
0576名無しさん@お腹いっぱい。
2017/09/05(火) 05:58:22.86ID:7X64H6eS0
円記号がバクスラにならないフォントでいいのないですか
スラッシュに空目して敵わん
0577名無しさん@お腹いっぱい。
2017/09/05(火) 06:53:53.77ID:imD0WdaB0
meiryoKeとIPAゴシックがお気に入り
0578名無しさん@お腹いっぱい。
2017/09/05(火) 07:22:52.49ID:1TG3YoCx0
>>576
Ricty Discord
生成する際にfontforgeどうせ使うから、fontforgeでバックスラッシュ部を円マークでコピペして上書き
0579名無しさん@お腹いっぱい。
2017/09/05(火) 07:42:45.60ID:GnIDtyCE0
Rictyバッククオートのバグどうしたら直せるんだろ
そのせいで使いづらくてPCに入れてないや
0583名無しさん@お腹いっぱい。
2017/09/05(火) 23:05:00.63ID:07YhG0Of0
MacType を併用してて独自のアンチエイリアスを持ってないor切ってるエディタなら
どれでも似たような感じで割りと見られる>MSゴシック


試しただけで自分は Ricty 使ってるけど
0586名無しさん@お腹いっぱい。
2017/09/06(水) 10:40:31.28ID:PAi4kySd0
>>584
フォント由来だからここで話し続けるのはスレチになるね
少なくともうちの環境だとバッククオート「`」の入力と表示に問題がある
Windowsで合成した場合とUbuntuで合成した場合で違うけどどっちもおかしい
0587名無しさん@お腹いっぱい。
2017/09/06(水) 16:34:32.64ID:Tzert+Oy0
うちは「`」は問題ないな「‘」はRictyだと全角幅というか前に半角スペース入ったような間隔になるけど
RictyDiminishedやMyricaM Mだと問題ないっぽいかんじ
0589名無しさん@お腹いっぱい。
2017/09/10(日) 01:28:01.29ID:1IeMXIWg0
俺も編集モード別にフォントとか全角スペース表記やタブ表記を設定したいけれど
作者は編集モード別に設定を分ける気はないらしい
URLだけを例外的にやったらあれもこれもと意見が出て来るだろうからやらないと思う
0594リンク+ ◆BotWjDdBWA
2017/09/16(土) 08:29:55.76ID:Y7+jYUp/0
ゴーイングメリー号のアタリマエを見直す。

メリー号には簡易的なアウトライン機能が備わっている。
何故、それを使わなかったのか?

最近になって、WordやExcelにおける見出し機能で目次作成をするようになって、
アウトラインの重大性がわかってきて、ゴーイング・メリー号の機能を隅々まで調べた結果、
テキストファイルにおけるアウトライン化ができるようになっていることに気づいたのだ。
0595名無しさん@お腹いっぱい。
2017/09/21(木) 23:06:54.41ID:5QQaGbFH0
すべてが全角数字のテキストで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で否定後読みが実装してないようです
なにかいい代案はありますでしょうか?
0596名無しさん@お腹いっぱい。
2017/09/21(木) 23:14:11.89ID:XzQg3FMk0
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);
});
}
0597名無しさん@お腹いっぱい。
2017/09/21(木) 23:49:59.47ID:5QQaGbFH0
>596
おおlengthで再判定すればよかったのですね
迅速な対応ありがとうございます!
0598名無しさん@お腹いっぱい。
2017/09/28(木) 12:10:01.50ID:MzIS55C30
これ左の行数(?)が自分で改行しないと変わらないんだが

右にあるこれを超えると強制的に改行させる縦長線で
改行させたものも左の行数でカウントして欲しいんだが
そういう機能なかったっけ
0599名無しさん@お腹いっぱい。
2017/09/28(木) 12:14:30.31ID:ZCT1JF0Y0
改行してないんだから行に数えられないに決まってるじゃん
エディタの折り返しは見た目上で畳んでるだけで自動改行なんてしてない
0600名無しさん@お腹いっぱい。
2017/09/28(木) 12:44:18.68ID:9niiBazP0
エディタ界隈で言う所の論理行・物理行だな。

>>598
ツール→オプション→基本→行の表示方法を「表示座標」に。
0604名無しさん@お腹いっぱい。
2017/10/02(月) 23:55:34.93ID:sNW644Ku0
松本人志「ああん、安倍晋三ぴょん、らめえええええ! ひぎぃ! ボクのアナルは次は誰に媚びればいいのおおおおおお????」
0605名無しさん@お腹いっぱい。
2017/10/10(火) 16:44:59.31ID:ShRM+1+60
markdownの見出しをアウトラインで出したいんだけどうまくできない

hogehoge
========

みたいのをhogehogeで表示させたいんだけども
^(.+)\n=+$ に置換で $1
じゃいかんのか?
0608名無しさん@お腹いっぱい。
2017/10/13(金) 17:44:58.78ID:LiTIeosu0
HTMLで選択した文字列と同じ文字列すべてに特定のタグを挿入する置換を
文字列選択→マクロ実行の二手間で行いたいのですが
どのようなマクロを組めばいいでしょうか?
0613名無しさん@お腹いっぱい。
2017/10/14(土) 07:17:27.92ID:Ek428SzM0
マクロ記録は解りますがJavaScriptは全く解らないもので
試行錯誤してみたところこんな感じになったのですが問題ありませんか

with (document.selection) {
&nbsp;&nbsp;var a = Text;
&nbsp;&nbsp;if (a.length > 0) {
&nbsp;&nbsp;&nbsp;&nbsp;var b = "(" + a + ")";
&nbsp;&nbsp;&nbsp;&nbsp;Document.Selection.Replace( b , "<タグ>$1</タグ>", meFindReplaceCase | meFindReplaceRegExp | meReplaceAll);
&nbsp;&nbsp;}
}
0618リンク+ ◆BotWjDdBWA
2017/10/21(土) 04:42:30.80ID:gFcqtTzn0
垂直に近い壁だって登るのか?

メリー号の性能じゃ無理。
33‰勾配にて、エンジン全開で喘ぎ喘ぎ登る有様だから。
0621名無しさん@お腹いっぱい。
2017/10/24(火) 08:39:03.86ID:vl421YmN0
今回の変更点ではないが
非包含オペレータはやりたいことは何となく分かるような気がするが、イマイチ思ったように扱えない
まあ私の場合、使う場面がほとんどないがw

検索窓で「正規表現を使用する」にチェックを入れたときに有効になる「>」
(「検索する文字列」の欄の右側にある正規表現のガイダンス)のところに
自分で追加はできないのかな?

↓とかを追加したい
(?:) (?=)…肯定先読み (?!)…否定先読み (?<=)…肯定戻り読み (?<!)…否定戻り読み
0625名無しさん@お腹いっぱい。
2017/10/24(火) 12:50:38.53ID:gKiP3mV10
ごめん、ツールバーも1.1.1にバージョンアップしてたのね
1.0.0のままだとダメだったけど1.1.1にしたら普通に使えたわ
0627名無しさん@お腹いっぱい。
2017/10/27(金) 21:19:13.39ID:sZZF/tod0
>>626
せっかく紛らわしさが解消されたと思ってたのに
こいつらCEO対策とかがバッチリだから
スパムとしては手強いんだよなーやだやだ ペッペッ
0634名無しさん@お腹いっぱい。
2017/10/29(日) 07:02:39.01ID:Ct2HR9Oo0
●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の動作記録をメリーに貼り付けると読みやすくなる。
0635名無しさん@お腹いっぱい。
2017/10/31(火) 23:53:26.09ID:Zd5U/Ww50
トレイアイコンの常駐オプションを切っても
かざぐるマウスの機能でシステムトレイに最小化してくれないのね
0637名無しさん@お腹いっぱい。
2017/11/01(水) 19:42:46.27ID:xtaPSKaz0
別の文書を「左右に並べて表示」するには
ウィンドウ > タブを有効にする のチェックをはずしてからか
あるいはタブをウィンドウ外にもっていってからしかできないですよね?

元のウィンドウサイズにさっと戻せるのならそれでも良いが
可能なら元のウィンドウサイズを維持したいので
現状開いているウィンドウ内でできたら良いなと思っての質問です

どうでもいいことだけれど、ウ[イ]ンドウではなくてウ[ィ]ンドウが一般的なのかな
0638名無しさん@お腹いっぱい。
2017/11/01(水) 19:47:07.49ID:xtaPSKaz0
ツールバーに追加できる機能は「利用できるツールバーボタン」にあるものだけですよね?
「クリップボード履歴」を追加したいがそこにないからムリなんでしょうね
右クリックメニューでも良いですが
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況