テキストエディタ Mery part5 [無断転載禁止]©2ch.net

レス数が1000を超えています。これ以上書き込みはできません。
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/

0952名無しさん@お腹いっぱい。2018/05/28(月) 02:06:16.60ID:+eCyQ1vM0
「お着替え」のイントネーションで
「置換(おき↑かえ)しましょうね〜」とか言っとけばいいんじゃね

0953名無しさん@お腹いっぱい。2018/05/28(月) 02:51:05.02ID:ANxFm8n40
性器あらわあらわで痴漢

0954名無しさん@お腹いっぱい。2018/05/28(月) 09:46:40.90ID:5K8Rx8b00
>>951
置換(ちかん)って読みは日本語として正しい読みなので
その女性が言ってたのはただの言いがかり、セクハラにはならん
むしろそんなの連想するお前の頭がハラスメントじゃボケって言うたれw

0955名無しさん@お腹いっぱい。2018/05/28(月) 16:16:36.18ID:wWdG8Aft0
変換も変態痴漢とか連想しちゃうんだろうなあ

0956名無しさん@お腹いっぱい。2018/06/01(金) 18:13:48.89ID:1cnnuvN10
Wikiのマクロ「引用の追加(kuro)」について質問です

引用の追加 - MeryWiki
https://www.haijin-boys.com/wiki/%E5%BC%95%E7%94%A8%E3%81%AE%E8%BF%BD%E5%8A%A0

このマクロをツールバーやメニューから起動すると、編集行のキャレットの位置にポップアップメニューが出てきますが
これをマウスポインタの位置にポップアップさせるには、マクロの記述をどのように書き換えればよいのでしょうか?

また、このマクロをショートカットキーから起動したさいも
ポップアップメニュー内のアイテムを選択するときにマウスでクリックしないといけないのですが
各アイテムをそれぞれキーボードの"1"〜"6"キー、1つ削除を"D", すべて削除を"A", キャンセルを"C"に割り当てることはできるでしょうか?

よろしくおねがいします

09579562018/06/01(金) 21:16:07.80ID:1cnnuvN10
アクセスキーの追加は
m.Add("キャンセル", 0); を
m.Add("C キャンセル", 0); に書き換えてできました
できれば "キャンセル(C)" のかたちにしたいのですが、可能でしょうか?

>>956のポップアップメニューをマウスポインタの位置に出す方法についてはまったくわかりません
引き続きどなたかよろしくお願いします

0958名無しさん@お腹いっぱい。2018/06/01(金) 21:27:14.03ID:3LQ5TbIu0
m.Add("[> ]メール引用符 (&1)", 1);
(中略)
m.Add("キャンセル (&C)", 0);
var r = m.Track(1);

0959名無しさん@お腹いっぱい。2018/06/01(金) 21:52:31.70ID:1cnnuvN10
>>958
ありがとうございます
完全に希望どおりのかたちになりました

0960名無しさん@お腹いっぱい。2018/06/05(火) 07:09:07.01ID:Zf+02IY00

0961名無しさん@お腹いっぱい。2018/06/06(水) 04:00:31.51ID:L09u4eJz0
せんきゅう

0962名無しさん@お腹いっぱい。2018/06/12(火) 15:55:14.39ID:eq7kDP8C0
ベータというよりは修正版だね。なんか新機能追加の予定とかあんのかな

0963名無しさん@お腹いっぱい。2018/06/12(火) 16:42:04.05ID:Lv9lGT1d0
テキストの自動保存とか色々アイデアはあるみたいね

https://www.haijin-boys.com/discussions/3624

0964名無しさん@お腹いっぱい。2018/06/12(火) 17:30:13.68ID:DiQdYQPq0
Ctrl+0 でフォントサイズをリセットしたときの初期値を12pointにしたいのですが、
どこかで設定できますか?

0965名無しさん@お腹いっぱい。2018/06/12(火) 17:31:16.00ID:/lSPlFfU0
Mery.his関連はバグだったのか

0966名無しさん@お腹いっぱい。2018/06/12(火) 20:09:01.01ID:7yoQ24OU0
>>964
キーボードショートカットかポップアップメニューの設定にある
表示→現在のフォントサイズを既定に設定

0967名無しさん@お腹いっぱい。2018/06/12(火) 22:53:26.64ID:8nZmMWq30
今まではハードやネット的に保存のタイミングはユーザーに一任されていたが、
これからは全自動だよなあ
一文字打つごとに保存が行われて、バッファーが溢れるまでは無限にエンドゥ機能も組み込めば、
正直エディタもシステムの一部にできそうですよね
エディタソフトを選ぶという行為自体が意味なさそう
実際、マックはもうそんな域ですよね
マックでソフトを探したことはありませんし

0968名無しさん@お腹いっぱい。2018/06/12(火) 23:57:21.51ID:9r6IydW50
>>967
それは言い換えれば、「windows98の時にIEをシステムに組み込んで他を排除し、
Netscapeから独占禁止法違反で提訴された」のと同じ道を辿ることになると思うが
なんでもかんでもシステムに組み込めばいいってもんじゃない、エディタがシステムに
組み込まなあかんほど根幹に関わるかって聞かれたらそういうものじゃないんだから

それと、古くからいくつかのエディタには自動保存の機能はついてるので
これからは、とか意味不明 20年程前には既に存在してるものを指して「これからは」
とは言わないと思いますはい

0969名無しさん@お腹いっぱい。2018/06/13(水) 02:01:21.48ID:GH/IClWL0
>>966
ありがとう!

0970名無しさん@お腹いっぱい。2018/06/13(水) 14:10:10.83ID:3d7K5jq30
FAQだったらすみません。
今、MeryをProgram filsではなく、普通のフォルダにいれており
そのMy Macroにマクロを幾つか入れています。
そしてマクロバーにマクロを幾つか登録しており、すぐマクロが使える
ようにしています。

が、朝、PCを起動してMeryを起動させると、マクロバーに何も
表示されません。で、毎朝、マクロ→カスタマイズでマクロを選択する
日課になっています。

1)マクロ→カスタマイズで開くフォルダを、My Macrosに固定できな
  いのでしょうか?

2) PCの電源をきると、マクロバーに設定されているマクロが
なくなってしまうのはなんとか防止できないでしょうか?

0971名無しさん@お腹いっぱい。2018/06/13(水) 14:44:54.68ID:bTLh7DaP0
設定ファイルが壊れてるか書き込めなくなってるんじゃないのかな

0972名無しさん@お腹いっぱい。2018/06/13(水) 16:03:45.23ID:8PunEIEK0
>>970
そういう不具合っぽいものが出る時は昔からよくある対処としてはフォルダ名の半角スペース全角スペースを疑おう
まず、My MacrosじゃなくてMyMacrosとかMacrosってフォルダ名にして指定してみたらどうだろう

0973名無しさん@お腹いっぱい。2018/06/14(木) 07:46:20.28ID:fGviMHyw0
お返事ありがとうございます。

フォルダ名はDictsとかExtとか、インストール時に自動的に
作られたMy Macrosに入れています。
変更したほうがいいでしょうか?

設定ファイルというのはどこにありますか?
一般ユーザーがアクセスできますでしょうか?

0974名無しさん@お腹いっぱい。2018/06/14(木) 08:59:31.20ID:xbpj5uET0
>>970,973
> インストール時に自動的に作られたMy Macrosに入れています。

数年ぶりにMery本体を(あるいはPC/OSを)更新したとか
古いMeryのフォルダからMy Macroをフォルダをコピペしたとかでしょ?

もしそうならフォルダ名をMacrosに変えなくちゃならないし
includeライブラリを参照しているマクロは更新が必要

更新履歴より
▼ 2015/12/24 (2.4.7.6369)
> "My Macros"フォルダを"Macros"フォルダに名称変更。それに伴い、#includeの
> パスを"Macros"フォルダからの相対パスに変更。ついでに#iconのパスをマクロ
> ファイルからの相対パス、"Macros"フォルダからの相対パスに対応。

設定ファイルMery.iniはインストールしたフォルダにあるか、アドレスバーに %appdata%\Mery と入力して移動すれば見つかるはず
タスクトレイに常駐しているMeryを終了させて、Mery.iniをMery以外のエディタで開き
[Macros\Macro0] セクション以降に書き込まれたマクロのパスを確認
FileName=Macros\マクロ名.js
のようにMeryフォルダからの相対パスに書き直す

設定を全部まっさらからやりなおしたほうがいいんじゃないかな?

0975名無しさん@お腹いっぱい。2018/06/15(金) 07:55:20.42ID:kIEAgUDs0
お返事ありがとうございました。

Mery.iniのMacro フォルダの設定を \My Macrosの相対パスから
絶対パスに書き直したら、とりあえず、当初の目的は達成できました。

ただし、Meryが自分で相対パスに戻すような事があれば、
最初から入れなおそうと思います。

ありがとうございました。

0976名無しさん@お腹いっぱい。2018/06/15(金) 08:22:40.84ID:3tOhON8t0
絶対パスだとバージョン違いやポータブル版、ベータテストなどで別名(別ディレクトリや別PCなども)のMeryを入れるときに不自由するから相対パスのほうがよかったのでは?
あと、設定ファイルがこわれることもあるからMery.iniのバックアップも忘れずに!

0977名無しさん@お腹いっぱい。2018/06/15(金) 17:11:27.85ID:kIEAgUDs0
いろいろご教示ありがとうございました。
気をつけたいと思います。

0978名無しさん@お腹いっぱい。2018/06/19(火) 13:13:15.25ID:mfuP+QNF0
これまたFAQかも知れませんが、
ホームページのソース解析の勉強用にMeryを使っています。
解析するホームページをchromeで開いて、ctrl−uでソースを
表示させ、ソースをMeryにcopy & pasetします。
で、たとえばタイトルを抜き出すのに
a = document.text.split("\n"); とやって
if (a[i].indexOf('<title>') != -1) として、そうやって抽出した
文から、例えば '>'と'['で囲まれる領域を取り出すのに
var ctitle = xtitle.match(/\>(.*?)\[/g);
とします。困っているのは、このctitleのまま、substrをして
しまうとエラーになってしまいます。ctitle="x"+ctitleと
余計な文字をつけると、ちゃんとsubstrしてくれます。
matchでとりだした文には何か表にでてこないのが
はいっているのでしょうか?

0979名無しさん@お腹いっぱい。2018/06/19(火) 14:31:23.11ID:GdBnTKd00
matchが返すのは配列でしょ

0980名無しさん@お腹いっぱい。2018/06/19(火) 17:29:26.18ID:mfuP+QNF0
なるほど! できました。ありがとうございました。

もう一つ、Meryと関係ないのですがお願いします。

WSHのJscriptpでEXCELを読む事をしているのですが、
EXCELを開いたあと、book、sheetを定義して
data=sheet.Cells(i,j).Value
としてセルのデータを取り出すのですが、何もはいっていない
セルでも実際には何かはいっているようで、
if (data =="")とかしても空のセルをひっかけてくれません。
何かこうしたらいいというのはありませんでしょうか?

0981名無しさん@お腹いっぱい。2018/06/19(火) 17:30:08.47ID:mfuP+QNF0
Jscriptp→JScriptの間違いです。

0982名無しさん@お腹いっぱい。2018/06/19(火) 18:23:39.79ID:LWi5DYvM0
EXCELでわからない問題はここに書いてね1
https://egg.5ch.net/test/read.cgi/software/1496839212/
Excel総合相談所 131
https://mevius.5ch.net/test/read.cgi/bsoft/1523701626/

0983名無しさん@お腹いっぱい。2018/06/19(火) 18:25:17.25ID:LWi5DYvM0
プログラム
https://mevius.5ch.net/tech/

スレ立てるまでもない質問はここで 149匹目
https://mevius.5ch.net/test/read.cgi/tech/1529199088/

0984名無しさん@お腹いっぱい。2018/06/20(水) 20:45:00.00ID:fm4+AT7/0
>>980
Meryと関係無さすぎる

0985名無しさん@お腹いっぱい。2018/06/20(水) 23:20:27.54ID:bapXj4oi0
>>980
聞いたらどこでも誰でも何でも教えて貰えると思うな
お前には常識が足りなすぎる

0986名無しさん@お腹いっぱい。2018/06/20(水) 23:47:32.40ID:u5oKoHaY0
マクロが引数取れるようにならんかな

0987名無しさん@お腹いっぱい。2018/06/21(木) 08:50:44.92ID:VtMsuOIT0
ご助言、ありがとうございました。

0988名無しさん@お腹いっぱい。2018/06/22(金) 16:19:27.81ID:qh8t0taU0
jmeditorから引っ越してきたけどなかなかいいね。
なかなかいいんだけど

perlの構文syntax hilightで pod cut記法がコメントとして反映されなかった。
ふぁああああああ ( ˘ω˘)スヤァ

0989名無しさん@お腹いっぱい。2018/06/22(金) 16:57:52.58ID:qh8t0taU0
>>998
自己解決

編集モード
→ perlのプロパティ
コメント1
開始 : =pod
終了 :=cut
とかでいけそうではあった。 =head1〜2とかもあるんだけどまぁいいか。

HTML埋め込み以外にもSQL,Xpath,正規表現埋め込み
あるいは evalでbash突っ込んだときとかもハイライトできるとイケメンではあるかもしれない。

0990名無しさん@お腹いっぱい。2018/06/22(金) 17:30:09.26ID:l/908so+0
Linux/DebianのWineVer3でMery起動しようとしたらWindows8相当までversion下げないと起動しなくなった……
8.1以降だと何か要るdllあるんだろうか
まぁ普段XP相当まで下げてるから関係ないけど

0991名無しさん@お腹いっぱい。2018/06/22(金) 17:37:42.80ID:qh8t0taU0
>>990
いろいろあるとはおもうけど
そんな環境ならjEditとかを自分ならつかうけどね。

あくまでwineはエミュだしその中で起動モード下げるって
小舟にt級のイカリをつけながら小さな池で魚を釣ってどうするんだ感

0992名無しさん@お腹いっぱい。2018/06/23(土) 01:27:01.65ID:bgReFyxg0
ふぁああああ 俺のMeryちゃんがああああああ
うええぁあああ うおおおおおー

これ外部ツールでLLなんかを起動して外部ツールで実行
アウトプットバーを閉じる にチェックを ”入れない” と

世にも恐ろしい隠された機能が発揮されるんだが!
たとえば perlを設定して

print rand 17; #乱数で0から17までランダムに表示しろっていうプログラムを書く
または print time;とかの方がわかりやすいかも。

仮に 0.0672172583591113 って表示されたとする。
あ 乱数っぽい。
もっかい実行する。(実際は実行されてない
0.0672172583591113 って表示される。
もっかい実行する
0.0672172583591113 (実際は実行されてない

ある程度時間がたつかMeryの編集上でカーソルを動かすと
2.70056621576174

あ! 実行された。
アウトプットバーを閉じるかエディタを触るかしないと再度実行しないんだね。
バグのような、普通の人はほかのアプリをコンソール替わりで連打で動かすことなんて無い?だろうから
仕様なんだろうけど・・・ 

早めに気づいてよかった・・・w こえええよ!

0993名無しさん@お腹いっぱい。2018/06/23(土) 20:10:31.57ID:oc9N1C1n0
そもそもMeryは「テキストエディタ」である
マクロを捻りまくって何度も連続プログラムを走らせるような本来のテキストエディタと
かけ離れた使い方はあまり考慮されていないと思うのだが

0994名無しさん@お腹いっぱい。2018/06/23(土) 20:51:11.59ID:bgReFyxg0
>>993
まぁそうなんだが(そうなんだろうか?Windows初心者でよくわからねえ)
外部ツールを 沈黙のエラー状態で 発動させない っていうのは
隠された仕様でイクない。 

つか テキストエディタってそんなもんだぜ。vimもviもEmacsも。
vimがこういう仕様ならたぶん世界はあと5日で崩壊するところだった
危なかったぜ・・・ ("^ω^)・・・

0995名無しさん@お腹いっぱい。2018/06/23(土) 23:16:32.43ID:t3i4EcFS0
次建てる?別スレ消化する?

0996名無しさん@お腹いっぱい。2018/06/23(土) 23:34:18.05ID:VqL5TSV10
ワッチョイありに合流でも構わないけどこのスレが落ちればワ嫌いな人が立てるでしょうね

0997名無しさん@お腹いっぱい。2018/06/23(土) 23:36:38.09ID:VqL5TSV10
ワッチョイありの別スレ(現在のレス数65)

テキストエディタ Mery part5
https://egg.5ch.net/test/read.cgi/software/1470539869/

0998名無しさん@お腹いっぱい。2018/06/23(土) 23:43:47.57ID:VqL5TSV10
ワッチョイスレ見たら2〜3人だけの遊び場になってるみたいだった
べつの意味で「使いたくない」人が多いだろうな

0999名無しさん@お腹いっぱい。2018/06/24(日) 19:33:19.89ID:xdQPQ/b70
宣伝

1000名無しさん@お腹いっぱい。2018/06/24(日) 19:33:48.87ID:xdQPQ/b70
宣伝宣伝

10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 679日 23時間 3分 51秒

10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php

レス数が1000を超えています。これ以上書き込みはできません。