テキストエディタ Mery part5 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
Mery.hisが保存されるのはMery.exeが正常終了した時だけだから
何らかの原因で強制終了させられたとか >>743
フルパスで管理されているから、ファイル名、場所、ドライブが変わると駄目ですよ。
ok E:\hoge\foo.txt
↓
ng E:\hoge\foofoo.txt
ng F:\hoge\foo.txt
ng E:\hoge\bar\foo.txt >>743
全ブックマークをクリアして、開かれたテキスト全部から設定したキーワードを検索してその行にブックマークを付けるマクロ
https://potato.5ch.net/test/read.cgi/software/1410842156/156,161,169,170
ブックマークはMery正常終了時にMery.hisに書き込まれます。
強制/異常終了などすると書き込まれず、ブックマークの位置がずれてしまう。
まるっと無くなっているということは前述意外に、Mery.hisを読み込み書き込みできない状態になっている可能性も。
ずれた場合、修正したいファイルを全部ドロップして、上のマクロ実行で戻る。
ただし、ブックマークする場所に自分で考えたキーワードを入れておく必要がある。
クリップボードソフトで一瞬で入力できるようにしておくといいかも。 >PCを再起動するたびに消えている気もします
と言うことで、Meryの再起動では大丈夫みたいだから違うとは思うが、
履歴を自動で消す設定にはしていないよね? ・Mery起動時にMery.hisが読み込めなければ、ブックマークは全部消える。
・Mery終了後、次回起動時までの間にお掃除ソフトなどが実行されMery.hisが削除されていたらブックマークは全部消える。
・Meryを終了した後、ブックマークしたファイルのファイル名/ファイルの場所/ドライブ名を変更した場合、別のファイルとなるのでそのファイルのブックマークは全部消える。
・Meryを正常終了させなかった場合、Mery.hisは書き込まれないので前回のブックマーク位置のままになり、Mery次回起動時にブックマークがずれる。 キーワードを入れてくれるマクロがあったら便利かもね
・キーワードを行末に追加してからブックマーク設定するマクロ
・その行からキーワードを削除してブックマーク解除するマクロ
・キーワードのある行すべてからキーワードを削除してブックマークをクリアするマクロ
ようするにMery.hisではなくテキスト自体にブックマークの位置が保存されるので、あとは>>748の
開いているテキストすべて、ブックマークをクリアしてからキーワードのある行をブックマーク設定するマクロ
実行で元通りと。 >>741
>スクロールマージンの範囲をクリックすると意図せずスクロールする弊害もある
今はクリックではスクロールしないよね
編集するとスクロールするが マクロについてほとんど知識がない状態ですが
前々スレにあった数式計算(結果をステータスバーに表示)のマクロ
http://anago.2ch.net/test/read.cgi/software/1362749527/451
について結果を選択範囲の後ろに表示するようにしたいのですが
次レスの方法でどこが間違っているのでしょうか?
後ろから前にドラッグして選択した場合は良いですが
前から後ろにドラッグして選択した場合に結果が選択範囲の前に表示されてしまいます ----- ここから
with (Document.Selection) {
var e = Text;
if (GetActivePos() < GetAnchorPos()) {
SetActivePos(GetAnchorPos());
}
Collapse();
}
if (!e) {
e = Document.GetLine(Document.Selection.GetActivePointY(mePosLogical), 0);
Document.Selection.EndOfLine(false, mePosLogical);
}
try {
with (Math) {
var r = eval(e);
Document.Selection.Text = "=" + r;
ClipboardData.SetData(r);
}
} catch (e) {
Status = e.message;
}
----- ここまで
>GetActivePos メソッド
> カーソル位置を取得します。
>GetAnchorPos メソッド
> 選択範囲の開始位置を取得します。
>SetActivePos メソッド
> カーソル位置を設定します。
とのことですが
カーソル位置を後ろの方にするという考え方では間違っているのでしょうか? >>755
なるほど! 引数を見ていませんでした
上手くいくようになりました ありがとうございます マクロをツールバーに登録できるのは良いけれどなかなか好みのアイコンが見つけられないなー
そもそもその機能に該当するようなアイコンがあるのか定かでないが wiki のプラグインのページには載っていないような古いやつですが
検索窓のプラグインを使用されている方にお尋ねします
ツール>プラグイン>プラグインの設定>
プラグインの設定ダイアログで[OK]をクリックすると異常終了しませんか?
Windows 7 です
-----
Mery は動作を停止しました
問題が発生したため、プログラムが正しく動作しなくなりました。
プログラムは閉じられ、解決策がある場合は Windows から通知されます。
-----
wiki に載せていないくらいだから推奨されていないのかな? >>758
質問、取り下げます
やはり作者さんのところで聞いてみます
失礼しました よく見たら公式のプラグインではなかった
重ね重ね失礼しました >>743です、ご回答くださった方ありがとうございました
Mery異常終了・場所変更などしておらず、お掃除ツールにも心当たりがないため
一度フォーラムで聞いてみようかと思います(ご指摘の通り公式は敷居が高くてこちらにお邪魔してしまいました)
どの方もご丁寧な回答をして下さりありがとうございました! 縦書きにするとページアップダウンが正確に1ページづずつ進まない。変にずれていく。
やはり縦書きはまだまだ不安定ですね。横書きに戻ります。 アウトプットバーはどういう使い方をするの?
まあ普通に使っていて不都合がないのなら気にする必要なしと言われればそれまでだが たとえば下の文章ですけど
Mery はフリーのテキストエディタです。Mery では日記、恋文、新聞記事、
ソースコードなどのあらゆるテキスト文書を簡単に編集することができます。
また、HTML、Java、PHP、SQL などの様々なプログラミング言語の色分け表示も可能です。
この文の行頭にたとえば「・」をつけたとき次の行以降も冒頭に空白が入る機能は
あるでしょうか?↓こんな感じで
・Mery はフリーのテキストエディタです。Mery では日記、恋文、新聞記事、
ソースコードなどのあらゆるテキスト文書を簡単に編集することができます。
また、HTML、Java、PHP、SQL などの様々なプログラミング言語の色分け表示も可能です。 あるかどうか知らんのに口を挟むが
そういうのはWORDとかの仕事でしょ
エディターでそういう余計な事されるのは嫌だな
WORDでもインストール後真っ先にoffる機能なのに >>735の function(txt,cp){ } は置き換える文字を作っているのだろうけれど
txt と cp の値はどうやって設定されているのですか? >>770
Javascriptのreplace()の説明読めば判る。
replace()の第二引数に関数を指定した場合、その関数に対して
match文字列とパターン内の()で指定した箇所の文字列を
受け渡し出来る。 >>771
関数の引数の内容が決まっているのですね
ありがとうございました
replace は一応調べましたが見当違いのページを見ていたようです
(たぶん、java replace でググッってしまったような)
Javascript replace でググったらあっさり見つかりました その方面に疎いけれど、コードサイニング証明書なるものが必要になってくるのか
そこまでして安全性を保証してくれなくても良いのになと個人的には思う
戻り読み不具合、他
https://www.haijin-boys.com/discussions/3443#discussion-3456
より まあアンドロイドじゃ野良アプリは危険とか言われる時代だからね Java と JavaScript の違いがきちんとわかってないから間違うんだな
Javascript とか書いてることからもわかる
ググる際には関係ないが、そのつもりなら全部小文字で打つし 検索/置換のダイアログをだしたときに
カーソル位置にある文字列を自動で入れる機能はオフにできますか ブログコメでも聞いてた人かな
検索なら「このファイルから検索」のマクロかgrepバープラグイン使うのはどうか
置換はわからん 複数行選択でTabキー押したらすべての行頭にTabが挿入されるけどこの機能って正式名ある? >>779
インデント?
右クリメニューの「選択範囲の変換」にある >>778
776ですが僕ではないです
"正規表現を使用する"にチェックしてあるときはオフにしてほしい感じですね >>779
シフトキー押しながらTABキー押すと縮めることができますよ >>782
検索文字列に自動で文字が設定されないことにどんなメリットがあるか分からない
まあ俺は文字列を選択してから検索を選ぶかツールバーの検索窓に入力または貼り付けするかなので
自動で文字が設定されてもメリットはないが 正規表現の構文間違えたり少し変えないとみたいなときは履歴残ってたほうが良いですけど 試すときくらいは検索ダイアログを表示したままにしておけば良いのにと思うが 高価格MIFESと比べてどうですか!
何万円かするエディタに張り合えますか!? 名前付けて保存するときに拡張子を省いて選択してほしい >>790
mifesはdos時代から値段高いから値段が高機能と直結してるかどうかは別の話
ぶっちゃけ、mifesはカスケードウインドウとかタイル表示は出来てもタブ表示/切替は
出来ないのでそういう意味ではmifesが負けてる
ただまあ、滅多に変なモジュール違反起こしたりしないって意味ではmifesの方が
プログラムとしての安定性はあるかもしれん
個人的にはc.mos氏のVZが懐かしい(後継のWzはクソ以下なのでry >>792
タブ表示できるだろ
本当に使ったことあるのか? >>789
ツールバーを右クリック → [ツールバーのカスタマイズ]を選ぶ >>793
多目的ツールバーとかいってファンクションキーと排他的にしか表示できないような
中途半端な機能を存在するというのは俺には出来ないな
タブ表示くらい他表示とトレードオフせんで単体でつけろよって話 >>794
全て保存や上書き保存はあったけど、名前をつけて保存は見当たりませんでした… >>797
横からだけど、ツールバーのカスタマイズで開くウインドウの左窓の一番上にあったぞ?
ttps://dotup.org/uploda/dotup.org1466173.jpg.html みなさんフォント何使っています?
見やすいフォントないですかね〜 Myricaはどうですかね
視認性の高い文字なので愛用してます コード書くときは視認性重視でNasuフォント
日本語だけのときは縦書き対応の霧明朝
いつも使うのはMeryのFontsフォルダに入れてる、持ち出せるの便利 便乗ですまんが絵文字を見るには何が良い?
今はメイリオ-MSRとSymbolaを入れているけれどこれで十分?もっと良いのある? >802
migu 1c使ってたがこっちのが視認性いいな >>796
meryにもないファンクションキーの表示なんて何で持ち出すの?
で、タブ表示できるじゃん
できないと言い張っておいてそういう言い訳するの?
知らなかったことをごまかすんじゃないよ >>808
知らなかったらそもそも例としてあげられないんだがなにいってんの君?
それと、mifesは元々dos時代はファンクション表示されていたし、それを
踏襲しているんだからそれが話の頭に上がるのは当たり前の話でしょ?
その古くからある表示と排他利用しか出来ないからないものとして扱う、何がおかしいんだ? よくわからんが高い製品には張り合えないから製品買えでいいよ
だいたい張り合う必要が無い
フリーソフトをなんだと思ってるんだ フリーソフトだからという理由を≪免罪符≫にしている作者やそのソフト信者のソフトウェアは
おしなべて信用性(機能的な意味ではない)が欠落する。 >>810
逆、逆w
高い製品だって機能が足りない・使い勝手が悪いことは往々にしてあるんだから
フリーでも自分自身が使い勝手いいならそれでいんじゃねーのって話よ >>811
なにが免罪符だ責任を要求するなら金で保証を売ってる製品買え
フリーソフトは作者が作りたくて作ってるものをおすそ分けしてもらうものだ
>>812
発端のレスに対する書き込みだスマン
別にフリーソフトだから品質や内容が必ず市販品に劣ると思ってるわけじゃないよ
自分で納得して自己責任で使えない奴は金出して製品買っとけって話 よく分からんけど続きはエディタ総合スレとか比較スレとかでやってくれ
今もあるのかは知らんが スクリプトにScriptとVBScript以外の言語使えてる人います?
ActiveScriptやら何やらインストールしてみたけどうまくいった試しがないんですが。 >>817
>Meryのマクロは JScript (JavaScript)、VBScript に対応しています。
>実行環境さえ用意すれば PerlScript、PHPScript、PythonScript、RubyScript で記述することも可能です。
>言語仕様はJ Script に準拠しており、名前空間はMicrosoft Visual Studio のオートメーション機能 などで
>使用されている一般的な表記法に基づいています。
1行になってたから改行したけど、merywikiのマクロページの冒頭にこう書いてあったんだけど
ActiveScriptはサポートに含まれてないから動かないだけじゃ?俺使ってないから知らんけど。
perlでもPHPでもRubyでもいいけど試してみればいんじゃね? >>802
\じゃないとやだ
それ以外はすごくいいのに アウトラインの設定の「.」「...」がグレーアウトしていて変更出来ないのはどうしてですか? ファイルから検索で、検索結果が本文に挿入されますが、
そのファイル名からファイルを開くにはどのほうほうが早いですか? わー ダブルクリックで開けたんですね。
気が付かなかったです。
ありがとうございました。m(__)m ファイル保存するとき
1行目がファイル名にダンプする方法ないでしょうか? 知らない便利機能がたくさんあったわあ
知っておくと便利なテキストエディタ「Mery」の10 個の小技
https://www.haijin-boys.com/software/mery/mery-tips >>829
なぜクリップボード経由...>>829 縦書きにすると表示が全部右半分が切れてしまうんだけど対処方法プリーズ >>834
DirectWriteオフかWindowsのディスプレイ設定で項目のサイズを100%
ブログのコメント欄で17/12/26あたりに報告されてたから次バージョンで修正されるはず >>835
ブログコメかw
そこまでは見なかったわw
どうもありがとう >>817
>>831にPythonでの例が載っているね >>840
ありがとうございます
使えました
問答無用で保存されちゃうのですね ちょっとお聞きしますけどWindows10の右クリックで作成したテキストをマリーで開いて編集して上書き保存した場合、形式はUTF-8になるのでしょうか? >>842
マリーって誰よ!!
オプションの基本タブにある「規定のエンコード」の形式で作成されるよ >>843
情報助かりました
ちなみにマリーはメリーの姉妹らしいですよ・・・ ファイル開いて上書きだと元のコードによるんじゃないの? ■ このスレッドは過去ログ倉庫に格納されています