14/09/16 20:33:11.94 G3Pvq+8Z0.net
>>1 乙
3:名無しさん@お腹いっぱい。
14/09/16 22:21:46.77 vO8czCOV0.net
前スレ>>976
自作アイコン同梱で「検索文字列の強調を解除」するマクロを投稿したんで良ければどうぞ
URLリンク(www.haijin-boys.com)
アイコンのデザインが気に入らないときは、フリー素材を探すなり自分で作るなり頼む
4:名無しさん@お腹いっぱい。
14/09/16 23:02:22.98 NRCEv5j00.net
>>3
前スレ989ので十分だったけど、まさかアイコンまで付けてくれるとは
マジありがとう
5:名無しさん@お腹いっぱい。
14/09/17 11:28:06.43 M2P1dpBc0.net
>>3
横からありがとう。・*・:≡( ε:)
こういうの自分で書けるって素敵!
私は正規表現もわからない側だからチンプンカンプン…
今も検索でつまずいています
特定の文字列を含むそれより前を検索したくてググってみたけど辿り着けず…
「文字列」.+
で逆に文字列より後を検索できるのはわかったんで
じゃあその強調結果をコピーしようと思ったら
強調部分だけ選択のやり方がわからず…orz
誰か教えていただけないでしょうか?(´`:)
テキストエディタが思い通りに扱えるようになったら便利だろうな…
6:名無しさん@お腹いっぱい。
14/09/17 12:03:22.91 19CbzYys0.net
正規表現もわからなかった身だけど質問せず自分で調べて今快適に使えてるぞ
7:名無しさん@お腹いっぱい。
14/09/17 12:21:02.20 JEEJFoJG0.net
javascriptでのマッチ文字列再利用はちとまんどいからな
8:名無しさん@お腹いっぱい。
14/09/17 22:19:44.36 sSKTqtfg0.net
うわぁ・・・
9:名無しさん@お腹いっぱい。
14/09/19 07:23:07.99 JpfKqDwZ0.net
>>5
特定文字より後が“「文字列」.+”で良いなら、逆の場合は“.+「文字列」”でいける
強調結果のコピーや選択って機能はないけど、検索直後は選択状態にあるからそれを使うとか
検索ダイアログで検索した後、テキスト部分クリックすると選択解除されるからやりづらいかもしれないけど
F3 とか Shift + F3 とか使ってみるとやりやすい
あとは思った通りに動くかは怪しいけど、次のマクロ使ってみるとか
var s = Document.Selection;
var i = s.GetActivePos();
s.FindRepeat(meFindNext);
if (i != s.GetActivePos()) {
s.FindRepeat(meFindPrevious);
s.Copy();
}
10:名無しさん@お腹いっぱい。
14/09/19 09:45:02.54 QotybH410.net
>>9
ありがとうございます!!!
“「文字列」.+”の逆のつもりで“+.「文字列」”を試して駄目か…となっていました
何故勝手にひっくり返してしまっていたんだろうorz
今、出先でMeryで試してみれないのでAndroidの正規表現使えるアプリで試してみました!
> 検索直後は選択状態にあるから
これも文字列選択→検索とやっていたので、その選択状態が維持されてしまっていたんですねorz
どうにかできないかとテキストエリアをクリックしまくってましたし
自分ではずっと気付けなかったと思います…
書いていただいたマクロは眺めてみても私にはさっぱりわかりませんが
帰宅後導入させていただきます
勉強になりました
本当にありがとうございます<(_ _)>
まだまだ全然使いこなせていないので
作者さんがTwitterで呟いていた夢で見たというMeryの本
本当にあればいいなと願ってしまう…
11:8
14/09/19 21:52:53.08 JpfKqDwZ0.net
>>10
> これも文字列選択→検索とやっていたので、その選択状態が維持されてしまっていたんですねorz
選択状態は維持されません、検索結果の範囲が選択状態になっています
ただ、結果をコピーしようと思ってテキスト領域をクリックすると選択解除されてしまうので、
その場合テキスト領域をクリックせずにコピーする必要があるということを言いたかったのです
> 書いていただいたマクロは眺めてみても私にはさっぱりわかりませんが
次を検索(F3) => 前を検索(Shift + F3) => コピー(Ctrl + C) をマクロ化しただけですよ
コピーしたい強調表示中にキャレットがあれば、うまく動くんじゃないかなーと
12:名無しさん@お腹いっぱい。
14/09/20 17:01:22.69 rzmlpOwF0.net
>>11
昨晩帰宅が遅くなったのでさっきまで爆睡してしまってました…
レスいただいていたのに報告遅くなってしまってすみません
検索→全ての行の強調されている文字列がコピーされるのかと思っていたので
強調中の検索で捉えている行の分しかコピーされませんが…
私がそもそも動作を勘違いしてたのか、はたまたやり方が悪いのか…?
次を検索(前を検索)→テキスト領域には触れない状態でマクロクリック
↑これで合ってますよね?(;´・ω・`)
13:名無しさん@お腹いっぱい。
14/09/20 21:27:57.80 KFxsBRaw0.net
>>12
私の書いたマクロは、キャレット位置にある強調表示をコピーするものです
強調表示されているもの全てをコピーするマクロは実装できますが、残念ながら今マクロを書ける環境にないので
ちなみに結果は改行区切りでコピーで良いのですか?
新しいドキュメントに書くとかも出来ますが
14:名無しさん@お腹いっぱい。
14/09/20 22:40:05.51 rzmlpOwF0.net
>>13
勘違いしていました、ごめんなさい。
お手数お掛けしてしまって本当に申し訳ないんですが
自分では書けないし書けるようになる事があったとしてもいつの事やら…なので
気が向いたらで結構ですので、いつか書いていただけると嬉しいです!
甘えてしまってすみません。
> ちなみに結果は改行区切りでコピーで良いのですか?
新しいドキュメントに書くとかも出来ますが
wordとか使ってこなかったので意味すらわからなくて
今検索してみたのですが軽く読んだだけでは理解できませんでした(>_<)
・強調結果の中の1改行分をコピー
・改行も含めて全強調結果をコピー
とかな感じですか?
できれば後者の挙動のものがいいです
15:名無しさん@お腹いっぱい。
14/09/21 00:26:07.57 OCpu4KPe0.net
・個々の強調結果を改行で繋げた物をクリップボードにコピー
・個々の強調結果を改行で繋げた物を新たに新規ドキュメントを開いてそこに表示
多分こうだと思う。
16:名無しさん@お腹いっぱい。
14/09/21 12:46:30.43 Z1qUfk7w0.net
>個々の強調結果を改行で繋げた物をクリップボードにコピー
素人が見よう見まねで作ってみた。
var s = Document.Selection;
var i = 0;
var cnt = 0;
var t = "";
s.SetActivePos(i);
for(cnt = 0 ; cnt < 1000 ; cnt++){
s.FindRepeat(meFindNext);
var i2 = s.GetActivePos();
if(i == i2) break;
t += s.Text + "\r\n";
i = i2;
}
ClipboardData.SetData(t);
17:名無しさん@お腹いっぱい。
14/09/21 14:10:24.48 8p9ZqT/t0.net
現状grepとか使ってるの置き換えられると地味に便利やなあ
18:5
14/09/22 09:50:12.43 PunJXCgO0.net
レスいただいていたのに返信が遅くてすみません…
>>15
私の解釈ぜんぜん間違ってましたね(^^;
わかりやすくありがとうございます!
>>16
バッチリでした!(*´∀`)b
ツツツ~と走ってコピーされていく様が爽快でした
ありがとうございます!!!
テキスト編集の基礎知識が乏しいので
このスレの皆さんからしたら信じられないでしょうが
今まで下手したら数時間かかっていたような作業が
これで一瞬でできるようになりました
やったー!!!∩・∀・∩
>>17
grep…また私が知らない用語( °Д゜)
まずは基礎用語から勉強しなくてはいけませんね…orz
…なんでお前テキストエディタ使ってるねん、メモ帳でええやろ状態な現状ですが
JavaScriptは無理にしても、せめて正規表現を少し覚えられたら
手作業でポチポチ編集から世界が変わりそうですね
とりあえず「サルにも分かる正規表現」さんサイトをブックマークしてみましたw
皆さん、ありがとうございますm(_ _)m
19:13
14/09/23 0
20:8:54:45.27 ID:+kmMgqyA0.net
21:名無しさん@お腹いっぱい。
14/09/23 20:32:07.23 6B7saYBY0.net
>>19
ありがとうございます!!!
わざわざ書いてもらえて本当に有り難いですm(_ _)m
こちらもバッチリです!(*´∀`)b
状況に合わせて検索オプション連動できるの便利ですね
新しいドキュメントに書き出すほう
…コメントアウトを外す?
また知らない用語キター*+.\( °ω° )/.:+
自分で調べた限りでは
・行頭に#などの文字列を付け加える
・<!- ->で囲む
という答えに辿り着いたのですが見当違いでしょうか?
重ね重ね無知ですみません…
22:19
14/09/23 21:23:55.46 +kmMgqyA0.net
>>20
> ・行頭に#などの文字列を付け加える
> ・<!- ->で囲む
プログラミング言語によって書き方が違いますが、その認識で合っています
javascript なので、// 以降は行末までがコメント、つまり実行されない文になります
// をつけることをコメントアウトと言いますが、外すのは逆で // を取り除くことを指しています
マクロだとオプション画面を用意できないので、
・コメントアウトを外す
・オプションの変数を変える(1 を 2 にとか、false を true にとか)
で、動作を変えられるようにしているものがあります
> 状況に合わせて検索オプション連動できるの便利ですね
連動といいますか、オンでもオフでも正常(結果に違いがない)に動作するようにしています
>>16 さんのマクロだと、オンのときに 1,000 行コピーされてしまったので(普段、文頭移動オプションをオンにしている)
オプションオフなら >>16 さんのマクロでも問題ないと思いますよ
23:名無しさん@お腹いっぱい。
14/09/24 01:07:56.74 ohRU9fJC0.net
>>21
わかりやすい説明ありがとうございます
出来ました!
> 新しいドキュメントに書き出す
実はいまいちピンときていなかったのですがこういう動作だったんですね
これもすごく便利です♪
そう言えばJavaScriptの名前や説明部分には「//」付いてますね
そういう意味だったのか…
FirefoxのGreasemonkeyスクリプトやuserChrome.jsを編集するときにも
「falseをtrueに」とか意味も分からないまま説明通り見よう見まねでやってました…
一つ勉強になりましたφ(。_。*)
今回はいろいろとお世話になりました
無知すぎて、ずいぶんご迷惑お掛けして申し訳なかったです…
強調は色反転しているように見えるので、てっきり
Mery本体の機能で強調部分全選可能なのに私がやり方わからないだけだと思い質問してしまいました
助けていただいたお陰ですごく便利になって嬉しいです!
ありがとうございました!!!m(_ _)m
24:名無しさん@お腹いっぱい。
14/09/26 01:52:22.23 26OSYqXA0.net
>>16
>>19
横から㌧。いいねこれ
既にありそうなのに今までなかったのな
25:名無しさん@お腹いっぱい。
14/09/26 20:00:39.95 9GfVbd9A0.net
マクロが延々動いて灰色な状態でいるのだけれど、強制的に止める方法ないでしょうか。
meryを終了すると作業していたデータが消えそうなので。
26:名無しさん@お腹いっぱい。
14/09/26 22:05:24.85 ftD7/blv0.net
>.24
既に諦めているかもしれませんが、残念ながらマクロを止める方法はありません
データの復旧も Mery の機能としては無理です
27:名無しさん@お腹いっぱい。
14/10/03 10:51:39.49 fm7yJV+S0.net
お先マックロ
28:名無しさん@お腹いっぱい。
14/10/03 21:24:14.98 aWDuH8220.net
Embarcadero Delphi と C++Builder の VCL にバッファオーバーフローの脆弱性
URLリンク(jvndb.jvn.jp)
これってMeryちゃんも関係あるん?
29:名無しさん@お腹いっぱい。
14/10/03 22:08:25.17 pX4oyy3v0.net
リンク先を見る限り脆弱性があるのは Delphi XE6 らしい。
Meryは Delphi XE で作られてるので、違うっぽい。
・・・
Delphiって、XE4あたりから、半年に一回くらいのペースで、メジャーバージョンアップしてんのか…
30:名無しさん@お腹いっぱい。
14/10/03 22:16:40.53 sxg1HmXE0.net
>>28
blog.livedoor.jp/blackwingcat/archives/1876894.html
曰く、開発環境的には影響あるみたいだね
ただ画像を外部からロードさせる方法ってプラグインぐらいしかないし
プラグインならそれ自体に仕掛けるだろうから基本問題ないかな
31:名無しさん@お腹いっぱい。
14/10/07 00:20:02.16 9gQFc5BS0.net
MeryをCLIから使う方法ないかな?
> mery hoge.txt
みたいに叩いてMeryが立ち上がってくれたら最高
32:名無しさん@お腹いっぱい。
14/10/07 00:44:06.88 7bMXfWnZ0.net
PATH通しておけばいいじゃない
33:名無しさん@お腹いっぱい。
14/10/07 01:16:40.97 GgeKxIzc0.net
おれmeにしてるわ
34:名無しさん@お腹いっぱい。
14/10/09 15:26:21.86 shoHD79L0.net
Windows2000(SP4) intel 32bit で 2.2.4.4978 が動きましたよ
35:名無しさん@お腹いっぱい。
14/10/12 21:49:08.56 Scum/xQa0.net
「テキスト整形」マクロで、
矩形対応の「各行先頭に文字列付加」を実行すると、
「\」が消え、さらに検索時の検索ウィンドウの「正規表現を使用する」にチェックが入ります。
「\」を2つ付ければ解決しますが。
36:名無しさん@お腹いっぱい。
14/10/15 21:01:55.98 4nXiHKx40.net
書き換えから保存までマクロでやってるんですが、
マクロで改行コードを変える方法ってないですかね
LFのファイルはCR+LFに直して保存したいんですが
37:名無しさん@お腹いっぱい。
14/10/15 21:42:48.11 pedFCJSq0.net
それぞれ、「ファイル」→「改行コード」の効果
Editor.ExecuteCommandByID(2089); // 改行コードをCRLFへ
Editor.ExecuteCommandByID(2090); // 改行コードをCRへ
Editor.ExecuteCommandByID(2091); // 改行コードをLFへ
ただし、ExecuteCommandByIDは非推奨機能
することを指定する番号が、今後変わる可能性があり
変わったら、動かなくなる(別の機能が動く)
上記番号は、2.2.4.4978でのもの
38:名無しさん@お腹いっぱい。
14/10/15 23:25:22.63 4nXiHKx40.net
ありがとうございました
39:名無しさん@お腹いっぱい。
14/10/27 23:28:22.88 Kf/6tPWL0.net
オプションの背景(A)と不透明度(P)のショートカットキーって使えないの?
40:名無しさん@お腹いっぱい。
14/10/28 03:29:40.92 CueDCn240.net
最初
41:なんのこっちゃと思ったが、 「オプション」の「表示」タブにある、「背景」「不透明度」についてるアクセラレータが効かないという意味か。 確かに効かないな。 ほかにも効かないアクセラレータがあるな 「基本」タブ カスタムファイルフィルタ (なぜか「閉じるボタン」にフォーカスが行く) 自動インデントを有効にする (「タブの桁数」とアクセラレータキーがかぶってる) 「表示」タブ テーマ 「履歴」タブ 最近使ったファイルの一覧 (「クリップボード履歴を有効にする」とアクセラレータキーがかぶってる)
42:名無しさん@お腹いっぱい。
14/11/01 10:20:02.29 jtmKt8IN0.net
起動時のウィンドウサイズだけでなく位置指定はできないのかな?
あと、できたら設定に「現在のサイズを取得」を実装していただきたい…
43:名無しさん@お腹いっぱい。
14/11/01 10:34:24.55 rf7AR+B60.net
これちゃうんか
ウィンドウの位置とサイズを拡張子で指定 - MeryWiki
URLリンク(www.haijin-boys.com)
44:名無しさん@お腹いっぱい。
14/11/04 23:31:19.60 lgkn5wnF0.net
NCプログラムを書くのに使いたいんだけど
アルファベットと[.] [,] [;] [#]だけ指定の色を付けることって出来る?
45:名無しさん@お腹いっぱい。
14/11/05 00:44:51.89 8d1C5ipA0.net
細かい指定はできない。
アルファベットはともかく、記号は「半角記号」という、ざっくりとしたくくりになる。
46:名無しさん@お腹いっぱい。
14/11/05 01:17:24.03 VY1sja4X0.net
え、出来るやろ? 強調文字列で[a-z\.,;#]にして正規表現にチェック入れれば
47:名無しさん@お腹いっぱい。
14/11/16 22:20:22.06 wxHOqjV30.net
下のサイトの秀丸マクロをMeryでつかえるようにするにはどうすればいいんでしょう。
URLリンク(www.miraisha.co.jp)
replaceallfast "^[ \t]+"," ",inselect,regular;
を
document.selection.Replace("^[ \t]+", " ", meFindNext | meFindReplaceRegExp | meReplaceAll);
に置き換えるのはわかるけど、★がわからない
48:名無しさん@お腹いっぱい。
14/11/16 23:27:25.50 UOdW94Cx0.net
//(★はママのものもありうるもの→★の付いたものは変換後に確認する)
とあるので、もしかしたら、後から目視確認するための検索用のキーワードなのかもしれない
49:名無しさん@お腹いっぱい。
14/11/17 15:28:23.92 MGvX2kDc0.net
# 自分用メモ アマゾンURL整理
検索 (amazon\.co\.jp)\/.+?(\/dp\/.+?\/).*$
置換 $1$2
50:名無しさん@お腹いっぱい。
14/11/18 00:27:06.79 02NTcFef0.net
>>46あっそのような気がしてきた。ありがとう。
51:名無しさん@お腹いっぱい。
14/11/18 01:47:54.98 IOtlP+GW0.net
>>47
ヨドバシ版もあるといいね♥
52:名無しさん@お腹いっぱい。
14/11/18 02:27:36.05 uUS/gyft0.net
>>46
ああ、この人の本持ってるけどそうだよ。(ちなみにこの出版社の社長)
書籍編集者用(=他人の文書を整形するため)のマクロだから統一するだけして後で★で検索かけて確認するんだとさ。
53:名無しさん@お腹いっぱい。
14/11/18 16:50:16.68 2Z6PWLTq0.net
>>45
えっ!★以外はわかるの?
秀丸の正規表現の範囲指定はshift-jis順だけど、MeryのはUnicode順だから
[□-黑]とか直すの大変だよ。
54:名無しさん@お腹いっぱい。
14/11/18 21:07:47.79 02NTcFef0.net
正規表現は鬼車なんだから、カタカナ、ひらがな、漢字、英字、数字と言ったブロックで指定すればいいのでは。
[□-黑]で表すよりもう少し正確に指定できると思うけど
[\p{Han}\p{Hiragana}\p{Katakana}\p{Latin}\p{N}]
URLリンク(module.jp)
55:名無しさん@お腹いっぱい。
14/11/18 22:26:11.20 2Z6PWLTq0.net
まぁ、中国の漢字も含まれちゃってもいいんなら、カタカナ、ひらがな、漢字なんかはそれでいいと思うけど、
ギリシャ文字や記号類なんかをどこまで含めるのかの判断がね。
まぁ、どうせ日本語の文章なんだから、ASCII以外全部含めちゃうような荒技でもいいんだけどさ。
56:名無しさん@お腹いっぱい。
14/11/20 00:29:20.54 PlpLJi3/0.net
文中の
?)]}!>」([+$*{<「-=#%&@。、ー・
を全角にするだけなのでそんなに細かく指定しなくても良さそうなのだけど。
?)]}!>」([+$*{<「-=#%&@。、ー・
57:名無しさん@お腹いっぱい。
14/11/20 00:42:17.35 j43blB1u0.net
>>47じゃちょっと無理だったのでマクロにした 下2行って一行の正規表現にならんかなぁ?
// amazon.co.jp の商品URLを簡潔な形に変換するマクロ
document.selection.Replace("(amazon\.co\.jp\/)gp\/product\/", "$1dp/", meFindNext | meFindAround | meFindReplaceRegExp | meReplaceAll);
document.selection.Replace("(amazon\\.co\\.jp)\\/.+?(\\/dp\\/.+)$", "$1$2", meFindNext | meFindAround | meFindReplaceRegExp | meReplaceAll);
document.selection.Replace("(\\/dp\\/.+?)/.*$", "$1", meFindNext | meFindAround | meFindReplaceRegExp | meReplaceAll);
58:名無しさん@お腹いっぱい。
14/11/20 20:08:47.78 PlpLJi3/0.net
amazon.+dp\/(\w{10}).*$
amazon.co.jp/dp/$1/
URLリンク(note.chiebukuro.yahoo.co.jp)
59:名無しさん@お腹いっぱい。
14/11/20 20:15:37.55 9aVPFFRT0.net
わざわざ車輪の再発明せんでも
60:名無しさん@お腹いっぱい。
14/11/20 20:50:26.53 D5jiYGfZ0.net
メールアドレス強調表示の正規表現
[!$%&*\-./0-9;?a-z^_~]+@[\-.0-9a-z_~]+\.[\-.0-9a-z_~]+
URLアドレスの強調表示正規表現
(https?|ftp)://[!#$%&*+,\-./0-9:;=?@a-z^_|~]+
ファイル名と思わしき文字の強調表示正規表現
([a-z]:|\\\\|)[a-z0-9\-_.\\/]+\.(txt|html?|c|cpp|h)
※出所:秀丸エディタより
61:名無しさん@お腹いっぱい。
14/11/20 21:57:12.14 5aRVviWS0.net
>>58
ゴミ貼るな
秀丸用のほとんどの正規表現はそのままではMeryではまともに動作しないんだよ
特に最後のファイル名と思わしき文字列の正規表現とか
62:名無しさん@お腹いっぱい。
14/11/20 22:47:06.03 6peKgocS0.net
>>59
「まともに動作しない」は言い過ぎ
まあ、正規表現の仕様を知らずに秀丸用の表現を持ち込まれても困るのは分かるけど
正規表現としては基本的なルールしか使われてないし、Mery(鬼車)でも通用する表現だよ
ファイル名のやつは、全角文字とか非対応だわ一部拡張子しか対応してないわ、で用途がよく分からんが
正規表現はエディタ以外でも利用場面が幅広いから、スレ違いの線引きが難しい
Meryの仕様が絡む正規表現の話題ならまだしも正規表現単独の話題なら
プログラム技術板の正規表現スレ見たり、仕様や活用例をググって知識を得た方がいいとは思う
63:名無しさん@お腹いっぱい。
14/11/20 22:51:28.25 aSx+zFez0.net
使ってみてどうも上手くないと思ったら自分なりに手を加えるだろうし
細かいこと気にすんな
64:名無しさん@お腹いっぱい。
14/11/20 23:41:42.32 5aRVviWS0.net
Meryでも通用するかぁ?
hoge.cppを強調表示させてみ
秀丸なら.cppまで強調�
65:\示されるけどMeryだと.cまでしか強調表示しねぇょ。
66:名無しさん@お腹いっぱい。
14/11/21 03:31:19.36 +6q7NwYj0.net
もうSEDに投げるとか、そういうアプローチに変えれ。
URLリンク(www.miraisha.co.jp)
67:名無しさん@お腹いっぱい。
14/11/21 17:16:10.52 38HxbV/60.net
([a-z]:|\\\\|)[a-z0-9\-_.\\/]+\.(txt|html?|c|cpp|h)
↓
([a-z]:|\\\\|)[a-z0-9\-_.\\/]+\.(txt|html?|cpp|c|h)
鬼車では | (OR条件)は、左側の表現から順番に判定され、マッチした時点で判定が終わる
(c|cpp) だと c → cpp の順で判定され、c の時点でマッチするので cpp が判定されずに終わる
(cpp|c) のように長い方から書くのが無難
あと、[...] 内では ^ - \ に加え [ もエスケープが必要
仕様を知らないとハマる
68:名無しさん@お腹いっぱい。
14/11/21 17:29:59.79 ckw3U2dJ0.net
>>56
おお!なるほど
ありがとうございます
69:名無しさん@お腹いっぱい。
14/11/23 12:57:12.96 JcGL3kA30.net
メールアドレス強調表示の正規表現
[!$%&*\-./0-9;?a-z^_~]+@[\-.0-9a-z_~]+\.[\-.0-9a-z_~]+
URLアドレスの強調表示正規表現
(https?|ftp)://[!#$%&*+,\-./0-9:;=?@a-z^_|~]+
70:名無しさん@お腹いっぱい。
14/11/26 13:19:42.27 xQH07Q460.net
Ctrl+Rで選択してないときの検索元は前回と同じになるようにしてくれないかなぁ
71:名無しさん@お腹いっぱい。
14/11/26 16:30:47.61 sc/zPye30.net
>>67
検索ダイアログで、「検索する文字列」の右の > のメニューから、「カスタム」を選んだあと、同メニューの「既定として保存」すると、そうならないか?
72:名無しさん@お腹いっぱい。
14/11/26 16:32:37.13 sc/zPye30.net
ごめん間違えた
73:名無しさん@お腹いっぱい。
14/12/07 08:18:04.88 AmhRmktZ0.net
Meryは触ったばかりの初心者ですが..
1.検索がヒットしたかどうかはGetActivePos()で判断するしかないのですか?
例えば、状態変数みたいなのがあってそれで判断はできないのですか?
2.GetActivePos()がよく分からないのですが
(1) var i=document.selection.GetActivePos();
とすると一番最後の文字数
(2) 検索がヒットすると、最初のヒットしたところの文字数
(3)検索が一つもヒットしないと一番最後の文字数
という理解でいいですか?
74:名無しさん@お腹いっぱい。
14/12/07 10:24:06.11 VkQSzt1e0.net
検索時ヒットしなかったらステータスバーに
「すべての文章に ○○○ は見つかりませんでした」と表示されるから
それを利用して判別できる。他に良い方法あるかもしれないけど。
Document.Selection.Find(検索文字列,フラグ);
if (/見つかりませんでした$/.test(Status)) { ヒットしなかった場合の処理 }
GetActivePos() は「現在カーソル位置を取得する」メソッド
正確には、文書の先頭からの文字数(UTF-16)が返る。なので、
(1) 処理時点でのカーソル位置の文字数
(2) 検索にヒットした場合、「次の位置」にカーソルが動く(フラグで意味が変わる)
(3) 検索にヒットしない場合、カーソルは動かない
まずは MeryWiki のマクロリファレンスを読みましょう
75:名無しさん@お腹いっぱい。
14/12/07 14:56:33.66 kN17n1WA0.net
>>70
Document.Selection.Findは、
ヒットしなければ、0を返す。
ヒットすれば、非0を返す。
76:名無しさん@お腹いっぱい。
14/12/07 14:59:02.17 kN17n1WA0.net
これを言うと気を悪くする人もいるのだろうが、
歴史的経緯により、Meryのマクロ(のうち、古い時期に実装されたもの)は、
某エディタと似ているので、そちらが参考になることもある…
77:名無しさん@お腹いっぱい。
14/12/07 16:26:10.13 xRxsp7Cg0.net
特定の文字列(例えば「#」)をカウントして文字列の全てを「#1/10」の様な形に置換したいのですが、このようなマクロはないでしょうか?
78:名無しさん@お腹いっぱい。
14/12/07 17:20:01.51 guO3C8vS0.net
常識的に考えて2度スキャンする必要があるよね
79:名無しさん@お腹いっぱい。
14/12/07 19:36:16.86 7wbXVipT0.net
>71、72
ありがとうございました。
おかげさまできれいにかけるようになりました。
80:名無しさん@お腹いっぱい。
14/12/08 12:19:32.12 QTlNVu9m0.net
>>75
まず連番を入れた後に総数を入れるという処理でいけました
ありがとうございます
81:名無しさん@お腹いっぱい。
14/12/09 12:53:42.62 R1eKlOC80.net
アウトライン表示のオンオフを切り替えるボタンをツールバーに表示させたいのですが
できますか?
82:名無しさん@お腹いっぱい。
14/12/09 13:16:20.49 399KxeKi0.net
>>78
出来るって言うかやってる。たしかメニューの
表示→ツールバー→プラグインバー
とかだと思った
83:名無しさん@お腹いっぱい。
14/12/09 15:06:14.85 R1eKlOC80.net
>>79
ありがとう
ちなみに表示→ツールバー→プラグインバーでプラグインバーを表示させると
ツールバーのカスタマイズ項目にもプラグインのアイコンが出るんですね
アウトラインのアイコンだけあればいいので
プラグインバー自体は出さずにカスタマイズからアイコンだけ表示するようにした
84:名無しさん@お腹いっぱい。
14/12/09 16:13:58.83 399KxeKi0.net
>>80
なるほどその方がいい感じですね
真似させて頂きました
85:名無しさん@お腹いっぱい。
14/12/10 17:39:46.35 Hy+YfbsY0.net
>>74
解決したみたいだけど一応貼っとく
選択範囲内(矩形不可)の # に連番と総数を付与するだけのマクロ
var re = /#/g;
with (Document.Selection) {
var count = 0, total = (Text.match(re) || []).length;
if (!total) { Status = re.source +" は見つかりませんでした"; Quit(); }
Text = Text.replace(re, function(s){ count++; return s + count +"/"+ total; });
}
86:名無しさん@お腹いっぱい。
14/12/11 10:44:26.48 enWW4nf/0.net
教えてくださいませ。
☆こんにちは
元気ですか
という文章があったとします。☆の前にdという文字を入れたい場合あ
document.selection.StartOfDocument(! document.selection.IsEmpty);
document.selection.Text ='d';
なら
d☆こんにちは
になりますが、他にも☆があるので検索してから☆の前にdをつけようと
document.selection.StartOfDocument(! document.selection.IsEmpty);
iresult=document.selection.Find("☆", meFindNext | meFindReplaceRegExp);
document.selection.Text ='d'
とすると
dこんにちは
と☆が消えてしまいます。これを回避する方法はないでしょうか?
87:名無しさん@お腹いっぱい。
14/12/11 11:37:05.52 qudlM+Pd0.net
☆をd☆に置き換えればええやん
88:名無しさん@お腹いっぱい。
14/12/11 12:06:02.59 enWW4nf/0.net
ありがとうございます。
本当は☆の前に挿入する文字列は一定ではなく、そのつど、変わります。
最初の☆が二行目移行にあると問題ないので、
今は、無理やり一行最初に追加して、やっていますが、きれいな方法
があるのではと思いまして...
89:名無しさん@お腹いっぱい。
14/12/11 12:11:46.52 dgm/6spu0.net
置換前の状態と求める置換後の結果を
もう少しだけ具体的に書いた方が回答する方も回答しやすいかと思います
90:名無しさん@お腹いっぱい。
14/12/11 12:30:12.91 enWW4nf/0.net
ありがとうございます。具体的には
いろんな運動
☆陸上
マラソンなど
☆水泳
平泳ぎなど
という文章をマクロで下記のようにしたいのです。
いろんな運動
<dt><h5><a href="#Y14121112191">陸上</a></h5></dt>
<dt><h5><a href="#Y1412111219">水泳</a></h5></dt>
<a name="Y14121112191"></a><h5>★陸上</h5>
マラソンなど
<a name="Y1412111219"></a><h5>★水泳</h5>
平泳ぎなど<Br>
この場合は、"いろんな運動"という題名があるのでなんの問題もないのですが、
題名がなく一行目から☆があると一行目の☆が消えるのでおかしくなります。
アルゴリズムとしては、題名が何行まであるのか、最初に先頭から☆を検索して
最初の☆の直前までが題名の行数と把握、次に最後尾から☆を検索して☆がある行に
<dt>..というタグをつけて題名の下にどんどん挿入していきます。
が、最初の☆が消えてしまうので困っています。
今はダミーの行を冒頭にいれてすべての☆を二行目以降にくるようにしているのですが、
もっと抜本的な方法がないのかと思いまして...
91:名無しさん@お腹いっぱい。
14/12/11 12:36:02.45 KBhv/9f/0.net
マクロの矩形ペーストについてですが、
行の先頭で実行すると、末尾�
92:フ一文字が消えます。
93:名無しさん@お腹いっぱい。
14/12/11 23:07:23.85 MGX1JdCt0.net
>>87
結果の HTML が正しいかはさておき,ご希望の動きのマクロ
var title = contents = body = "";
var count = 0;
var a = document.Text.split("\n");
for (var i=0; i<a.length; i++) {
if (a[i].indexOf("☆") == 0) {
var tag = "#Y1412111219" + (count++);
var name = a[i].substr(1);
contents += '<dt><h5><a href="' + tag + '">' + name + '</a></h5></dt>\n'
body += '<a name="' + tag + '"></a><h5>★' + name + '</h5>\n';
} else {
// 目次がまだ見つかってない間はタイトル扱い.見つかっている場合は本文扱い
if (!contents) {
title += a[i] + "\n";
} else {
body += a[i] + "<Br>\n";
}
}
}
document.Text = title + contents + "\n" + body;
94:名無しさん@お腹いっぱい。
14/12/12 09:18:04.67 7LS/ouQq0.net
なるほど。
var a = document.Text.split("\n");
これで全部読み込んでしまう訳ですね。
こうするとエレガントですね。
私は検索してはcopy & pasteしていました。
HTMLの方は、すでにあるHTMLの<dl>~</dl>の中に
追加でいれるので、とりあえずはこれでOKです。
本当にありがとうございました。
95:名無しさん@お腹いっぱい。
14/12/12 21:32:40.80 pL7pHPN10.net
>>90
Text.split("\n") と Array.join("\n") は行単位処理の常套手段です
Selection 系でも解決できればそれでいいですが,split すると後は javascript だけの問題になるので個人的には楽です
>>88
Wiki にあるやつを素のままで,サンプル通りに動かす限りは問題なかったですよ
パラメータをいじってないか,どんな文章にどんな文字列をペーストしたのか書いてみては
96:名無しさん@お腹いっぱい。
14/12/12 21:41:01.93 AKoux3Na0.net
Mery 2.2.4.4978
以下の挙動は私の環境だけでしょうか。
印刷ダイアログの下部「印刷範囲」セクションにある「ページ指定」のラジオボタンを選択すると
「開始」「終了」スピンコントロールがアクティブになり、双方ともデフォルト値 "1" が入っています。
どちらでもいいのですが、この "1" という数字を選択状態(反転表示)にして、たとえば "5" と入力すると
"1" が "5" に置換されるのが自然だと思われますが Mery の場合 "51" になります。
97:名無しさん@そうだ選挙に行こう
14/12/13 14:27:32.58 P5/CZ2f00.net
>>92
当方では正常に置換されます。
例えばノートPCだったら入力直前にタッチパッドに触れてしまって選択解除
されてたとか言うオチではないですか?
98:名無しさん@そうだ選挙に行こう
14/12/13 15:19:40.77 7ETQmfbK0.net
>>92
自分の環境(Vista/Mery 2.2.4.4978)でも
選択状態で 5 と入力すると 51 に、22 と入力すると 221 に、という感じで末尾に 1 が追加される
IMEオン/オフ切り替えてみたけど変化なかった
入力値を 1 以上の整数に補正する処理が怪しそう
99:88
14/12/13 17:13:18.10 VYnDZVB20.net
aaaa
aaaa
をコピーして、
bbbbbbbbbbbb?
cccccccccccc?
のbの先頭にカーソルおいて矩形ペーストマクロ実行で
行末の?が消失します。
100:名無しさん@そうだ選挙に行こう
14/12/13 23:35:26.72 pr/3elHm0.net
>>95
再現しました
素のままのソースだとして,次のように変更すれば直ります
135 行の
tail : str.substr( i, str.length - 1 )
を
tail : str.substr( i )
101:92
14/12/14 09:29:23.10 ElfDGbGw0.net
>>93-94
ありがとうございました。
私のところで確認した OS
102: を書かず申し訳ありません。 Windows7 Pro の 32 ビットと 64 ビット版です。 また XP Pro と 8.1 x64 でも同じ挙動となることを、仮想マシン上で確認しました。 >>93 選択状態でキーボードからいきなり "5" を入力する方法でテストしました。 ※ノート PC は使っておらず、タッチパッドのない環境です。 ページ番号の指定自体そんなにやることではないし、またこれは▲▼ボタンや上下↑↓ キーで指定できるし、 "1" の横にまず "5" と入力してから "1" を消すような方法 でも可能ですので、あまり気にしない事にしました。
103:名無しさん@お腹いっぱい。
14/12/17 08:17:12.97 xIr73gi/0.net
教えていただけましたら嬉しいのですが、
Mery起動中の新規作成とか保存はマクロではできないので
しょうか?
マクロの記録中にしてもでてこないものですから...
104:名無しさん@お腹いっぱい。
14/12/17 17:25:30.83 DzwnafV/0.net
一部のコマンドは記録されないけどメソッドはある
Editor.NewFile(); // 新規作成
Document.Save(); // 上書き保存
こういうのは MeryWiki のマクロリファレンスに載っている
Wiki 右上には検索ボックスもあるから、まずは検索するといい
105:名無しさん@お腹いっぱい。
14/12/18 15:33:07.80 tMarW9Mi0.net
ありがとうございました。
106:名無しさん@お腹いっぱい。
14/12/18 23:59:55.82 2VT4ZjUd0.net
ひつじ年が来るねぇ
107:名無しさん@お腹いっぱい。
14/12/20 08:14:51.33 mSl5yStF0.net
ブックマークがいつの間にかずれるときがあるんだけど何だろう。
108:名無しさん@お腹いっぱい。
14/12/22 02:30:43.37 vIoJCArg0.net
スレチなんだけど
FlacBirdが使えなくなってる
109:名無しさん@お腹いっぱい。
14/12/22 16:36:51.30 FfSHE4Qx0.net
こんどmeryの電子書籍でも書こうかなと思う。
書いたほうがいい内容とかあるかな。
110:名無しさん@お腹いっぱい。
14/12/22 19:13:39.39 SL9GgZlb0.net
EmEditor(作者モアイ)との確執
111:名無しさん@お腹いっぱい。
14/12/22 20:43:48.07 AJQuPQNh0.net
現アイコンの作者ががめついらしい件
112:名無しさん@お腹いっぱい。
14/12/24 01:28:50.11 TWzrbelK0.net
Mery開発停止、ひつじさんエディタとして再始動しかけた件(エイプリルフールネタ)
113:名無しさん@お腹いっぱい。
14/12/24 08:17:15.02 +wt470o80.net
>104
マクロの簡単な例をたくさん、記載してほしい。
114:名無しさん@お腹いっぱい。
14/12/24 14:26:50.27 Qq3boKGT0.net
Mery Christmasってか
115:名無しさん@お腹いっぱい。
14/12/24 20:20:34.82 h7wFHtms0.net
>>109
ヽ(・、 .)ズコッ
116:名無しさん@お腹いっぱい。
14/12/31 10:15:27.59 o6M2WqDh0.net
>>96
遅くなりましたが、ありがとうございます。直りました。
117:名無しさん@お腹いっぱい。
15/01/04 23:00:59.31 kk/AbXJb0.net
緑背景のテーマない?
118:名無しさん@お腹いっぱい。
15/01/13 00:28:07.22 kFTiRAMw0.net
URLの中に #! が入っていると途切れてしまうのですが、認識されるようにする方法ありますか?
URLリンク(d.hatena.ne.jp)
119:名無しさん@お腹いっぱい。
15/01/14 21:21:45.95 7pNPCEA80.net
>>113
スペースが%20に変わるURLエンコードの仕組みで!を置き換えてみるとか
URLリンク(www.asahi-net.or.jp)
120:名無しさん@お腹いっぱい。
15/01/15 23:58:00.71 L9hBDeDt0.net
Meryってフルスクリーン無いんだっけ?
121:名無しさん@お腹いっぱい。
15/01/16 01:11:52.37 Q5AEqjJA0.net
オプションのテーマ変更でカーソル自体の色ってどの項目変更したらいいのでしょうか?
カーソル下線とかはあるけどカーソル自体の項目が見つかりません…
ini側を直接書き換えてみようかと見てみたけどカーソル色がどれなのかわからなかったあげく
ini側のカラーコードの仕様もわからなかったです…orz
122:名無しさん@お腹いっぱい。
15/01/16 12:48:18.05 5qd57WyW0.net
カーソルの色は、そこの部分の色を反転したものになっている。
123:名無しさん@お腹いっぱい。
15/01/16 14:36:34.93 yW0vaZDF0.net
縦棒のことなら、SetCaretColor が便利だよ。
IME ON OFF カタカナ などで色と太さ点滅速度などを変えられたと思う。
Mery など Microsoft IME が効く場所なら機能する。
124:名無しさん@お腹いっぱい。
15/01/16 19:54:59.76 Q5AEqjJA0.net
レスありがとうございます
>>117
反転されているんだったんですね
でも何故かカスタムテーマで指定したダークなグレー背景に黒縦棒カーソルが来ちゃってて常にカーソルを見失っています
きっと何か私の指定の仕方がおかしいのでしょうね…
>>118
縦棒です
「SetCaretColor」初耳です
ソフトなのかな?
Google IMEでも使えるのかちょっと調べてきます
125:名無しさん@お腹いっぱい。
15/01/16 21:00:48.63 DoAhFf9u0.net
>>119
自分は使っていないけどGoogleでも使える人がいるみたい。
IME の状況をカーソル見るだけで分かるようにするソフトね。
使えないのは多分Java系ソフト上とかかな。
Firefoxでも動作しない。
代わりに IME and DiMENSiON 使っている人多し。
これはカーソルじゃなくてバックの色を変えて IME の ON/OFF を判断。
あと Mery だと >>117 さんが言っているように、
濃い背景色だと反転するね。
126:名無しさん@お腹いっぱい。
15/01/17 19:17:20.67 5QGP0xmm0.net
>>118
>>120
「SetCaretColor」試してみました
まだ全て動作確認した訳ではないのですが
とりあえずMery+Google 日本語入力では機能してくれました
(エクスプローラなどでは機能していない模様ですがMeryで動いてくれればokなので気にしない…)
便利なソフトを紹介していただきありがとうございます!
ブラウザもFirefoxメインでGoogle 日本語入力の機能のポップアップ表示で満足していましたが
「IME and DiMENSiON」のほうも導入検討してみます
そして肝心なミスに気がつきました…orz
変更したかったのはカーソル縦棒ではなく
マウスで入力エリア内うろうろしているときのカーソル縦棒(I←の部分)でした……
Mery.iniのカラーコード表記についてはまだよくわかりませんが
エクスポートやDLさせていただいたtheme側のiniファイルのカラーコードならそのままだったので
いろいろ比較して目立つ色に変更できるよう頑張ってみます
127:名無しさん@お腹いっぱい。
15/01/18 07:58:43.48 xTOOCUpw0.net
>>121
コントロールパネルのマウスの設定で変えられると思うよ。
自分で用意することになるけど。
I くらいならペイントで800%まで拡大できるから簡単に作れるだろうね。
128:名無しさん@お腹いっぱい。
15/01/18 12:40:56.03 KdNXiRm+0.net
>>122
ありがとうございます
カーソルうろうろ部分はOS側からしか変更できなかったんですね
ちゃんと反転される背景色もあれば
微妙なことになってしまう色もあるようでどう判断しているのか謎です…
SetCaretColorを使っていて、ふと昔に窓の杜で期間限定無料配布と紹介されていた
「IMEステータス」というソフトをとりあえずDLだけしていたのを思い出し
保存先を探し今更使ってみしたら、こちらは入力時以外もカーソル付近にマークを常時表示する設定があり
これで(I)を見失わずにしのげそうです
最新Ver.では購入催促が出るようですが無料配布Ver.でも特に問題なく使えているので
Mery使用時はこちら常駐させてみようかと思います
Mery側には関係なかった質問だった挙げ句、長々と長文失礼いたしました
129:名無しさん@お腹いっぱい。
15/01/20 01:48:50.70 D0ri0ZQ00.net
Mery 2.2.5.5016
130:名無しさん@お腹いっぱい。
15/01/20 15:39:20.46 hgy0pJ3O0.net
>>124
更新履歴
・onig.dll を 5.9.6 に更新
・libhunspell.dll を 1.3.3 に更新
・スペルチェックで辞書ファイルの文字コードを aff ファイルから取得するようにした
・スペルチェックの単語の区切り判定ロジックを見直した
・マクロの記録で Copy メソッドの引数の meCopyUnicode を廃止
・Editor_GetSelType で SEL_TYPE_SELECTED の論理和を返していたのをやめた
・プラグインの SEL_TYPE_SELECTED 定数を廃止
・右クリックメニューの初期値に「リンクをコピー」「リンクを表示」の機能を追加
・メニューキーからコンテキストメニューを開いた時のメニューの表示位置を修正
・引用付き貼り付けの機能を追加
・印刷プレビューで「最後のページ」が効かなかったのを修正
・ポップアップメニューにスペルチェックを追加した際にチェック状態が反映されなかったのを修正
・外部で更新されたファイルを読み直す時に文字コードを自動選択するようにした
・その他、細かいバグ修正
131:名無しさん@お腹いっぱい。
15/01/20 19:15:21.52 5/UaTQ9T0.net
ほはぅ、なかなか渋い
132:名無しさん@お腹いっぱい。
15/01/21 11:07:12.59 adhB31cO0.net
1年ぶりくらいにアップデートしたらアウトラインプラグインが動かなくなった?
メニュー-ツール-プラグインを開いても何もないんだが
133:名無しさん@お腹いっぱい。
15/01/21 12:30:21.35 bgjRwA7B0.net
アウトラインプラグイン(Outline.dll)を上書き更新し忘れてるのでは?
Mery 2.2.0 でプラグイン仕様に変更があったからプラグインも最新版にしておくのが吉
134:名無しさん@お腹いっぱい。
15/01/21 12:37:30.41 lyRYxGjh0.net
多分そうだろうね
ただ、アウトラインはプラグイン更新してから、動きがちょっと緩慢になってしまったが…
135:名無しさん@お腹いっぱい。
15/01/21 13:18:53.35 adhB31cO0.net
Meryフォルダの中身見たらOutline.dllが無いんで
本体落とし直そうと思ってvector行ったらダウンロードリンクが繋がらない…
136:名無しさん@お腹いっぱい。
15/01/21 13:25:22.03 adhB31cO0.net
すまん、dllに関してはavast先生が隔離してたようだ
137:名無しさん@お腹いっぱい。
15/01/21 13:56:37.26 EKLWhM8c0.net
Meryはいつもvectorからzip拾ってきたら展開して中身全部Meryフォルダに上書きコピーしてるわ
無論その前にMeryフォルダをzipにしてバックアップとってるけど
138:名無しさん@お腹いっぱい。
15/01/22 20:44:29.40 eA5MddUo0.net
正規表現はサンプル用意されているのを四苦八苦して辛うじて使える程度です
a←(改行)
b←(改行)
c←(改行)
というものと
d←(改行)
e←(改行)
f←(改行)
という2つのテキストを
a (スペースなど) d←(改行)
b (スペースなど) e←(改行)
c (スペースなど) f←(改行)
や
d (スペースなど) a←(改行)
e (スペースなど) b←(改行)
f (スペースなど) c←(改行)
にドッキングすることはMeryで可能なのでしょうか?
この感じのことを表現する言葉がわからないので検索しようにも困っています…
139:名無しさん@お腹いっぱい。
15/01/22 21:01:21.38 O2G+mngk0.net
矩形貼り付けでいける気が
そうじゃなければcsvエディタか表計算ソフトで簡単にできる気が
140:名無しさん@お腹いっぱい。
15/01/22 21:57:19.54 OkwGTRga0.net
『後方参照』というのがあるのでそれで
正規表現をONにした状態で語句を()でくくると置換するときにくくった語句を使い回せる
abcとdefが別のテキストファイルの内容ならマクロも使わないといけないと思うけどそっみはよく知らない
141:名無しさん@お腹いっぱい。
15/01/22 22:03:44.86 OkwGTRga0.net
今のなしで
142:名無しさん@お腹いっぱい。
15/01/22 22:45:50.16 nU82eDPn0.net
>>134の言うとおり、矩形選択して切り取り/コピー/貼り付けを使う方が良さげ
マウスなら Alt キー押しながらドラッグすると矩形選択ができる
キーボードなら Alt + Shift キー押しながらカーソル移動で
※矩形(くけい)=長方形の�
143:モ味。エディタによっては箱型選択とかBOX選択とか呼ぶ
144:133
15/01/23 00:32:31.54 lswiMN3D0.net
皆さんありがとうございます
その「短形選択」というワードにすら辿り着けなかったので大変ありがたいです
形で選択とか可能なのですね
いろいろテスト繰り返して上手くドッキングできるようになれるよう頑張ってみます
145:名無しさん@お腹いっぱい。
15/02/01 20:28:31.44 1y8EkbEO0.net
CSSの構文ファイルについてなのですが、標準のままだと次の様な同じ文字列「top」が全てハイライトされてしまうのが気になります
#top .top {
top: 0;
vertical-align: top;
}
これをプロパティのみハイライトするようにするには、構文ファイルにどのような正規表現を記述すると良いのでしょうか…?
146:名無しさん@お腹いっぱい。
15/02/02 07:13:52.38 bWPtXq8Y0.net
idやclassに一般的な単語そのままではない文字列を使うだけの簡単なお仕事です
147:名無しさん@お腹いっぱい。
15/02/02 17:32:17.30 ngq0m4xu0.net
気にしなければいいじゃん。で済む話だわな
前方に # や . が来ない、後方に : が来る、とか条件を絞れば書けるけど、例外が来たらどうするの?って話になるし、
top だけじゃなく left とか right とか page とか size とかも書くの?って話になる
完璧に色分けできても、得られるものが「気にならなくなる」じゃあ手間賃が見合わなすぎる
そこまでこだわる必要があるのか考えてみたらどうか
こだわる理由があるなら、それを説明して助力を募るほうがいい
こだわる理由がないなら、どこかで折り合いつけたほうが早い
148:名無しさん@お腹いっぱい。
15/02/02 17:50:54.50 GBg/Mlj00.net
括弧の外の文字全てを強調しないようにとかでいいんじゃね
例外は知らん
149:名無しさん@お腹いっぱい。
15/02/02 19:13:58.94 mRGcVxmU0.net
ハイライトされりゃいいんでしょ?
強調文字列でいいんでねーの。↓とか
[^\.#]top\s*:
150:名無しさん@お腹いっぱい。
15/02/03 12:06:36.49 gIxq1sE60.net
マクロライブラリにある「選択文字列を強調」を参考にして「選択文字列がある行をブックマーク」を作ってみました
正常に動作しているようですが、おかしい記述や改善点があれば添削お願いします
Redraw=false;
with(document.selection){
var ax=GetActivePointX(mePosView);
var ay=GetActivePointY(mePosView);
var tx=GetTopPointX(mePosView);
var ty=GetTopPointY(mePosView);
var bx=GetBottomPointX(mePosView);
var by=GetBottomPointY(mePosView);
var s=Text;
if(s.length==0){
SelectWord();
s=Text;
}
if(s.length>0){
EndOfDocument();
var l=GetActivePointY(mePosLogical);
StartOfDocument();
151:名無しさん@お腹いっぱい。
15/02/03 12:07:42.89 gIxq1sE60.net
>>144 長いので分割しました
for(var i=1;i<=l;i++){
var t=Editor.ActiveDocument.GetLine(i,meGetLineWithNewLines);
if(t.indexOf(s)>-1){
SetBookmark();
}else{
ClearBookmark();
}
LineDown();
}
}
SetActivePoint(mePosView,tx,ty,false);
if(ax==bx && ay==by){
SetActivePoint(mePosView,tx,ty,false);
SetActivePoint(mePosView,bx,by,true);
}
}
Redraw=true;
以上です
152:名無しさん@お腹いっぱい。
15/02/03 17:46:34.74 jsIEG8BJ0.net
ブックマークがすべてずれてしまう操作
1~5を順番に実行する。
A 4. 選択したものをこの行(左側の行番号部分)にドロップ。
B あああ 1. この行をブックマークする
C いいい 2. この行(左側の行番号部分)からマウスドラッグ選択開始
D 3. この行(左側の行番号部分)でマウスドラッグ選択終了
E 5. この行にブックマークが移る。さらにこの下のブックマークがすべてずれる。
153:139
15/02/03 19:19:33.71 UIhUS6RC0.net
>>140-141
Yahoo!知恵袋みたいな回答ありがとうございます
とりあえず強調文字列でtop,right,bottom,left,borderそれぞれを次の様に書き換えることで解決しました
top\s{0,}(?=:)
154:名無しさん@お腹いっぱい。
15/02/03 19:20:39.84 Zvmd+/Sk0.net
ハイ終了
155:名無しさん@お腹いっぱい。
15/02/04 00:29:36.56 HBavEpph0.net
>>144
特に問題ないと思います
行数の取得は EndOfDocument() より Document.GetLines(0) の方がいいと思いますが
以下は私ならこう書きますという参考
本家 Wiki から include ライブラリを落としておいて
#include "include/BookmarkList.js"
var sel = Document.Selection;
if (sel.IsEmpty) {
sel.SelectWord();
}
var s = sel.Text;
BookmarkList.GetOnDocument(Document, true); // ブックマークを消すだけ
var t = Document.Text.split("\n");
var list = [];
for (var i=0; i<t.length; i++) {
if (t[i].indexOf(s) >= 0) {
list.push(i+1);
}
}
BookmarkList.SetToDocument(Document, list);
156:144
15/02/04 04:48:42.28 Tv9cbT+80.net
>>149
ありがとうございます
include ライブラリは見ていませんでした
Mery に乗り換えて間もないので勉強になります
157:149
15/02/04 06:58:55.52 HBavEpph0.net
>>150
乗り換えてすぐにこれだけのマクロが書ければ、色々と遊べるかと思います
include ライブラリは別に公式なものというわけでもないので、使ってる方はほとんどいないですよ
ただブックマーク系はこの BookmarkList.js を使うのが楽で早いです
(ブックマーク処理って結構重いんですよね)
158:名無しさん@お腹いっぱい。
15/02/05 17:08:35.42 n0RNmyul0.net
マクロライブラリを見ろとまた言われそうですが、
マクロでファイルの移動か削除はできないのでしょうか?
159:名無しさん@お腹いっぱい。
15/02/05 23:49:24.44 iD+l0LsU0.net
>>152
var fso = new ActiveXObject('Scripting.FileSystemObject');
var file = fso.GetFile("C:/hoge.txt");
//file.Delete(); // 削除
file.Move("C:/huga/"); // 移動
160:名無しさん@お腹いっぱい。
15/02/06 08:39:00.17 PDRlZh7U0.net
ありがとうございました。無事、できました。
161:名無しさん@お腹いっぱい。
15/02/06 11:32:32.46 nwNJAIpR0.net
知らないうちにWin Updateの自動再起動がかかってたみたいで、
つまりMeryは多分強制終了したんだと思うけど、
それまで作業していたファイルのブックマークがすべてずれてた。
Meryは正常終了時に保存してるのかな?
あとで検証するつもり。
162:名無しさん@お腹いっぱい。
15/02/06 11:38:24.59 nwNJAIpR0.net
開いているすべてのファイルのブックマークをクリア
開いているすべてのファイルの検索文字列のある行をブックマーク
なんてマクロがあれば便利なのですが、もし可能であればよろしくお願いします。
ブックマークがずれることがしばしばあるので、
ブックマークする場所へ自分で決めた文字列を入れるようにしてます。
163:名無しさん@お腹いっぱい。
15/02/06 11:40:44.46 EcEixIvP0.net
>>155
検索履歴などもキャッシュ(メモリ)で処理している感じですね
正常終了時に Mery.ini に保存してると思います
164:名無しさん@お腹いっぱい。
15/02/06 11:50:11.92 EcEixIvP0.net
>>156
マクロライブラリ→変換・ソート・整形→ブックマーク系コマンド集 (ks) をいじれば出来そうですけど
165:名無しさん@お腹いっぱい。
15/02/06 13:33:06.81 nwNJAIpR0.net
ウィンドウ最大化状態のMeryを最少化して、
関連付けしたファイルをWクリックから開くと、
ウィンドウが最大化じゃない状態、元のサイズで開いちゃう。
最少化してなければそうはならない。
Win10tp32bit
166:名無しさん@お腹いっぱい。
15/02/06 15:18:48.76 z10EMIlY0.net
>>159
その挙動はwin7 HP x64でも同じ
仕様なんだと思ってる
167:名無しさん@お腹いっぱい。
15/02/06 21:36:47.78 EcEixIvP0.net
>>156
強調表示部分の文字列が取得できないようなので
選択範囲またはキャレット部分の単語を強調表示および Bookmark(エディタで整形してください)
本家 Wiki から include ライブラリを落としておいて
#include "include/BookmarkList.js"
var n=Editor.Documents.Count,j,doc,sel,s;
for(j=0;j<n;j++){
doc=Editor.Documents.Item(j);sel=doc.selection;Sleep(100);
if(sel.IsEmpty){doc.selection.SelectWord();}s=sel.Text;// ←文字列を変更する場合はココを変更
//sel.Find(s,meFindNext);// 再検索(強調表示)する場合はコメント外す
BookmarkList.GetOnDocument(doc,true);
var list=[],t,i;
t = doc.Text.split("\n");
for(i=0;i<t.length;i++){if(t[i].toLowerCase().indexOf(s.toLowerCase())>=0){list.push(i+1);}}
BookmarkList.SetToDocument(doc,list);
}
168:名無しさん@お腹いっぱい。
15/02/10 20:19:08.66 wPE2f1vh0.net
メモ帳でjs開いたら改行無視しててワロタ
さっさとMeryDLしてウマー
169:名無しさん@お腹いっぱい。
15/02/14 13:41:47.50 gKaR4FS90.net
テキスト整形のスターターパックに、全部入りのjs入れてほしいです。
自分の使うやつを追加するより、使わないのを削除するほうが簡単だから。
手動で追加したやつがどれか、さらにそれが更新されたかチェックするのが面倒なんだよね。
みなさんはどうしてるのかな?
170:名無しさん@お腹いっぱい。
15/02/14 20:47:10.56 0OZaTzg40.net
指定文字数で折り返す、を有効で使ってるんですが、
その状態で改行せずに指定していた文字数を超えて打ち続けると、
行番号は付与されないひとかたまりができるじゃないですか
このかたまりが、ごく稀にctrl zか、ctrl x、たぶんどっちかの
ショートカットを使うとまるごと消えちゃうんですが
同じ症状の方いますか?
常にでなく稀になので、もしかして上記キーの組み合わせの近辺に
今フォーカスされてる行をまるごと削除、
とかのショートカットキーがあったりするんでしょうか
171:名無しさん@お腹いっぱい。
15/02/14 20:50:50.12 aIDRYLzc0.net
非選択状態でのCtrl+Xは行の切り取りというのは把握したうえで聞いているのだろうか
あとそういう話はソフトとOSのバージョン、場合によってはハードウェア情報も付記すべき
172:名無しさん@お腹いっぱい。
15/02/14 20:54:17.06 0OZaTzg40.net
>>165
あなたのその素晴らしいレスの冒頭十数文字で
俺の積年のもやもやは霧状し彼方へと吹き飛びました
ありがとうございますありがとうございます!
173:名無しさん@お腹いっぱい。
15/02/14 22:35:45.70 uE1UPvIw0.net
>>166
その動作に戸惑うなら、マクロ導入してみてはどうでしょう
URLリンク(www.haijin-boys.com)
の「切り取り (行切り取り無効) 」
174:名無しさん@お腹いっぱい。
15/02/15 01:16:44.65 lKVzPGDW0.net
>>167
あなたにも…
感謝…感謝を…!
165さんの教えてくださったことを知らなかったのがまず
元凶だったのですが、
再現させたくてもおきず
忘れたころにミスって生じて一瞬もやっとしてました
175:名無しさん@お腹いっぱい。
15/02/15 19:16:04.42 hRa183mq0.net
>>161
ありがとうございます。
「←文字列を変更する場合はココを変更」の部分が分からないのですが、
例えば「$ほげほげブックマーク%」の場合どう記述したらよいのでしょうか?
よろしくお願いします。
176:名無しさん@お腹いっぱい。
15/02/15 20:32:12.51 dOmtQHgI0.net
>>169
元コメではないので推測だが,
そのままのマクロだと「選択中の文字列と一致する行にブックマーク」
if(sel.IsEmpty){doc.selection.SelectWord();}s=sel.Text;// ←文字列を変更する場合はココを変更
を
s = "$ほげほげブックマーク%";
に変えるとその特定文字列を含む行をブックマーク
になると思うよ
177:名無しさん@お腹いっぱい。
15/02/15 20:47:34.84 hRa183mq0.net
>>170
できました。ありがとうございます。
クリアしてからブックマークしてくれるマクロなので、
ずれた場合便利です。
178:名無しさん@お腹いっぱい。
15/02/19 13:51:50.26 1Aph7AKL0.net
マウス派だからツールバー欠かせないのでもう少しツールバー周りのカスタマ
179:イズに柔軟性が欲しいな ボタン名表示するかどうかはバー単位じゃなくボタン単位で選択したい できたらバー背景色も変更したいしボタンアイコンも変更したい
180:名無しさん@お腹いっぱい。
15/02/20 14:03:56.50 tvI4iHfZ0.net
一括置換をすると、最後の行までスクロールしてしまうのだが、emeditorのように最初の置換候補にとどまることってできないの?
たとえば、一括置換の候補が5つあるとすると、meryでは最後の5番目の候補までスクロールしてしまうのだが、えむえでぃったでは最初の候補の場所にポインタがあるはず。
181:名無しさん@お腹いっぱい。
15/02/20 17:28:26.12 6mltojK40.net
その質問前にも見たことあるような
過去スレ探ったら出てるかもね
182:名無しさん@お腹いっぱい。
15/02/20 23:03:22.11 fl68dXdB0.net
>>173
そのものずばりなものはないので,変更箇所の先頭にジャンプするマクロどぞ
ちなみに >>174 のは多分本家フォーラムであった全選択時の話題だと思う
var d = Document;
var s = d.Saved;
var a = d.Text.split('\n');
d.Undo();
var b = d.Text.split('\n');
d.Redo();
d.Saved = s;
var m = Math.min(a.length, b.length);
for (var i=0; i<m; i++) {
if (a[i] != b[i]) {
d.Selection.SetActivePoint(mePosLogical, 1, i+1);
Quit();
}
}
183:名無しさん@お腹いっぱい。
15/02/24 03:17:43.66 Tn6xNw+H0.net
設定に起動時のウィンドウサイズ固定はあるのに位置固定がないのは実に残念
並べて表示とかするときいつも「あとでまた定位置に戻さなきゃなー」と心に引っかかる
184:名無しさん@お腹いっぱい。
15/02/24 22:10:28.61 yEEDwiI80.net
Ctrl+左右キーの単語移動の単位もうすこし賢くなってくれると嬉しいな
185:名無しさん@お腹いっぱい。
15/02/27 14:16:24.59 xfe487t70.net
巡り巡ってこのエディタにたどりつきました
作者さん、そしてマクロ作ってくださってる皆さんありがとう
本当にありがとうございます
俺みたいなアホでも皆さんのおかげでマクロ導入できました
お礼ついでにマクロ作れる人にお聞きしたいことが
スペース(半角も)を検索して削除が選べるようなマクロって可能でしょうか?
通常の検索だと半角スペースは検索できなかったように思うんです
特定の文字列&スペースの検索→一括削除があればいいなあと
186:名無しさん@お腹いっぱい。
15/02/27 14:23:10.72 BbCYEcID0.net
可能です
マクロ開始してから正規表現を有効にし[ ]を置換。マクロ停止してマクロ>名前をつけて保存
187:名無しさん@お腹いっぱい。
15/02/27 18:10:39.39 qf/UbA9N0.net
このソフトやたらUIや操作感がEmEditorに酷似してるけどリスペクトでもしてるのかな?
188:名無しさん@お腹いっぱい。
15/02/27 18:42:30.98 UPx2OKRa0.net
そうだよ
EmEditorのダイエット版と思えばいい
Meryの機能で十分な人も多いだろな
189:名無しさん@お腹いっぱい。
15/02/28 10:37:39.91 u3IOl+lD0.net
いや~、このソフトにであってから、本当に楽。
字幕をつけるのにSRTファイルをいじるけどそれにも
このMeryのマクロがなければ、どうんだけ大変か..
hyerlink形式のメモをつくるにもかかせない。
マクロでmarkdownもどきが作れるので本当に助かる。
アンドロイド版がでたらいいのになぁと思う今日この頃。
難しいのかなぁ。
190:名無しさん@お腹いっぱい。
15/02/28 13:04:46.61 e63ndwTV0.net
画像・テキストファイルを開かずに中身だけをクリックボードにコピーする便利ツール
URLリンク(www.oshiete-kun.net)
これ便利 Mery自体にこういう機能は付けられないのかな
191:名無しさん@お腹いっぱい。
15/02/28 13:14:39.95 HPdXpqeF0.net
その動作が必要な場面が皆目検討がつかない……
192:名無しさん@お腹いっぱい。
15/02/28 13:15:59.37 HPdXpqeF0.net
×検討
○見当
鉛筆使わなくなってから漢字忘れがひどいな
193:名無しさん@お腹いっぱい。
15/02/28 13:37:53.43 nBoGODEW0.net
>>179
ありがとうございます!
やってみます
194:名無しさん@お腹いっぱい。
15/02/28 14:20:03.10 lw3zysCF0.net
>>183
そういうのはファイラーの仕事だろ
プレビューからコピーすればいいだけの話
195:名無しさん@お腹いっぱい。
15/02/28 16:00:32.71 yPaTjTlG0.net
D&Dしたらカーソル位置にファイルの中身を挿入みたいなの?
196:名無しさん@お腹いっぱい。
15/02/28 17:02:33.06 MyqFOxJn0.net
Meryってコマンドラインでマクロ指定して実行できたっけ?できたらマクロでやれるな
おれはそんなアホな事しないけどw
197:名無しさん@お腹いっぱい。
15/02/28 19:26:36.25 rGjYdC570.net
>>183
エディタの範疇じゃないと思うけど文書ファイルならできるんじゃないかな
ShowOpen();// ファイル選択ダイアログボックス
ReadAll();// ファイル読み込み(全て)
SetData();// クリップボードにデータを設定
198:名無しさん@お腹いっぱい。
15/02/28 21:53:45.75 Pp83gncG0.net
>>183
ツールがあるんだから,それをそのまま使えばいいんじゃないかな
他のエディタでこんな機能が便利だから Mery にも欲しい,ならわかるけど
>>190
ツール紹介見てると,画像は画像としてコピーしてるから,マクロ機能じゃ無理だね
テキストだけなら何とかしようもあるけど
199:名無しさん@お腹いっぱい。
15/02/28 22:09:19.38 M+09b+ks0.net
Meryで画像使うことはないんだし別にそれでええんでねーの
使う気も無いので細かくは分からんけど
200:名無しさん@お腹いっぱい。
15/03/03 11:48:40.74 YuZ3WkQo0.net
>>176
ini書き戻しで対応してる
Mery側に設定欲しいね
201:名無しさん@お腹いっぱい。
15/03/03 18:18:34.17 gItsZI3W0.net
実行するとレジストリやINI、例えば、
hoge.ini
[setting]
foobar=0
を2に書き換えてからEXEを実行してくれる、
みたいなソフトやJSがあると他のソフトも含めて便利だなーといつも思う。
すでにあったら教えてほしい。
202:名無しさん@お腹いっぱい。
15/03/03 18:57:31.76 zKcIGw1E0.net
AHKでできるんじゃね?
203:名無しさん@お腹いっぱい。
15/03/04 02:57:13.02 +Ndepvmv0.net
AHKは同一セクション内の複数キーには対応してなかったような
間違ってたらスマン
204:名無しさん@お腹いっぱい。
15/03/04 09:33:44.45 h87znmx+0.net
事前に別のディレクトリに複数のiniファイルを作っておいて、それを上書きコピーしてからexeファイルを起動させるようにするとかは?
詳しくないから、これ以上はAHKスレで尋ねてみたらいかがか
205:名無しさん@お腹いっぱい。
15/03/04 14:09:10.93 TmrZTpsQ0.net
>>197
それならバッチでも出来るね
renかmvしてからmery.exe実行
206:名無しさん@お腹いっぱい。
15/03/04 14:37:54.65 dpOog7390.net
ウィンドウのサイズや位置設定をするソフトは?
既定のサイズと位置を登録しておけばいいんじゃないか
207:名無しさん@お腹いっぱい。
15/03/04 14:59:21.53 mk4inrGU0.net
>>199
その手のは前にFitWinっての試したことあるけどwin7 HP x64で上手く機能してくれなかったなー
QTTabBarで常にウィンドウキャプチャーする設定のエクスプローラを常時起動しているからかもしれん
208:名無しさん@お腹いっぱい。
15/03/04 17:05:23.19 XhBoPnc+0.net
>>197-198
iniファイル内の特定箇所だけの置換にして、変えたくない設定だけ
指定値に戻すようにしないと使いにくいんじゃ?
209:名無しさん@お腹いっぱい。
15/03/08 22:03:44.88 yiDEgCCb0.net
Mery 2.2.6.5031
210:名無しさん@お腹いっぱい。
15/03/08 22:22:02.34 1bwREvY/0.net
自動タグ付けって信用できないからいつもAmazonやWikipedia見ながら手打ちしてるわ
211:名無しさん@お腹いっぱい。
15/03/10 13:10:42.72 Z3qaVSpb0.net
>>176,193-201 の一連の流れをみてなるほど、と思ったのでツールーバーの位置と
ウィンドウ位置を復元するためのバッチファイル用意してみた。
-------- kickstart.bat ここから --------
onigsed.exe --ctype=UTF8 -R -f kickstart.txt Mery.ini -i.bak
move /y Mery.ini.bak Mery.ini.old
start Mery.exe
-------- ここまで --------
-------- kickstart.txt ここから --------
# このファイルは utf-8
s/^ViewLockToolBars=0$/ViewLockToolBars=1/
s/^BandWidth0=\d+$/BandWidth0=17/
s/^BandWidth1=\d+$/BandWidth1=710/
s/^BandWidth2=\d+$/BandWidth2=1414/
s/^BandWidth3=\d+$/BandWidth3=17/
s/^BandWidth4=\d+$/BandWidth4=280/
s/^Left=\d+$/Left=600/
s/^Top=\d+$/Top=0/
s/^RestoreWindow=0$/RestoreWindow=1/
-------- ここまで --------
思いの外便利だった、ちょっとした手間を惜しんでなぜ今までこういったバッチファイルを
作っていなかったかと少し反省した。
なお、ウィンドウ位置だけでなくツールバーの位置を復元する理由はこんな感じ。
URLリンク(light.dotup.org)
212:名無しさん@お腹いっぱい。
15/03/10 19:35:05.36 xtZeZBCw0.net
>>204
バッチファイルとか詳しくないので少し質問させてください
これは実行すると「Mery.ini」を「Mery.ini.old」にリネームバックアップしてから
「Mery.ini」内のウィンドウ位置とツールバー位置に関する項目だけを
「kickstart.txt」に記述した内容に置き換えてMeryを起動してくれるバッチということですかね…?
「kickstart.txt」はMery.exe、Mery.iniと同じ階層に置いておけばいいのでしょうか?
すごく便利そう!!!
これってini内の他の項目でも応用効いたりするのかな?
例えば、テーマ指定項目を置き換えてのテーマ指定起動とか
履歴関係項目クリーンにして起動とかも結構便利そうですね
213:名無しさん@お腹いっぱい。
15/03/10 20:17:50.17 vy2D2X/w0.net
まず鬼車SEDの存在を知らなかった。面白いもの知ってるなぁ
214:名無しさん@お腹いっぱい。
15/03/11 00:24:36.95 rq4kjzO/0.net
一応こんなのもある。
窓の杜 - 【今日のお気に入り】ウィンドウ位置とサイズを固定「Maximize Assistant」
URLリンク(www.forest.impress.co.jp)
壱番館IIの詳細情報 : Vector ソフトを探す!
URLリンク(www.vector.co.jp)
窓の杜 - 【REVIEW】アプリケーションをいつも決まった同じ位置・サイズで表示できる「AutoSizer」
URLリンク(www.forest.impress.co.jp)
Vector: WinMania - 新着ソフトレビュー
URLリンク(www.vector.co.jp)
WinT - ただただ只
URLリンク(tada3.web.fc2.com)
窓の杜 - 【REVIEW】ホットキーで指定ウィンドウを登録したサイズ・位置へ再配置「WindowHelper」
URLリンク(www.forest.impress.co.jp)
215:名無しさん@お腹いっぱい。
15/03/11 00:38:39.16 P8RmUcxS0.net
>>205
順序がちょっと違います、onised で Mery.ini を上書きでの置換とバックアップファイル作成、
となるのでまず最初に書き換えです。
> 「kickstart.txt」はMery.exe、Mery.iniと同じ階層に置いておけばいいのでしょうか?
「Mery.exe、Mery.ini と onigsed.exe、kickstart.bat、kickstart.txt」を全て同じ場所に
置けば動くはずですがちょっと自信がありません、なぜかというと「C:\Program Files」や
「C:\Program Files (x86)」に Mery を置いたことが無いのでその場合の挙動がよくわかりません。
UAC 環境下だと手こずるかもしれません。
それと、訂正というか補足追加として、kickstart.bat の一行目に
cd /d %~dp0
を入れておいたほうがなにかと面倒がなくて良いです、多分。
把握されてるとは思いますがウィンドウ位置指定だけなら
s/^Left=\d+$/Left=左からの座標/
s/^Top=\d+$/Top=上からの座標/
だけで足りるので他も含めてヤッてしまうと悲しい事になるやも……
>>206
ええー、メジャーな部類だと思うんですけど……
216:名無しさん@お腹いっぱい。
15/03/11 00:40:54.24 ZsrinHpr0.net
>>207
この手のソフト色々使って試したけど
結局自分が使ってた中では一番古株な
PositionSpice
URLリンク(www.ssweb.com)
に戻ってるわ Win7-64bitでも使えてる
ただ完全に更新止まってるし古いしで
自分にフィットする代用品早く見つけたい所
217:名無しさん@お腹いっぱい。
15/03/11 00:48:15.19 P8RmUcxS0.net
>>205
それと、テーマの書き換え(書き戻し)はメンドイです。
概ねコピペで済む話といえばそうなんですが、137行プラス1行以上を
ケアすることになるので。
Mery のバージョンが進んでテーマの指定項目が増えるような事があった場合、
それに気が付かず ini の書き換えをすると何が起こるか分かりませんし。
なんにせよ、くれぐれも大元のマスターとなる ini のバックアップを。
218:名無しさん@お腹いっぱい。
15/03/11 01:28:17.02 f9HMdJ0o0.net
>>208,>>210
丁寧な解説ありがとうございます
私もMeryは「C:\Program~」以下には置いてないのでUACには邪魔されないはずです
普段からマメに「Mery.ini」のバックアップはとっているので
私の情弱さゆえの”悲しいこと”が起こっても問題はないのですが
「onigsed.exe」←これについてわかっていなかったのでちょっと調べます…orz
219:名無しさん@お腹いっぱい。
15/03/11 19:03:03.30 oMTvn0H70.net
小生 Mery を有難く使わせていただいている八十半ばの一ジジイでござるが
ブラウザ上でテキスト箇所を選択→右クリック→コンテキストメニューから
「新規作成して貼り付け」を実行できないものか
どなたか教えてくだされ
220:名無しさん@お腹いっぱい。
15/03/11 21:20:55.71 rq4kjzO/0.net
追記じゃなくて新規作成?一コピーで一タブ増えるってこと?
一コピーで一ファイルにしたいの?右クリからテキスト保存じゃ駄目なの?
連続的に行ったコピーを、後でまとめて一括貼り付けじゃ駄目なの?
ちなみにコピーや保存する際に、
ページのタイトルやURLなども一緒にコピーできるアドオンとかある。Firefoxだけど。
221:名無しさん@お腹いっぱい。
15/03/11 21:56:27.98 gYe+Lun10.net
>>212
どうしてもコンテキストメニューじゃないとってなら、OpenWithのパラメータをうまく使えばできるかも
やり方はもちろん、できるかどうかも知らないけどw
何にしてもこれは拡張を使うことが前提だからChromeやFirefoxならともかく、IEでは厳しそう
コンテキストメニューにこだわらないなら、AutoHotkeyでできると思うよ。範囲選択したら
コピー
Meryを起動 or Meryが起動しているならアクティブにする
新規作成
貼り付け
って流れで済むし… AutoHotkeyの導入がちょっとしんどいかもだけど
あと、マウスジェスチャーでもできるのがありそう
222:名無しさん@お腹いっぱい。
15/03/12 00:43:38.65 kM59zO+q0.net
>>213>>214
早速回答頂きお二方には有難く感激しております
小生が使っていますブラウザは Firefox というものです(ブラウザ上段に記載あり)
PC購入時に孫娘が入れてくれたものの一つです
Mery は同種のものをあれこれ使っているうちに次第にこれ一本になってしまいました
で普段は便利なので右下の段のトレイ(そう書いてあります)に入れて使っております
ブラウザで気になったところをマーキングしてコピー
(正確には何というか知りません)
そのあと
トレイのMeryアイコンを右クリックすると
「新規作成して貼り付け」
という項目が出てきます
そこをクリックすると
「無題.txt」という題のもとに
マーキングしてコピーしたものが自動的に貼り付けられて
Meryが起動してきます
これだけでも相当便利なのですが
この一連のプロセスを
ブラウザ上のテキスト選択して即(コピーとかもしないで)
ブラウザ上でMeryコンテキストメニュー(というものが設定できれば)
を1回クリックするだけでできないものか
と考えて先の>>212を書きました
年寄りにとっては操作が簡単であればあるほどいいんです
ここまで書くのに2時間を要しました (;´Д`)
223:名無しさん@お腹いっぱい。
15/03/12 00:47:21.66 kM59zO+q0.net
>>215
> トレイのMeryアイコンを右クリックすると
「左」クリックに訂正します
すみません
224:名無しさん@お腹いっぱい。
15/03/12 01:20:07.46 rszzZiSg0.net
参考までにですが、
どこまでの知識があるのか分かりませんが、分からない部分は質問してください。
自分の用途に合わせて各ソフト、アドオンの設定を変更してください。
Firefoxはアドオンの設定、ツールボタンのカスタマイズなどしてください。
選択したテキストを自動的にクリップボードにコピーします。
AutoCopy 2 :: Add-ons for Firefox
URLリンク(addons.mozilla.org)
右クリックからコピーする際に、ページのタイトルやURLなどを一緒にコピーできる。
Easy Copy :: Add-ons for Firefox
URLリンク(addons.mozilla.org)
Mozilla Re-Mix: コンテキストメニューからリンクやテキストを様々なフォーマットでコピーすることができるFirefoxアドオン「Easy Copy」
URLリンク(mozilla-remix.seesaa.net)
選択した部分を見たままの状態で保存、表示できる。
画像ではなく、MHTというHTMLな一ファイルにできる規格。
Windows の Microsoft の規格なので Internet Explorer でも開けます。
Firefoxは選択中(マウスドラッグ中)にキーボードのPageUp/PageDown(一ページスクロール)、
Home/End(ページの先頭/末端に移動)、↓↑キーを使えます。
長い文章を選択する際に一気に選択できて便利です。
UnMHT Firefox 版
URLリンク(www.unmht.org)
UnMHT :: Add-ons for Firefox
URLリンク(addons.mozilla.org)
225:名無しさん@お腹いっぱい。
15/03/12 01:20:38.45 rszzZiSg0.net
自分は使っていないけど。テキスト保存なら、
【レビュー】選択範囲のテキストを直接TXT形式で保存できるFirefox拡張「Save Text To File」 - 窓の杜
URLリンク(www.forest.impress.co.jp)
以前使っていた。これもテキスト保存可能。
(見たままのHTML保存はやめたほうがいい。UnMHT のほうがいい。)
紙copi Lite
WEBページやニュース・ブログの保存なら「紙copi」
URLリンク(www.kamilabo.jp)
紙copi - Firefox アドオン for 紙copi
URLリンク(www.kamilabo.jp)
コピーしたものを、あとでまとめて一括コピーできる。
タスクトレイ アイコンを右クリック>クリップボード履歴の複数選択
Clibor
URLリンク(www.amunsnet.com)
226:名無しさん@お腹いっぱい。
15/03/12 01:46:45.21 ycZIWemu0.net
>>215
丁寧に返答されてますが、まず、
>ブラウザ上でMeryコンテキストメニュー
は無理だよ。ブラウザではブラウザの、MeryではMeryのコンテキストメニューだから
書かれた内容だと厳しいかもだけど、それを実現するならマウスジェスチャ使うのが1つの手段
設定してしまえば想定通りのことができます
ということで、MouseGestureL.ahkを導入
URLリンク(hp.vector.co.jp)
から、MouseGestureL.ahk Verion 1.30 (2014/06/25) をクリック
ダウンロードできたら同じページに書かれてる通りにインストール
まず、以上をやってみて下さい
ここまでの範囲で、より詳しい説明が必要なら、別の方法をおすすめします
227:名無しさん@お腹いっぱい。
15/03/12 02:28:52.42 y/mnhMFF0.net
みんなが親切で優しすぎて
どうか本当におじいちゃんでありますように…と願わずにいられない
。・ ゚・。* 。 +゚。・.。* ゚ + 。・゚・(ノД`)
ただ80過ぎのじいちゃんが2ch…真面目に考えるとなんかとても切ない……
228:名無しさん@お腹いっぱい。
15/03/12 03:13:09.81 Asf1rLsy0.net
おじいちゃんが気軽に質問できる掲示板っていいじゃん
他のソフト板でもじいちゃんの書き込み見るし
229:名無しさん@お腹いっぱい。
15/03/12 06:10:09.74 kM59zO+q0.net
>>217-221
最初は孫に相談したんですが
色々やってみて無理みたいと言っていました
数日後「2ちゃんねる」にこのページがあるので
そこでたずねてみたらとページを開いて教えてくれました
実はこの書き込み方も孫から習ったものです
句読点代わりに改行することと
参照番号の書き方 >>- を教えてくれました
ただ先の文章は夜分なので孫には添削してもらっていません
ですので書き方が間違っているかもしれません
ご容赦ください
なにせ小生昭和初頭生まれなので
PCどころかTV世代でもありません
おもいっきりはいいと思います
失うものを持っていない世代といいますか
貧乏には慣れている世代といいますか
そういったわけで興味半分面白半分で
厚かましいとは思いましたが先の通り書き込んでみました
まさかこんなに長生きできて
みなさんのような若い方々と
こうやって文章のやりとりができるとは夢のようです
(笑われるかもしれませんが明け方目が覚めると
あゝ今日も生きていたんだなあ生かしてもらえたんだなあ
と感謝しつつ一日が始まります)
230:名無しさん@お腹いっぱい。
15/03/12 06:12:09.54 kM59zO+q0.net
(>>222のつづきです)
予想外のご回答に感激してつい文章が他所に走ってしまいました
本題に入る前に長話になって申し訳ありません
たくさんのアプリを教えて頂きありがとうございました
今日から教えて頂いたものを一つずつ試しみたいと思います
一つ消化するのにどのくらいかかるかわかりませんが
そのうちにまたご迷惑かと存じますがご報告させていただきます
今日は「老人大学」の日でおでかけです
(早い話が講師の先生をお招きした老人茶話会です)
みなさん方が日々健康で無事過ごされますことを祈願して
とりあえずお礼まで
231:名無しさん@お腹いっぱい。
15/03/12 10:12:38.05 pcYpWwnf0.net
FirefoxのアドオンCustom Buttonsで、選択範囲をテキストファイルで保存して
.txtに関連付けした(?)エディタで開く感じのスクリプトがあったけど、
そのまま使うとファイル名指定とかがあるので、クリック数が少なくならない。
改造しないと、ボタン1クリックにはならないみたい。
JavaScriptわからないよー
Custom Buttons
URLリンク(addons.mozilla.org)
View topic - Selected Text to Editor
URLリンク(custombuttons.sourceforge.net)
232:名無しさん@お腹いっぱい。
15/03/12 10:41:05.51 rszzZiSg0.net
保存したのをすぐに開く理由は何だろうか。
233:名無しさん@お腹いっぱい。
15/03/12 11:07:57.48 pcYpWwnf0.net
>>225 >>224宛だったら、>>215の希望に近いかなと思ったスクリプトが、そういう作りだったからだよ
234:名無しさん@お腹いっぱい。
15/03/14 15:29:22.19 E5nQmiwJ0.net
マクロを任意のカテゴリに分けてバーに登録したいです
ブラウザなどのお気に入りバー的な感じでMeryの標準ツールバー、もしくはマクロバーに
マクロをカテゴリ分けしたフォルダを登録してプルダウンから使えるようにはできますか?
ポップアップメニューでは整理可能なようですが、そっち側をバーに登録できたりするのでしょうか?
235:名無しさん@お腹いっぱい。
15/03/17 23:56:15.38 XGeWNQcD0.net
>>227
そのものな機能はないので代替案を
URLリンク(www.haijin-boys.com)
のようなメニューを出して別のマクロを呼び出す様なマクロを複数用意する
そのマクロを標準ツールバーに登録するか,マクロツールバーを表示して他の余計なマクロを非表示にする
とやれば,それっぽく使えるかもしれません
236:名無しさん@お腹いっぱい。
15/03/20 01:12:12.70 reKuKHTj0.net
>>228
レスいただけていたのに気づくのが遅くなってしまいすみません
> メニューを出して別のマクロを呼び出す様なマクロを複数用意する
上記のマクロをファイル名やタイトルを別物として複数登録しツールバーに設置すれば
言っている感じのマクロお気に入りバー的なものが作れるのですね
でもJavascriptの知識がないのでmenu.jsonをどう編集したらいいのかで行き詰まりました
残念ながらスキル不足すぎるようなので諦めます
ありがとうございました
237:名無しさん@お腹いっぱい。
15/03/20 17:08:41.06 pheqbWMl0.net
更新したで
238:名無しさん@お腹いっぱい。
15/03/20 21:37:13.69 coTohVjM0.net
マクロの書き方がわからないのですが、指定したテキストファイルの特定の語句を含まない行を削除するってどうすればいいんでしょうか
Editor.OpenFie();というのを使いそうですがマクロの記録からでは開くダイアログ出してからの動作は記録されませんでした……
削除したい行はこんなかんじです↓
document.selection.Replace("^(?!.*<span class="EntryTitleFont">).*\\n", "", meFindReplaceRegExp | meReplaceAll);
Mery使わなくても出来る方法があったらそちらもお願いしますm(__)m
239:名無しさん@お腹いっぱい。
15/03/20 22:11:15.59 yAtt00580.net
>>231
あやふやでもうしわけないけど
標準でついてくる
\Mery\My Macros\このファイルから検索(マッチする行).js
が参考になるかもしれない
コマンドラインのsed.exeを持っているなら、おそらくたぶんこんなかんじ
sed -n -e "/特定の語句/p" <original.text >deleted.txt
240:名無しさん@お腹いっぱい。
15/03/20 23:02:41.38 coTohVjM0.net
>>232
ありがとうございます
同梱のマクロとsed.exeですね。体力回復したら見てみます
疲れた……
241:名無しさん@お腹いっぱい。
15/03/20 23:21:32.10 xmln5rYi0.net
皆はフォント何使ってる?
Ricty入れたけど、フォントサイズが小さいと、潰れて汚い。
かと言って、大きくすると作業性が悪いし。
242:名無しさん@お腹いっぱい。
15/03/20 23:38:45.55 0fPlCkfW0.net
>>229
もうちょっと簡単に階層化(グループ化)して扱えるマクロを用意してみました
サンプルも載せているので,是非使ってみてください
URLリンク(www.haijin-boys.com)
243:名無しさん@お腹いっぱい。
15/03/20 23:58:21.98 0fPlCkfW0.net
>>231
Mery 使うなら
Editor.NewFile(); // 開く先のタブを確保
Editor.OpenFile("test.js"); // ファイル開く
var d = Editor.ActiveDocument;
d.Selection.Replace('^(?!.*<span class="EntryTitleFont">).*\\n', '', meFindReplaceRegExp | meReplaceAll);
d.Save(); // ファイル保存
d.Close(); // ファイル閉じる
Mery 使わないなら以下のスクリプトを sjis の js で保存して,エクスプローラ上で変換したいファイルを js にドラッグ
var charset = "utf-8"; // 文字コード
var reg = /<span class="EntryTitleFont">/; // これがヒットする行だけ残す
function Load(p,c){var a=new ActiveXObject("ADODB.Stream");a.Charset=c;a.Type=2;try{a.Open();a.LoadFromFile(p);return a.ReadText(-1)}finally{a.Close()}}
function Save(p,t,c){var a=new ActiveXObject("ADODB.Stream");a.Charset=c;a.Type=2;try{a.Open();a.WriteText(t);a.SaveToFile(p,2)}finally{a.Close()}};
for (var i=0; i<WScript.Arguments.length; i++) {
var a = Load(WScript.Arguments(i), charset).split("\n");
for (var j=a.length-1; j>=0; j--) {
if(a[j].search(reg)<0){a.splice(j,1)}
}
Save(WScript.Arguments(i), a.join("\n"), charset);
}
244:名無しさん@お腹いっぱい。
15/03/21 03:48:52.67 JQkf/hlJ0.net
>>234
URLリンク(github.com)
ここのMyricaM Mを最近使い始めました
Rictyから乗り換えると線が細く一瞬かすれて感じるかもしれないけど
小さいサイズでも潰れにくいと思います
245:名無しさん@お腹いっぱい。
15/03/21 10:03:32.40 w8GjQkeH0.net
>>231です。昨晩はありがとうございました
よく考えたら自分は《grep結果をテキストに出力して過去に出力したテキストと比較》がしたいのでした。含まない行の削除なんて効率悪い……
スクリプトはやはり私の手には余るので、CUIで使えるgrepツールで結果の出力までできるの探してみます
ちなみにsed.exeは文字化けして失敗しました。テキストの文字コードの問題ですかね
246:名無しさん@お腹いっぱい。
15/03/21 10:06:21.59 9rHBMgvJ0.net
ノート部分を半透明にできんの?
247:名無しさん@お腹いっぱい。
15/03/21 10:07:15.06 GNMOd1a90.net
>>237
ありがとう。良さそうですね。
試してみます。
248:名無しさん@お腹いっぱい。
15/03/21 13:43:49.34 E3etjTzr0.net
現状日本語を扱うsedはonigsedがいいかも
249:名無しさん@お腹いっぱい。
15/03/22 01:35:03.44 HhlKm6780.net
>>235
すごい!ありがとうございます!!
Wikiでカテゴリ分けしてある項目別に管理したかったので
既にサンプルで設定していただけていて感謝感謝です!
…実は素人すぎて、こんなに丁寧に設定していただけているのに最初少々悩んでしまいましたが
あれこれやってみて多分ちゃんとできたと思います
悩んだ点は
\Mery\My Macros\内の既に登録済みマクロ(include ライブラリ含む)などはどうすればいいのか?ですが
・マクロバーに直置きしておきたいもの以外は一旦マクロカスタマイズから登録解除してカテゴリフォルダへ移動
・include ライブラリは\My Macros\includeに同胞されていたほうをMery側に登録し直し
・Meryのメニュー内から呼び出したいマクロはカテゴリフォルダ側から再度登録(マクロカスタマイズから登録しなくても使用は可)
こういった解釈で合っているでしょうか?
皆様がWikiに登録してくれてあるマクロをありがたく拝借しすぎて
使い勝手をよくする為にはどう整理したらいいものかと悩んでいたので本当に嬉しい…
便利なマクロをありがとうございました!
カテゴリ用に合うアイコン探してみようかなーとかテンション上がってます(・∀・)
250:名無しさん@お腹いっぱい。
15/03/22 01:44:05.12 HhlKm6780.net
>>242
あ…いろいろいじくった経緯を思い出しながら書いたので書き間違えてしまいました
以下、訂正です
・個人的に\My Macros\直に置いておきたいマクロ以外はマクロカスタマイズから登録解除して各カテゴリフォルダへ移動
・include ライブラリは\My Macros\includeに同胞されていたほうをMery側に登録し直し
・マクロバーに直置きしておきたいものやMeryのメニュー内から呼び出したいマクロはカテゴリフォルダ側から再度登録
(マクロカスタマイズから登録しなくても使用は可)
251:名無しさん@お腹いっぱい。
15/03/22 12:15:19.92 C5UGtlWw0.net
>>242
>・個人的に\My Macros\直に置いておきたいマクロ以外はマクロカスタマイズから登録解除して各カテゴリフォルダへ移動
ファイルを移動すれば勝手に解除されるので,個別の解除はいらないですよ
>・include ライブラリは\My Macros\includeに同胞されていたほうをMery側に登録し直し
include ライブラリはマクロ登録不要です
カテゴリフォルダ内のマクロが include ライブラリを必要している場合
・階層化マクロメニュー経由で呼び出す場合は My Macros\include を読むので処理不要
・登録して直接呼び出す�
252:更新しています) >・マクロバーに直置きしておきたいものやMeryのメニュー内から呼び出したいマクロはカテゴリフォルダ側から再度登録 それで OK です > カテゴリ用に合うアイコン探してみようかなーとかテンション上がってます(・∀・) マクロバーだとマクロメニューから呼び出せる(チェックしている)マクロ全部が表示されるので もし良いアイコンがあれば [表示] - [ツール バー] - [カスタマイズ] で個別にメインにおいてしまっても良いですね こちらはアイコンだけが表示されるので…
253:名無しさん@お腹いっぱい。
15/03/22 13:23:42.63 HhlKm6780.net
>>244
詳しく教えてくださり本当にありがとうございます
以前からinclude ライブラリは私自身が直接使用することはないので
登録が必要なのかどうか…と密かに気になっていたので今回を期にいろいろ知れて良かったです
Meryを上手く使いこなせるようになりたいのですが、まだまだ知らないことだらけで…
またトンチンカンな質問をしてしまうことがあるかもしれませんがよろしくお願いします
254:名無しさん@お腹いっぱい。
15/03/22 17:07:36.62 b5DWobMH0.net
>>245
「include ライブラリを導入して」としか書いてないので、どう導入すればいいのかサッパリでしたね……
こういった指摘があると抜けてる部分がわかって助かります
ちなみに大丈夫だと思いますが、今回の階層化マクロメニュー経由で呼び出すマクロも登録不要です
なのでポンポン入れたり移動したりと管理はずっと楽になると思いますよ
直接呼び出す場合(マクロメニュー、キーバインド、ツールバー、コンテキストメニュー)は登録が必要ですが
快適な Mery ライフを!
255:名無しさん@お腹いっぱい。
15/03/22 20:51:22.39 HhlKm6780.net
>>246
はい!快適な Mery ライフを送れるよう少しでもスキルアップ目指して頑張ります!!!
ありがとうございました
256:名無しさん@お腹いっぱい。
15/03/23 05:00:11.36 k43uyENS0.net
自分はEnvy Code R使ってる。
257:名無しさん@お腹いっぱい。
15/03/25 01:47:25.23 Rtc9sEwa0.net
>>235
いいですね~
こういうマクロ、Mery本体に標準装備されていてもいい気がする
258:名無しさん@お腹いっぱい。
15/03/26 00:43:18.21 ghYu3qETC
ステータスバー右下をクリックと機能する「上書」「書禁」を
クリックしても機能しないようにしたいのですが方法はありますか?
いつの間にかクリックしてしまい、入力がおかしくなったり消えたりしてしまうので;;
259:名無しさん@お腹いっぱい。
15/03/27 17:17:50.33 b1mbutN60.net
タブバーを複数行にできますが、アクティブなタブのある行が一番下の段に来て、
タブの位置がコロコロ変わるので使いにくいのですが、固定できないでしょうか?
260:名無しさん@お腹いっぱい。
15/03/27 18:07:35.20 Th+761tX0.net
>>251
起動中の Mery を終了させてメモ帳などで Mery.ini を直接編集する。
[General] セクションに TabStyle=1 を追加して保存。
TabStyle=0 が標準。1 でボタン型タブ、2 でフラット型タブになる。
Mery 2.2.6 以降なら TabRaggedRight=1 で多段時のタブを左寄せにできる。
TabRaggedRight=0 が初期値で両端揃え、1 で左寄せになる。
261:名無しさん@お腹いっぱい。
15/03/27 18:21:06.34 +PqLVpTL0.net
>>252
横からだけど知らなかった、㌧。
他にもini側でのみ変更可能な設定ってあったりするの?
例えば標準ツールバーの特定のボタンのみボタン名表示とかできたらいいなと
wikiにini項目に関するページもあればいいね
262:名無しさん@お腹いっぱい。
15/03/27 22:16:36.46 b1mbutN60.net
>>252
ありがとうございます。
すっごい使いやすくなったった!
263:名無しさん@お腹いっぱい。
15/03/28 09:18:50.28 0kT9WzkW0.net
>>252
すこい見やすくなったありがとう
264:名無しさん@お腹いっぱい。
15/03/28 11:23:43.32 bAO6jxF60.net
フォントきったないのはなんとかなりませんか?
265:名無しさん@お腹いっぱい。
15/03/28 12:16:39.35 vcd/cOto0.net
つ MacType
266:名無しさん@お腹いっぱい。
15/04/12 02:08:16.93 ribwHPVr0.net
Mery最近使い始めたんだが、検索した時に何個検索結果があるかはどこにも表示されないの?
検索結果0の時は表示されるが、ここに何個ヒット�
267:オたか表示されないのか?
268:名無しさん@お腹いっぱい。
15/04/13 14:38:47.19 v+mYM0IT0.net
されない
269:名無しさん@お腹いっぱい。
15/04/20 12:46:26.52 tZo8SZmj0.net
Mery 引用行強調表示
^>.*?$
Mery メールアドレス強調表示正規表現
[!$%&*\-./0-9?a-z^_~]+@[\-.0-9a-z_~]+\.[\-.0-9a-z_~]+
(出典:秀丸エディタヘルプ)
270:259
15/04/20 13:04:15.07 tZo8SZmj0.net
↑
表示→編集モード→編集モードの設定→TXT→プロパティ
引用行強調表示 行の右を強調と正規表現にチェック
メアド 正規表現にチェック で完了
271:259
15/04/20 13:12:14.61 tZo8SZmj0.net
メールソフトの動作記録やヘッダ部の閲覧、FFFTPの動作記録の
閲覧に便利だと思います。
272:名無しさん@お腹いっぱい。
15/04/20 22:57:41.54 b/hZkTfM0.net
起動時のウィンドウサイズはどこで指定するんですか?
273:名無しさん@お腹いっぱい。
15/04/21 01:44:41.92 9GDhwgAq0.net
「ツール」→「オプション」で、右下のほうにある
「ウィンドウ位置とサイズを復元」にチェックを付けると、
終了時の位置とサイズが記録され、
次回起動時に復元される。
274:名無しさん@お腹いっぱい。
15/04/21 11:31:12.03 6bEOKPvN0.net
ウィンドウ位置は固定したいんだけどなー。
275:名無しさん@お腹いっぱい。
15/04/21 11:41:01.94 lBwn9wcy0.net
そのへんはエディタ本体でどうこうよりウィンドウコントロール系のソフト使ったほうが具合がいいんじゃないか?
俺はそういうの使ってないんで紹介はできんが…
276:名無しさん@お腹いっぱい。
15/04/21 13:54:42.00 6bEOKPvN0.net
起動時だけなんだけどねぇ。そういうソフトは幾らでもあるし
方法もあると思うんだけど…。
277:名無しさん@お腹いっぱい。
15/04/21 18:17:41.03 y0EjxjaZ0.net
>>267
>>176 から 30レス 程度読めば参考になるやも
278:名無しさん@お腹いっぱい。
15/04/21 23:58:48.89 SCSlkvox0.net
タブの×を選択状態じゃなくても表示して欲しいな
現状だと閉じたいタブは1回タブクリックして×ボタン表示させてからじゃないと出来ない
279:名無しさん@お腹いっぱい。
15/04/22 00:10:11.33 d/1dzj2Q0.net
タブのあるソフト(ブラウザやエディタ等)に今まで一切触ったことない人なら別だけど、
タブの×ボタンって必要かい?
今時ホイールクリックできないマウスなんてないわけで……
それともホイールクリックを他の機能に割り当ててるんだろうか?
280:名無しさん@お腹いっぱい。
15/04/22 00:15:12.29 Lcr2oOqS0.net
毎回:tabclose打ってるわ……
281:名無しさん@お腹いっぱい。
15/04/22 05:51:52.92 HCBevZ6h0.net
>>269
オプションの「閉じるボタン」を「すべてのタブの上」にする
自分は、間違って閉じたりタブ幅が広がるのを嫌って「ウィンドウの右端」にしてるけど
あと、現在編集中(アクティブ)ではないタブでも、ホイールクリックや右クリックメニューから閉じられるよ
282:名無しさん@お腹いっぱい。
15/04/22 22:40:59.69 itGg1sv70.net
>>272
どうもありがとう あったんだね
283:名無しさん@お腹いっぱい。
15/04/23 21:01:09.19 E8i15Jy50.net
Mery 2.3.0.5095
>重要!
>2013年3月5日にリリースしたバージョン2.1.0.4465よりも古いバージョンにおいてはこの脆弱性の対象となります。
284:名無しさん@お腹いっぱい。
15/04/26 13:21:07.60 PQ0aDXTZ0.net
正規表現初心者で困っています。
例えば
aaaa bbbb dddd
kkkk dddd dddd
という文章があって、空白を全部一個の空白にしようと
var a = document.Text;
a=a.replace(/\s+/g," ");
document.Text=a;
というマクロを書くと、改行が消えて連続した文章になってしまいます。
これを防止するにはどうしたらいいでしょうか?
285:名無しさん@お腹いっぱい。
15/04/26 13:35:06.11 piTEIJAZ0.net
\sは半角全角空白タブだけでなく改行も含むので[ \t]にしたほうが無難だと思ってる