テキストエディタ Mery part5 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
一人のtrollのせいで作者が病んで開発が止まることもある
作者が快適に開発するためのドブさらいみたいな場所なんだよな専門板は テキストエディタは高機能化したけどワープロとは別物だと理解してない人いるよね うわぁ…
最後!プログラム組もうってのに実行環境(方法)すら調べてないのかよ
昔なら本を読む、今ならネットでググればいいのに
それすら面倒臭がって質問するんだよな
でも何故かコードを書く知識は持っている
学校の授業とかで用意された環境でやってるのかなぁ >>930
(まぁ一方の意見の方が正しいんですけどね) 昇順ソート
降順ソート
という機能は無いのでしょうか フォントの履歴をオプションから編集できたらいいのにな
Mery.iniを別エディタで編集するしかなくて困る
よく使うフォントを上部に固定しときたいし
試しに選んでみただけのフォントもずっと残っててごちゃごちゃしちゃう Mery.hisを記録しないか終了時にクリアする設定ってない? >>943
オプションの履歴タブの項目で設定できないの? >>944
そこにある設定で関係ありそうな
「カーソル位置とブックマークを保存する」のチェック外してても記録されるし
「終了時に履歴を消去する」にチェック入れてても消えないんだよね 試してないけどMery.hisを読み取り専用にしとく 一部だけ消えたりとかちょっと不安定だけど保存すると消去する両方有効にしたら消える感じ すまん。無知なこと聞いてると思うが、
↑みたいな何もない改行だけ消すのってどうすればいいんだ? そういえば、置換を「ちかん」と読むのは
痴漢を連想するからセクハラ
「おきかえ」と読めとか言ってたバカ女がいたなあ 「お着替え」のイントネーションで
「置換(おき↑かえ)しましょうね〜」とか言っとけばいいんじゃね >>951
置換(ちかん)って読みは日本語として正しい読みなので
その女性が言ってたのはただの言いがかり、セクハラにはならん
むしろそんなの連想するお前の頭がハラスメントじゃボケって言うたれw 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"に割り当てることはできるでしょうか?
よろしくおねがいします アクセスキーの追加は
m.Add("キャンセル", 0); を
m.Add("C キャンセル", 0); に書き換えてできました
できれば "キャンセル(C)" のかたちにしたいのですが、可能でしょうか?
>>956のポップアップメニューをマウスポインタの位置に出す方法についてはまったくわかりません
引き続きどなたかよろしくお願いします m.Add("[> ]メール引用符 (&1)", 1);
(中略)
m.Add("キャンセル (&C)", 0);
var r = m.Track(1); >>958
ありがとうございます
完全に希望どおりのかたちになりました ベータというよりは修正版だね。なんか新機能追加の予定とかあんのかな Ctrl+0 でフォントサイズをリセットしたときの初期値を12pointにしたいのですが、
どこかで設定できますか? >>964
キーボードショートカットかポップアップメニューの設定にある
表示→現在のフォントサイズを既定に設定 今まではハードやネット的に保存のタイミングはユーザーに一任されていたが、
これからは全自動だよなあ
一文字打つごとに保存が行われて、バッファーが溢れるまでは無限にエンドゥ機能も組み込めば、
正直エディタもシステムの一部にできそうですよね
エディタソフトを選ぶという行為自体が意味なさそう
実際、マックはもうそんな域ですよね
マックでソフトを探したことはありませんし >>967
それは言い換えれば、「windows98の時にIEをシステムに組み込んで他を排除し、
Netscapeから独占禁止法違反で提訴された」のと同じ道を辿ることになると思うが
なんでもかんでもシステムに組み込めばいいってもんじゃない、エディタがシステムに
組み込まなあかんほど根幹に関わるかって聞かれたらそういうものじゃないんだから
それと、古くからいくつかのエディタには自動保存の機能はついてるので
これからは、とか意味不明 20年程前には既に存在してるものを指して「これからは」
とは言わないと思いますはい FAQだったらすみません。
今、MeryをProgram filsではなく、普通のフォルダにいれており
そのMy Macroにマクロを幾つか入れています。
そしてマクロバーにマクロを幾つか登録しており、すぐマクロが使える
ようにしています。
が、朝、PCを起動してMeryを起動させると、マクロバーに何も
表示されません。で、毎朝、マクロ→カスタマイズでマクロを選択する
日課になっています。
1)マクロ→カスタマイズで開くフォルダを、My Macrosに固定できな
いのでしょうか?
2) PCの電源をきると、マクロバーに設定されているマクロが
なくなってしまうのはなんとか防止できないでしょうか? 設定ファイルが壊れてるか書き込めなくなってるんじゃないのかな >>970
そういう不具合っぽいものが出る時は昔からよくある対処としてはフォルダ名の半角スペース全角スペースを疑おう
まず、My MacrosじゃなくてMyMacrosとかMacrosってフォルダ名にして指定してみたらどうだろう お返事ありがとうございます。
フォルダ名はDictsとかExtとか、インストール時に自動的に
作られたMy Macrosに入れています。
変更したほうがいいでしょうか?
設定ファイルというのはどこにありますか?
一般ユーザーがアクセスできますでしょうか? >>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フォルダからの相対パスに書き直す
設定を全部まっさらからやりなおしたほうがいいんじゃないかな? お返事ありがとうございました。
Mery.iniのMacro フォルダの設定を \My Macrosの相対パスから
絶対パスに書き直したら、とりあえず、当初の目的は達成できました。
ただし、Meryが自分で相対パスに戻すような事があれば、
最初から入れなおそうと思います。
ありがとうございました。 絶対パスだとバージョン違いやポータブル版、ベータテストなどで別名(別ディレクトリや別PCなども)のMeryを入れるときに不自由するから相対パスのほうがよかったのでは?
あと、設定ファイルがこわれることもあるからMery.iniのバックアップも忘れずに! いろいろご教示ありがとうございました。
気をつけたいと思います。 これまた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でとりだした文には何か表にでてこないのが
はいっているのでしょうか? なるほど! できました。ありがとうございました。
もう一つ、Meryと関係ないのですがお願いします。
WSHのJscriptpでEXCELを読む事をしているのですが、
EXCELを開いたあと、book、sheetを定義して
data=sheet.Cells(i,j).Value
としてセルのデータを取り出すのですが、何もはいっていない
セルでも実際には何かはいっているようで、
if (data =="")とかしても空のセルをひっかけてくれません。
何かこうしたらいいというのはありませんでしょうか? >>980
聞いたらどこでも誰でも何でも教えて貰えると思うな
お前には常識が足りなすぎる jmeditorから引っ越してきたけどなかなかいいね。
なかなかいいんだけど
perlの構文syntax hilightで pod cut記法がコメントとして反映されなかった。
ふぁああああああ ( ˘ω˘)スヤァ >>998
自己解決
編集モード
→ perlのプロパティ
コメント1
開始 : =pod
終了 :=cut
とかでいけそうではあった。 =head1〜2とかもあるんだけどまぁいいか。
HTML埋め込み以外にもSQL,Xpath,正規表現埋め込み
あるいは evalでbash突っ込んだときとかもハイライトできるとイケメンではあるかもしれない。 Linux/DebianのWineVer3でMery起動しようとしたらWindows8相当までversion下げないと起動しなくなった……
8.1以降だと何か要るdllあるんだろうか
まぁ普段XP相当まで下げてるから関係ないけど >>990
いろいろあるとはおもうけど
そんな環境ならjEditとかを自分ならつかうけどね。
あくまでwineはエミュだしその中で起動モード下げるって
小舟にt級のイカリをつけながら小さな池で魚を釣ってどうするんだ感 ふぁああああ 俺のMeryちゃんがああああああ
うええぁあああ うおおおおおー
これ外部ツールでLLなんかを起動して外部ツールで実行
アウトプットバーを閉じる にチェックを ”入れない” と
世にも恐ろしい隠された機能が発揮されるんだが!
たとえば perlを設定して
print rand 17; #乱数で0から17までランダムに表示しろっていうプログラムを書く
または print time;とかの方がわかりやすいかも。
仮に 0.0672172583591113 って表示されたとする。
あ 乱数っぽい。
もっかい実行する。(実際は実行されてない
0.0672172583591113 って表示される。
もっかい実行する
0.0672172583591113 (実際は実行されてない
ある程度時間がたつかMeryの編集上でカーソルを動かすと
2.70056621576174
あ! 実行された。
アウトプットバーを閉じるかエディタを触るかしないと再度実行しないんだね。
バグのような、普通の人はほかのアプリをコンソール替わりで連打で動かすことなんて無い?だろうから
仕様なんだろうけど・・・
早めに気づいてよかった・・・w こえええよ! そもそもMeryは「テキストエディタ」である
マクロを捻りまくって何度も連続プログラムを走らせるような本来のテキストエディタと
かけ離れた使い方はあまり考慮されていないと思うのだが >>993
まぁそうなんだが(そうなんだろうか?Windows初心者でよくわからねえ)
外部ツールを 沈黙のエラー状態で 発動させない っていうのは
隠された仕様でイクない。
つか テキストエディタってそんなもんだぜ。vimもviもEmacsも。
vimがこういう仕様ならたぶん世界はあと5日で崩壊するところだった
危なかったぜ・・・ ("^ω^)・・・ ワッチョイありに合流でも構わないけどこのスレが落ちればワ嫌いな人が立てるでしょうね ワッチョイスレ見たら2〜3人だけの遊び場になってるみたいだった
べつの意味で「使いたくない」人が多いだろうな このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 679日 23時間 3分 51秒 レス数が1000を超えています。これ以上書き込みはできません。