TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【神速】 Auslogics Disk Defrag 2 【デフラグ】
見開き画像ビューア Leeyes -リーズ- Part14
【音楽プレイヤー】MusicBee【Part8】
プレステ2エミュについて語ろう【PCSX2】vol121
Mozilla Firefox Part359
k-meleonを語ろう part2
★soft
マルチエミュレーター 「RetroArch」 Part4
SoundEngine その05
【COREL】 WinDVD その14 【InterVideo】

テキストエディタ Mery part5


1 :2016/08/07 〜 最終レス :2020/01/04
公式
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.sc/test/read.cgi/software/1410842156/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

2 :
>>1

3 :
いちおつ

4 :
ワッチョイがついてから人が減ったような
誰が去ったのか……

5 :
ふーん

6 :
まだ2日しか経ってないしワッチョイ無い前スレまだ消費してないし2週間書き込みなかったこともあるから減ったと言うには早すぎる

7 :
>>1


8 :
ID:xWCaoXjD0みたいなワッチョイ導入されたら困る疚しい身の上の奴らがスレ立ってから文句をいう

9 :
新スレage

10 :
完全にワッチョイのせいじゃんこれ
絶対書き込まねえw

11 :
まだ1ヶ月しか経ってないしワッチョイ無い前スレまだ消費してないし2週間書き込みなかったこともあるから減ったと言うには早すぎる

12 :
>>8
で話題も触れない無能ばっかりなの?

13 :
2.5.3が来てたどー!

14 :
そして2.5.4

15 :
Mery 2.5.5

16 :
Che meraviglia!

17 :
Mery_2.5.6
・「タブを空白に変換」でエラーが発生することがあったのを修正
・アウトラインのメニューに「コピー」を追加
・その他、細かい修正

18 :
びっくりする程人いないな、、、

19 :
安定してるから

20 :
困らないといちいち書き込まないよなふつう

21 :
http://potato.2ch.sc/test/read.cgi/software/1471087798/
人いないのは重複だから

22 :
ワッチョイだと身バレするやましい連中がたくさん居るんだよ

23 :
2ch アプリのインストールは便利な反面、スマホのファイル、履歴、カメラ、マイク、位置を取られるリスクなどがあけど
2chアプリをインストールしなくても、次のサイトから、2chアプリに近い利用ができるよ (NGワード回避)

1。公式:2ch.sc公式のスマートフォン向けブラウザ,PCからでも閲覧可能
http://itest.2ch.sc/
2。ログ速:WEBアプリ系で最大級のアクセス数,2NN風,AAレスを画像で見られる,Android,iPhone対応,(2ch.SC経由でリアルタイムではない)
http://www.logsoku.com/
3。モナラ:2ch.sc,open2chを,Android,iPhone等から見られる2chmate風ブラウザ。高機能(履歴、お気に入り、画像サムネイル、ID消し、NGワード消し、新着スレヘッドライン)(2ch.sc経由でリアルタイムではない)
http://monara.net/


24 :
オーイ誰もいないのか

25 :
いないよ

26 :
Linuxに移行してもしがみついてる俺が目に入らぬと?

27 :
ゴーイングメリー号にアウトライン機能が標準で備わっているとは知らなかった…。

最大8階層までアウトラインを作成できるので、Wikipediaの文章をエディタで残すのに便利だ。
ただし、アウトラインの見出しの先頭は、アウトラインのコマンド文字が付くので、コマンド文字の意味を覚えておかないと
なにがなんだかわからなくなってしまうからね。

自分は「#」の文字をコマンド文字として指定している。
階層は「#」の文字数で表している。

テキストエディタのアウトライン機能は、そのエディタでしか使えないのが欠点。
別のマシンで使うには、同じエディタを入れて、同じ設定にしなければならない。

Wordのアウトライン機能より多少不便だな。
それでも、テキストファイルにおいてアウトラインが無いのを補助しているわけだから、
見出しによる目次機能が使えないよりはマシだと考えておこう。

28 :
Mery以外にもアウトラインを使えるエディタがあると思うけど・・・

29 :
気にするな!

30 :
タブに並んでいるテキストを
あいうえお順に並べ替えることはできませんか??

31 :
公式フォーラムに現れる玄米茶ってのはどうしてあんなにうざくて意味のない文章を書けるのか

32 :
なんでレスないのかと思ったら別スレあるのかよ
ワッチョイとかほんと余計な機能だよな人が減るだけ。ワッチョイにしろしろ言う奴に限って荒らしをNGにしないし

33 :
ここ使ってないからメモにしても良いよねw

34 :
■ 設定ファイルが保存されているフォルダ

メニューバー > ヘルプ > バージョン情報 でバージョン情報ダイアログを開いて、
アイコン部分をダブルクリックする

標準では下記のパス
・Windows 10, 8, 8, 7, Vista
  C:\Users\xxxx\AppData\Roaming\Mery
・Windows XP
  C:\Documents and Settings\xxxx\Application Data\Mery

※「Mery.exe」があるフォルダに「Mery.ini」と「Mery.his」が存在すると、そちらが優先される
 (ユーザ名に依存せず利用できる)

35 :
■ ウィンドウの位置とサイズ

● 起動したときに表示されるウィンドウの位置とサイズ
メニューバー > ツール > オプション > 基本タブ の ウィンドウの位置とサイズを復元 をチェックして、
位置やサイズに 0 を指定した場合、その箇所は、前回終了したときの値が適用される

● 画面の端へのウィンドウのスナップ(画面の端に合わせて表示)
Mery が起動していない状態で、Mery.ini をメモ帳などのテキストエディタで開いて、
[ChildForm] セクションにスナップ有無と有効範囲を追記する

スナップ有無(ScreenSnap)
 0 :無効(デフォルト)
 1 :有効

有効範囲(SnapBuffer)
 ピクセル単位で指定(デフォルトは 8 )

例)
[ChildForm]
ScreenSnap=1
SnapBuffer=10

36 :
■ タブのスタイルの設定

Mery が起動していない状態で、Mery.ini をメモ帳などのテキストエディタで開いて、
[General] セクションにタブのスタイルや多段時の表示方法を追記する

タブのスタイル(TabStyle)
 0 :標準(デフォルト)
 1 :ボタン型タブ
 2 :フラット型タブ

多段時の表示方法(TabRaggedRight)〜 Mery 2.2.6 以降
 0 :両端揃え(デフォルト)
 1 :左寄せ

例)
[General]
TabStyle=1
TabRaggedRight=1

37 :
■ フォントの設定

フォントによっては文字が途中で切れたりして正しく表示されない場合もあるため、
サポート外の隠し機能となっている(お勧めはしていない)

● ダイアログのフォント
Mery が起動していない状態で、Mery.ini をメモ帳などのテキストエディタで開いて、
[MainForm] セクションにフォント名とフォントサイズを追記する

例)
[MainForm]
FontName=Segoe UI
FontSize=9

※フォント名とフォントサイズの両方を指定する必要がある

● アウトラインのフォント
Mery が起動していない状態で、Mery.ini をメモ帳などのテキストエディタで開いて、
[Outline] セクションにフォント名とフォントサイズを追記する

例)
[Outline]
FontName=Segoe UI
FontSize=20

※フォント名とフォントサイズの両方を指定する必要がある

38 :
■ 複数ウィンドウでの表示

メニューバー > ウィンドウ > タブを有効にする のチェックを外す

一部のタブを切り離したい場合は、切り離したいタブをウィンドウ外にドラッグ&ドロップする

39 :
■ 正規表現(間違いがあるかも)

● 任意の1文字
(?u)\d         … 半角数字および全角数字の任意の1文字
[^\x{01}-\x{7E}。-゚] … 全角文字の任意の1文字
                  全角文字+半角カタカナの場合は、[^\x{01}-\x{7E}]
                  ※文字コードが SHIFT_JIS の場合(?)
\p{Hiragana}       … ひらがなの任意の1文字
\p{Katakana}      … 全角カタカナの任意の1文字
\p{han}         … 漢字の任意の1文字
\p{Latin}       … 英数字の任意の1文字
\p{Common}     .… 空白文字や句読点などの任意の1文字
[ -~。-゚]          … 半角文字の任意の1文字

40 :
● 先読み/戻り読み
   (テキスト).  abc │   def    │ ghi     
            戻り読み│          │先読み 
....─────────┼─────┼────
肯定..              │   def    │       
   (選択)         │    ○    │       
   (保存)         │    ×    │       
..  ────────┼─────┼────
                  │  (def)   │       
   (選択)         │    ○    │       
   (保存)         │    ○    │       
..  ────────┼─────┼────
.           (?<=abc) │.. (?:def)  │ (?=ghi) 
   (選択)     ×  │    ○    │  ×   
   (保存)     ×  │    ×    │  ×   
....─────────┼─────┼────
否定      (?<!abc) │  (?~def)  .│ (?!ghi)  
   (選択)     ×  │    ○    │  ×   
   (保存)     ×  │    ×    │  ×   

(選択) : マッチした文字列が選択状態(反転表示)/置き換えの対象になるか?
(保存) : マッチした文字列が$1…に保存されるか?

41 :
■ キー操作など

矩形選択           :[SHIFT]+[ALT]+カーソルキー
                 あるいは
                 [ALT]+マウスドラッグ
単語(?)選択       :ダブルクリック
行選択             :トリプルクリック
複数行の選択       :選択を開始する行の行番号をクリック →
                 スクロールバーなどで移動 →
                 [Shift]を押しながら、選択を終了する行の行番号をクリック
テキスト先頭への移動:[Ctrl]+[Home]
                 (キーボードによっては、[Fn]なども同時に押す必要がある
                 [Ctrl]+[Fn]+[Home])
テキスト末尾への移動:[Ctrl]+[End]
                 (キーボードによっては、[Fn]なども同時に押す必要がある
                 [Ctrl]+[Fn]+[End])

アウトラインでダブルクリックすると、エディタがアクティブになる

42 :
情報まとめありがたい
そのうち公式で裏ワザ記事書いてもらえるの期待しつつ便乗

[General] Untitled=文字列
:指定文字列を無題のタブ名を任意の文字列に変更する
 指定なし:無題-連番(デフォルト)
 指定あり:連番なし文字列に固定
「無題」にすればver2.5.3までの連番無しの仕様と同じにできる

[General] NameUntitled=1
:無題の文書で「名前を付けて保存」のときに1行目の文字からファイル名を自動でつける機能
 0:オフ(デフォルト)
 1:オン

おまけ
アプリケーションアイコンの変更:Mery.iniと同じ階層に「Mery.ico」を配置
16x16, 24x24, 32x32, 48x48, 256x256のサイズ違いを揃えたマルチアイコンを作るとよい

43 :
Jane2ch.BRD用.msy オレ設定

#Word Color=0, WholeWord=True, RightSide=False, MatchCase=False, InsideTag=False, RegEx=True
(?<=\t)[^^\t]*\.2ch\.net(?=\t)

#Word Color=1, WholeWord=True, RightSide=False, MatchCase=True, InsideTag=False, RegEx=True
(?<=\t)[\w]*(?=\t[^^\t]*?(?=\t?(link)?$))

#Word Color=2, WholeWord=True, RightSide=False, MatchCase=True, InsideTag=False, RegEx=False
(?<=\t)[^^\t]*?(?=\t?(link)?$)

#Word Color=2, WholeWord=True, RightSide=False, MatchCase=False, InsideTag=False, RegEx=True
(?<=\t)[^^\t]*\.2ch\.net(?=\t)

#Word Color=3, WholeWord=True, RightSide=False, MatchCase=False, InsideTag=False, RegEx=True
link$

#Word Color=4, WholeWord=True, RightSide=False, MatchCase=False, InsideTag=False, RegEx=True
(?<=\t)[^^\t]*(jbbs|(jane|open)2ch|2ch\.sc)+[^^\t]*(?=\t)
(?<=\t)[^^\t]*\.(machi\.to|jikkyo\.org)(?=\t)

#Word Color=5, WholeWord=True, RightSide=False, MatchCase=False, InsideTag=False, RegEx=True
(?<=\t)[^^\t]*\.bbspink\.com(?=\t)

#Word Color=6, WholeWord=True, RightSide=False, MatchCase=False, InsideTag=False, RegEx=True
^^[^^\t]*?(?=\t)

#Word Color=7, WholeWord=True, RightSide=False, MatchCase=False, InsideTag=False, RegEx=True
(?<=\t)[01]C?$

44 :
Jane2ch.BRD用.msy オレ設定

Jane2ch.BRDファイルをMeryで編集(カテゴリ並べ替え、空行とLinkカテゴリ追加)
https://i.imgur.com/PWOOcD3.png

板覧スクショ
https://i.imgur.com/rDgFYR5.png

45 :
板一覧を更新すると並べ替えたカテ・板の部分は通常の並び順に書き戻されちゃうけど
追加した「◆リンク」カテゴリ部分はそのまま残る @JaneStyle

46 :
ツール → オプション → 基本タブ と比べるとこういうことか
比べても全く意味ないけどw

[General]
WrapMode=0 …折り返し方法
LineColumnView=0 …行の表示方法
LineMargin=80 …文字数
QuoteCharacter=> …引用マーク
TabColumns=4 …タブ(Tabキー)の桁数
LineSpace=2 …行間
Encoding=17 …? Mery.ini を新規に作成するとないから過去の残骸か?
DefaultEncoding=9 …既定のエンコード
LineEnding=0 …既定の改行コード
TabCloseButton=2 …閉じるボタン
FileFilter=*.txt;*.htm;*.html;*.xml;*.css;*.js
 …カスタムファイルフィルタ
Untitled= …(無題のタブ名 >>42
NameUntitled=0 …(無題の文書で「名前を付けて保存」のときに1行目の文字からファイル名を自動でつける >>42
ShowLineNumbers=1 …行番号を表示
ShowRuler=1 …ルーラを表示
RulerEnabled=1 …ルーラで文字数を指定する
ShowWrapLine=1 …折り返し線を表示
ShowCaretLine=0 …カーソルのある行に下線を表示
HighlightMatchingBrackets=1 …対応する括弧を強調する
AutoIndent=1 …自動インデントを有効にする
InsertSpaces=0 …タブの代わりに空白を挿入
OpenIme=0 …かな漢字変換を起動
ImeTrueInline=0 …変換中の文字列を挿入モードで入力
LineBreak=1 …禁則処理を行う
URL=1 …URLをダブルクリックで開く
AutoScroll=1 …水平スクロールバーを自動的に表示
TrayIcon=0 …トレイアイコンを表示

47 :
TabStyle=0 …(タブのスタイル >>36
TabRaggedRight=1 …(タブが複数行になったときに左寄せにする >>36
TabAddRows=1 …タブを複数行にする
TabAdjust=0 …タブの幅を調節する
TabWidth=0 …タブの幅
RestoreWindow=0 …ウィンドウの位置とサイズを復元
WindowLeft=0 …左
WindowTop=0 …上
WindowWidth=0 …幅
WindowHeight=0 …高さ

48 :
これもか

ScrollMargin=0
 …(キャレットのある行とウィンドウ上端あるいは下端とのマージン(余裕?を持たせる行数))
OpenIn=1
 …(? 今のバージョンだと意味のない設定?)

http://egg.2ch.sc/test/read.cgi/software/1471087798/741

49 :
Fontsフォルダに入れたフォントって、Meryが起動してる間は他のソフトでも使えるんだね

50 :
インストールしてないのにchromeのフォント一覧に出てくるフォントがあってchromeの機能なのかと思ってたけど
なるほど面白い

51 :
移動に関するマクロ

http://anago.2ch.sc/test/read.cgi/software/1362749527/526

ファイルの先頭に移動
Document.Selection.StartOfDocument();

ファイルの末尾に移動
Document.Selection.EndOfDocument();

論理行頭に移動
Document.Selection.StartOfLine(false, mePosLogical);

論理行末に移動
Document.Selection.EndOfLine(false, mePosLogical);


以下は選択範囲変更(Shift 押しながら)用
一個のマクロに纏められれば楽なんだけど、ボタン状態取得とかないから無理なのよね

ファイルの先頭に移動
Document.Selection.StartOfDocument(true);

ファイルの末尾に移動
Document.Selection.EndOfDocument(true);

論理行頭に移動
Document.Selection.StartOfLine(true, mePosLogical);

論理行末に移動
Document.Selection.EndOfLine(true, mePosLogical);

52 :
http://anago.2ch.sc/test/read.cgi/software/1362749527/551-552

551 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2013/12/25(水) 22:49:52.46 ID:WgKVHCz50
shift+delで一行削除できるの気づいたんだけど
一行コピーってできる?
CSSとかでお試し設定するときとかあると便利だなーってふと思った

552 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2013/12/25(水) 23:10:54.68 ID:d5exyUNd0
>>551
未選択状態でのコピーが一行コピーになってる

行中で中途半端に選択している状態でもコピーしたいなら下のマクロ(改行はつけてない)
ClipboardData.SetData(Document.GetLine(Document.Selection.GetActivePointY(mePosLogical), 0));

複数行選択中でも動作させたいなら仕様プリーズ

53 :
未選択でCtrl+Xで1行カットは偶に使うな

54 :
このマクロをツールバーに登録したら地味ながら便利になった
http://potato.2ch.sc/test/read.cgi/software/1410842156/3

自作アイコン同梱で「検索文字列の強調を解除」するマクロを投稿したんで良ければどうぞ
http://www.haijin-boys.com/wiki/images/0/00/%E6%A4%9C%E7%B4%A2%E5%BC%B7%E8%AA%BF%E3%82%92%E8%A7%A3%E9%99%A4.zip
アイコンのデザインが気に入らないときは、フリー素材を探すなり自分で作るなり頼む

55 :
>>54
たしかに地味に便利ですね

マテリアルアイコンをいじってみた「検索強調を解除用icon」(マテリアルデザインのガイドラインには適合してません)
アイコンをリネームするかJSの参照アイコン名を書き換えで

https://i.imgur.com/7ibGtev.png
https://www.axfc.net/u/3883133?key=sage

56 :
>>55
そのアイコンいいね いただきました
マテリアルカラーアイコンを使っているが
マクロに同梱のアイコンは双眼鏡なのでちょっと違和感があった

57 :
追加アイコンを増やした(マテリアルデザインのガイドラインには適合してません)
小サイズ16pxlのアイコンは実用的じゃないかも
マクロJSの参照アイコン名を書き換え・追加したり
プラグインDLLのアイコンリソースの上書きで

https://i.imgur.com/7ToWk2q.png
https://www.axfc.net/u/3883408?key=Mery

自分のツールバーに置いているぶんだけなんで増やす予定はなし

58 :
アウトラインにフォーカスがあるときにショートカットキー押してしまって毎度警告音聞かされるのがつらい

59 :
JaneStyleのcommand.datの「datをメモ帳で開く」をnotepadからMeryに変更してたけど
コマンドラインオプション付けて "Mery.exe" /m "編集モード" /l "datの行番号" の指定ができるんだね
ReplaceStr.txtの編集するときにdatの中身を確認しやすくて便利じゃん

@comand.dat

datをMeryで開く ="Mery.exe" /m "2ch DAT用" /l 1 "$LOCALDAT"
ReplaceStr.txtを開く ="Mery.exe" /m "2ch 正規表現用" "$BASEPATHReplaceStr.txt"
ImageViewURLReplace.datを開く ="Mery.exe" /m "2ch 正規表現用" "$BASEPATHImageViewURLReplace.dat"
command.datを開く ="Mery.exe" "$BASEPATHcommand.dat"
AAリストを開く ="Mery.exe" "AAList.txt"
+datをMeryで開く ="Mery.exe" /m "2ch DAT用" /l $NUMBER "$LOCALDAT"

※最後の行頭に+つきのは、スレビューのレス番でのコンテクストメニュー

ついでに前スレにあったマクロ「現在の編集モードのプロパティ」
https://potato.2ch.sc/test/read.cgi/software/1410842156/478-486
のアイコンもつくったけどショートカットから起動してるんで全然使ってない
(マテリアルデザインのガイドラインには適合してません)

https://i.imgur.com/Rd9kFcu.png
https://www.axfc.net/u/3912673?key=sage

60 :
JaneStyleのReplaceStr.txtやImageViewURLReplace.datをMeryで編集するひとに
>>59の「2ch 正規表現用」.msy (JaneStyleの正規表現定義ファイル用 Meryの構文ファイル)
https://pastebin.com/raw/AuDE1meT

@comand.dat ("Mery.exe"の部分は"Mery.exeのフルパス")
ReplaceStr.txtを開く ="Mery.exe" /m "2ch 正規表現用" "$BASEPATHReplaceStr.txt"
ImageViewURLReplace.datを開く ="Mery.exe" /m "2ch 正規表現用" "$BASEPATHImageViewURLReplace.dat"

61 :
>>59
アイコン有り難く頂戴しようとしたが斧が鯖の調子悪いらしく何度DLしようとしても落とせないままだったがもう流れてしまったか…

気が向いたらでいいが他ロダに再うpしてもらえると嬉しい

62 :
>>61
前回までのは7日間ぐらいの設定だったとおもうので再うpしました

Mery用 マテリアルデザインっぽいアイコン.zip
https://www.axfc.net/u/3913267?key=mery
(マテリアルデザインのガイドラインには適合してません)

https://i.imgur.com/CNStEDG.png
>>57からの変更点
・「現在の編集モードのプロパティ」アイコン(>>59)を追加
・「引用つき貼り付け」アイコンを追加
・Win+R 風の「文字列中のパス起動2」アイコンを追加
・どうでもいいことだけど>>57で「元に戻す2」と「やり直し2」の名前が逆だった…
・Meryフォルダ用アイコン3種を追加(同梱のdesktop.iniを書きかえて使ってください)
・「アイコンを変更する方法.txt」を追加

どうでもいいことだけど電卓用アイコンを入れ忘れた…

63 :
もうない

64 :
>>62
大増量パックありがとう!

ただやっぱりAxfcだと何度チャレンジしても「500 Internal Server Error」で落ちてこない…orz
無駄にDL数カウンターだけ回してすまぬ

他の人はDLできてる?俺環なのかな?

65 :
>>64
前は2、3回試せばダウンロードできるサーバーに当たったけれど
今は何度やってもダメみたいだね
Windows 7 IE11 あるいは Chrome

turmeric.axfc.net
mercury.axfc.net
onyx.axfc.net
cameo.axfc.net
citrine.axfc.net
で全てダウンロードできなかった

66 :
Mery用 マテリアルデザインっぽいアイコン.zip

どっとうpろだ
https://dotup.org/uploda/dotup.org1552958.zip.html
pass=mery

googleどらいぶ
https://drive.google.com/open?id=1LpQH0HyjLstG5NJqtaKJetIh3FVPw3va
DL直リン
https://drive.google.com/uc?authuser=0&id=1LpQH0HyjLstG5NJqtaKJetIh3FVPw3va&export=download

67 :
>>65
詳しくありがとう
やっぱりAxfc側が調子悪いんだね
俺環原因探さなくていいとわかり一安心

>>66
わざわざありがとう
無事にDLできました!

68 :
今開いてるファイルのあるフォルダを開くって機能ある?

69 :
>>68
外部ツールに登録
 タイトル: 親フォルダを開く
 コマンド: %WinDir%\explorer.exe
 引数: /select,$(Path)
 アイコン: フォルダを開く.ico(>>62

または、wikiのマクロ「フォルダを開く」

70 :
Mery気に入りました!
秀丸からの乗り換えデス!

秀丸様には本当に長い間お世話になったんだけど、複数のPCで使う時に設定コピーが面倒なんです。
Meryはそれが簡単。
ファイル毎の色変更や補完など、分かりやすいし。

71 :
Meryの豊富なシンタックスは、何気に導入時の障壁を相当少なくしてくれてる。

72 :
>>70
秀丸の「設定内容保存/復元」ファイルを
新PCに入れて、復元すれば良いだけでしょ?

73 :
Mery用 マテリアルデザインっぽいアイコン_20180713.zip
https://www.axfc.net/u/3920929?key=sage
…例のごとく
(マテリアルデザインのガイドラインには適合してません)
小サイズ16pxlのアイコンは実用的じゃないかも

https://i.imgur.com/4yCM0hp.png
・自動保存フォルダとバックアップフォルダのマテリアルデザインっぽいアイコン
 (たぶん「ファイルから検索」とおなじぐらいの大きさのはず?)
・XPスタイルのフォルダアイコン
・電卓のアイコン

外部ツールに登録
 タイトル: バックアップフォルダを開く
 コマンド: %WinDir%\explorer.exe
 引数: "バックアップフォルダのパス"
 アイコン: バックアップ [1].ico

;Desktop.ini (シフトJISで保存)
[.ShellClassInfo]
IconFile=バックアップ xp.ico
IconIndex=0
InfoTIp=Mery バックアップフォルダ

74 :
>>73
いただきました
ありがとうございます

アイコンがあれば検索バーを追加していただけるかもしれないですが
検索ダイアログにある検索条件に該当する、フリーで使用できるようなアイコンはお持ちでないでしょうか?
マテリアルデザインっぽいのではなくデフォルトで使用されているアイコンだと思いますが
https://www.haijin-boys.com/software/mery/mery-2-6-8#comment-1628

75 :
>>74
君、厚かましいとか厚顔無恥って言葉知ってる?
上の言葉を頭に置いた上で自分の書いた事声に出して読んでみるといいと思うよ

76 :
>>74
検索バー内の ▾ か ▸ のクリックでプルダウンメニューをだして
メニューのアイテムに ✓ マークON/OFFでいいとおもうんだけど、アイコンが必要なのかなぁ

Meryのツールバーの標準アイコンは Win XP / MS Office 2003 あたりのアイコンデザインを踏襲(パクリ)してるけど
検索条件の「大文字小文字を区別、正規表現など」は当時のOfficeに実装されていなかったからアイコンもなさそうだし
Office 2003 のツールバーアイコンのリソースがどこにあるか見つからないんだよね :(
(もしそれっぽいファイルを見つけたとしてもツールバーアイコンのリソースには16ピクセルのアイコンしか入ってないだろうから
結局は48ピクセルサイズをフルカラーで描き起こさないとダメだろうね…)

XP時代のアイコンデザインだと、その当時のアイコン配布サイトはほとんどなくなっちゃってるから
2〜3コだったら探すよりも作るほうがはやそうな気がする :)

77 :
そういえば自動保存とバックアップのXPスタイルアイコンは
PNG→ICO変換ソフトで適当にやっつけただけで16ピクセルアイコンのデザインをなおしてなかった…
ああ、>>63のMery Folder XP[1]の16サイズもだよ orz

78 :
変更行の強調表示

やっと今頃、つけたの?
信者か作者だかが
「メモ帳よりちょっとマシなものだから必要ない」とかほざいてたのが2年、3年ぐらい前か。
変更行が分からないエディタを使うなんて
どんだけ記憶のいいユーザーなんだよと皮肉ったのも同時。
信者だか作者が「フリーで変更行が分かるものを言ってみろよ」とか開き直ってきてたなw
なんでそんな変更行すら分からないような○○エディタを窓の杜が薦めるのか
分からなかった。
そんだけ言うのならずっと変更行の強調をしなきゃいいのに、なぜか今頃実装w

79 :
https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#.E5.A4.89.E6.9B.B4.E3.81.97.E3.81.9F.E8.A1.8C.E3.81.AE.E8.A1.8C.E7.95.AA.E5.8F.B7.E3.82.92.E5.BC.B7.E8.AA.BF.E3.81.97.E3.81.9F.E3.81.84
> 変更した行の行番号を強調したい
> プログラムの設計自体を見直さないと実装できそうにありませんので今後の課題とさせてください。

少なくとも作者は「メモ帳よりちょっとマシなものだから必要ない」なんて
理由での拒否はしていない。

80 :
じゃあお前らクソ信者かw

81 :
ゴーイング・メリー号にこんな機能が?

非常時のみ、最大出力での航行では24ノットの速力を出せる。
※メリー号の主機が艦本式タービンであったことが幸いした過剰性能になっている。

通常時の航行では14ノットが航海速力で、16ノットが最高速力となっている。

82 :
俺2chで初めてワッチョイ導入して良かったって思ったかもしれない

83 :
>>76
確かに検索条件をボタンにしているようなものは見たことないですし、探すのも困難なんですね
ご回答ありがとうございます
前のコメントが気に障った方もいるみたいですし、不快に思われていたら申し訳ありませんでした

84 :
>>75
そんな尊厳を傷つけるような言い方をしなくてもいいんじゃないか?

85 :
https://msdn.microsoft.com/ja-jp/library/ms246582.aspx
Visual Studio Image Libraryってのがあるけど、お望みのアイコンがあるかどうかは知らない。

86 :
XPのアイコンリソースから虫眼鏡とA/aを抜き出して遊んでみたが
https://i.imgur.com/NcXH3un.png

検索オプションの「単語のみ検索する」って
ONとOFFで効果がどう変わるのか知らないや…

87 :
>>85
リンク先のDLリストだと2012がいちばん古いみたいだから落としてみたけど
フラットデザインのイメージリソースとWin7あたりのシェル系アイコンだけだった
Meryの標準ツールバーのアイコンとは合わなさそうなかんじ

88 :
>>84
まずね、Meryの作者にも君が貰ったアイコン作ってる作者にも失礼なんだよ?
「作者がアイコン作れないo作るのめんどくさがって俺が欲しい機能追加しないから、
アイコンよこせよそしたら機能追加すんだろ」って言ってるようにしか見えないんだよ俺には

機能追加しないのは作者の自由、機能追加・実装を強要される謂れはない
アイコン作ってる人も自分で使いたいから作ってるんだろうしそれを他人に強要される謂れがない

この2つを踏まえて、温厚な言い回しが必要だと思うかね?俺は思わない。

89 :
おや、2行目 or って書いたつもりが r 抜けてたね 失礼

90 :
漢字のアイコンって味気ないような気がして…
https://i.imgur.com/Kh6x9Q9.png
https://www.axfc.net/u/3921375?key=sage

>>83
「単語のみ検索する」の意味が分からないからデザインのしようがない

91 :
>>85
ありがとうございます
時間があるときに見てみます

>>88
書き方が悪かったかもしれないが
そんな風にしか受け取れないのも相当ひねくれているように思う
他の皆もそのように受け取っているようなら、コメントが下手で申し訳ありませんでした

それっぽいアイコンの情報がないかなと思っただけで、
作者さんの好みもあるだろうしアイコンを新規に作成して欲しいとも思っていない
作者さんに対しては、単にアイコンがネックになっているだけなら、有用な情報があれば提供したかっただけ

>>90
「単語のみ検索する」は日本語では意味がないような気がします
book、bookmarkがあるときにbookの検索で>bookmarkをヒットさせるか否かの違いだと思っていました
真の差異は分かりません

上にも書きましたがアイコンを作成して欲しかったわけではありませんので
誤解させてしまっていたら申し訳ありませんでした

92 :
>>88
俺は70ではないので誤解のないよう願います。


>>91
84を相手にしない方がいいぞ。

93 :
たびたび…

Mery用 マテリアルデザインっぽいアイコン_20180716.zip
https://www.axfc.net/u/3921548?key=sage
例のごとく
(マテリアルデザインのガイドラインには適合してません)
小サイズ16pxlのアイコンは実用的じゃないかも

https://i.imgur.com/1V2nZO3.png
おもに文字系のアイコン
・自動保存とバックアップのXPスタイルのフォルダアイコンの16pxサイズを変更(差替え用)
・半角/全角変換プラグイン用のアイコンを少し小さめに作り直した
・マクロ用アイコンを追加 (小文字/大文字に変換、標準変換、特殊文字を入力、数値参照を実体で置換)
・いちおう「アイコンを変更する方法.txt」も入れといた

94 :
>>93
たびたびありがたく頂戴しております
ありがとう
>>90と同じ方なのかな?>>90はもう削除されてしまったようで残念。。。

95 :
前スレの>>434からだと
mery信者ってのは更新行の強調は2017年でも必用なかったらしい。
アイコンの件もちょっと言っただけで
強要とか作者の自由とか失礼だとか
まあmery信者か作者か知らないけど、まあ、そんなんなんだよなあ

96 :
>>91
> 「単語のみ検索する」は日本語では意味がないような気がします
> book、bookmarkがあるときにbookの検索で>bookmarkをヒットさせるか否かの違いだと思っていました

ありがとう、そういうことなのね

> アイコンを作成して欲しかったわけではありません

当方もたんなる手遊びです

>>94
>>90はもう削除されてしまったようで残念

うpするときに設定を間違えたかな?
実装されてない機能だしXPスタイルのアイコンなんて使いみちもないのでは…

97 :
ファイル名がダブらないように明日の日付けです :P

Mery用 マテリアルデザインっぽいアイコン_20180717.zip
https://www.axfc.net/u/3921692?key=sage
(マテリアルデザインのガイドラインには適合してません)
小サイズ16pxのアイコンは(ry

https://i.imgur.com/RaxqThl.png
おもに矢印系のアイコン
>>51のマクロ用アイコン (ファイルの先頭/末尾に移動・範囲選択)
・前/次の文字列を検索のアイコン、上下の矢印のアイコン
・対応する括弧に移動のアイコンを小さく作り直した
・コード/チェック系のアイコン、色の反転のアイコン
・「リストア」用アイコン (将来のバージョンアップに期待して)
・WinMergeとregeditのマテリアルデザインっぽいアイコン

スクショのあとで追加した
>>90の中身と「.*」アイコン (Robotoフォントではない) を追加

アイコンを作ってもマクロバーやプラグインバーはアイコンだけの表示にできないのよね
ラベルがじゃまだからマクロバーって基本的に非表示だよ…
ツールバーを2段で表示とかMS Officeのようなカスタムツールバーがほしいところ :(

飽きたので当分おやすみ

98 :
>>96
「単語のみ検索する」はプログラミングのfor文でよく使用する変数:i の検索にも便利ですね

>>97
↓(次/前の文字列を検索(Shift+Ctrl+Down/Up))に使えそうなアイコンを探そうとしていたところでしたので助かりました
使用させてもらいます ありがとうございます
>選択文字で下に検索を実行するマクロ
>--------ここから--------
>editor.ExecuteCommandByID(2136);
>--------ここまで--------

>選択文字で上に検索を実行するマクロ
>--------ここから--------
>editor.ExecuteCommandByID(2137);
>--------ここまで--------

99 :
>>98
矢印系は使いみちありそうな気がしてたのでよかった
使う機能が増えるとショートカットをおぼえるのも一苦労だもんね
余分に入れておいたグレーの矢印もペイントソフトで色を付けたり90度まわしたりして使ってやってください
(アイコンは作ってみたけど、自分はマクロを入れてなかったり… ツールバーがパンク!)

プログラミングの〜 については、当方には縁がない話で…
マクロライブラリを見ても、たいていは何に使うマクロなのかまるでわからないレベルなんです :(

あ、「自動保存ON/OFF」の閉じた時計型アイコンを作り忘れた orz
必要な人は「リストア」アイコンで代用してくだされ
また気が向いたら作り直すとおもう、多分

100 :
当方プログラム系の構文をほとんど読めない/書けないので、マクロに明るい方にお願いがあります

「ファイルをいったん閉じてもう一度開きなおす」マクロを作ってほしいのですが、いかがでしょうか?
使いどころとしては、書込み禁止属性のファイルを開いたとき(開いたファイルが読取り専用だったとき)に
外部ツール『%WinDir%\system32\ATTRIB.EXE -R "$(Path)"』で書込禁止の属性を解除してから
「閉じて開きなおす」場合を考えています

書込禁止属性をつけるほうも、上書き保存 → 『%WinDir%\system32\ATTRIB.EXE +R "$(Path)"』( → 閉じる)
の一連の流れをマクロにできるようでしたらお願いしたい

自動保存やバックアップ機能が実装されたので、「自動保存/バックアップフォルダの同名ファイルを開く」とかも
マクロがあると便利なんじゃないかな…

作っていただいたマクロにはまたマテリアルデザインっぽいアイコンを作りますので、よろしくお願いします

101 :
自分もマクロは余り分からないから
マクロが書けるようになるとより便利に使えるようになるのだろうなー
でも今のところは既存の機能と提供されているマクロやプラグインで十分満足であるが

作者さんのブログのコメント欄やフォーラムで聞いたほうが良さそうな気がする

102 :
>>101
>>100の段取りはhostファイルとかいくつかのソフトの設定ファイル(ソフトを閉じたときに書き換えられたくない)の編集でちょくちょく必要になるんだよね

Mery用 マテリアルデザインっぽいアイコンの追加・更新の予告です ※追加35、修正17
https://i.imgur.com/MXnesjk.png
>>100のマクロを作ってもらえたら、ということで待機中 :)

103 :
>>100 外部ツール使わなくていいよね
読み取り専用ファイルを標準ファイルに変更して開き直す
var fs = new ActiveXObject("Scripting.FileSystemObject");
var path = Editor.ActiveDocument.FullName;
var file = fs.GetFile(path);

if(file.Attributes % 2 != 0)
{
Editor.ActiveDocument.Close();
file.Attributes = file.Attributes - 1;
if(Editor.ActiveDocument.FullName || Editor.ActiveDocument.Text)
Editor.NewFile();
Editor.OpenFile(file);
}

上書き保存後閉じて読み取り専用ファイルに変更する
var fs = new ActiveXObject("Scripting.FileSystemObject");
var path = Editor.ActiveDocument.FullName;
var file = fs.GetFile(path);
Editor.ActiveDocument.Save();
Editor.ActiveDocument.Close();
if(file.Attributes % 2 == 0)
file.Attributes = file.Attributes + 1;

104 :
>> 99
1つにまとめてみた
読み取り専用ファイルの場合は標準ファイルに変更して開き直す
標準ファイルの場合は上書き保存後閉じて読み取り専用ファイルに変更する
var fs = new ActiveXObject("Scripting.FileSystemObject");
var path = Editor.ActiveDocument.FullName;
var file = fs.GetFile(path);
if(file.Attributes % 2 == 0)
{
Editor.ActiveDocument.Save();
Editor.ActiveDocument.Close();
file.Attributes = file.Attributes + 1;
}
else
{
Editor.ActiveDocument.Close();
file.Attributes = file.Attributes - 1;
if(Editor.ActiveDocument.FullName || Editor.ActiveDocument.Text)
Editor.NewFile();
Editor.OpenFile(file);
}

105 :
>>104
ありがとう
動作も希望どおり完璧、アイコンも一つで済むようで助かります
(保険で作っておいたロック&セーブのアイコンを使えるとはおもわなんだった lol
…おかげさまで作ったアイコンのいくつかは使う必要がなくなったけど)

とまれ、マクロ職人の降臨に期待してあれこれとアイコンをこさえておきましたのでお納めください :)

Mery用 マテリアルデザインっぽいアイコン_20180721.zip
https://www.axfc.net/u/3922650?key=sage
(マテリアルデザインのガイドラインには適合してません)
小サイズ16pxのアイコンは(ry

https://i.imgur.com/ovUtQtM.png

106 :
>>105の詳細を書き込もうとおもったらNGワードとかいわれてダメだった

https://i.imgur.com/h0RxHr1.png

107 :
テキストエディタ Mery part5
https://egg.2ch.sc/test/read.cgi/software/1471087798/419+725

> 419 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2017/05/14(日) 09:49:00.46 ID:BNDaFMhd0
> meryres.dllは一般的なアイコンライブラリ形式じゃないんだね
> フリー素材じゃないから簡単に抽出できないようにしてるとかなのかな

> 725 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2017/12/29(金) 13:51:03.90 ID:kLfFIh0F0
> >>722,724
> アイコンリソースのDLLファイルは
> 素のビットマップ状態でアイコンを収納してない

前スレに ↑ ってあったし、たしかにアイコン抽出ソフトではムリだったけど
さっきアーカイバでDLLを開いてみたらサイズごとに横一列で並んだBMPで格納されてた…

マテリアルデザインっぽいアイコンをつくるのに本家のリソースを流用すればよかったものも
全部ツールバーのキャプかgoogleのリソースから自分で起こしちゃったよ
ひととおり作り終わってしまったので今さらの話 :(

108 :
ベータ版更新記念&ブログの米欄でもあたらしくマクロを作っていただいたので

Mery用 マテリアルデザインっぽいアイコン_20180724.zip
https://www.axfc.net/u/3923485?key=sage
(マテリアルデザインのガイドラインにはあまり適合してません)
小サイズ16pxのアイコンはあいかわらず見づらいまま…

- いままでの全部+α(約150コ)、一部は自分用に修正したものと差し替えた
- アイコン名を分別・変更した
- DL期限は設定してない

20180721版以降の追加・更新内容
https://i.imgur.com/QJUKlSg.png
・大文字/小文字トグル変換マクロ用にAaアイコンを新調
・カッコ () <> で挟むマクロ、引用符 "" で挟むマクロ用にアイコンを追加
・行を選択マクロ用アイコンを追加 (自分用に行末の改行を含めない仕様にしたので)
・ファイル型、フォルダ型の置換系のアイコンを追加
・「引用の追加」マクロ、「全角/半角変換」プラグイン用のアイコンを変更
・ブラウザアイコンの配色をほかのアイコンとあわせた
・10進/16進変換と改行のアイコンがムダに目立ちすぎたので修正
・レジストリエディタ、フォルダを開く用のアイコンを変更

109 :
ファイルから置換でエンコードを自動だと、たまに文字化けすることあるのでutf-8に固定したいのだけど、どっかでいじれます?

110 :
Mery用 マテリアルデザインっぽいアイコン_20180728.zip
https://www.axfc.net/u/3924493?key=sage

https://i.imgur.com/Z5vqHOF.png
主に、あんまりMeryに関係ないんじゃね?っていうアイコン
・WEBブラウザのアイコンを補充(ちょっとでかいのがある)
・git, github, pastebin のロゴアイコン
・スクリプトファイルと検索のアイコン
・文字コード表とスクリーンキーボード用アイコン(色が濃すぎた)
・文書から検索のマクロ、貼付けた文字列の先頭へカーソルを移動するマクロのアイコン

・アイコンの数が増えすぎてうっとうしくなってきてるので、前回までのアイコンとあわせた163コの詰め合わせを「アイコンライブラリ形式(拡張子.ICL)」にまとめた
※インデックス番号一覧を参照できるPNG画像を添付した
以後、アイコンを追加するさいは#インデックスの末尾に足していくとおもう
https://i.imgur.com/ZelpwKu.png

111 :
余白調整

[要望] 余白について
https://www.haijin-boys.com/discussions/401#discussion-3728

Mery を閉じた状態でメモ帳などで Mery.ini (通常、C:\Users\<ユーザ名>\AppData\Roaming\Mery にあります) の [Display] セクションに LeftMargin と TopMargin (ピクセル単位) を追記すれば変更できます。

例)
[Display]
LeftMargin=20
TopMargin=20

112 :
【シリーズ完結?】 Mery用 マテリアルデザインっぽいアイコン_20180802.zip (アイコン200コ入りのアイコンライブラリ)
https://www.axfc.net/u/3925834?key=sage
https://i.imgur.com/EkCZ4wD.png
ZIPの中身はアイコンライブラリファイル(拡張子.ICL)とインデックス番号参照用の一覧画像PNGファイル。テキストドキュメント、修正した差し替え用のアイコンだけです
>>108のZIPは削除しました、あしからず

#164〜200の追加内容
https://i.imgur.com/Yu3UJPz.png
むりやり200コにしただけじゃね?とか言わないで… :(
・グレーのMeryアイコンを追加
・設定系の歯車2コバージョンを追加
・「変更行を強調表示 ON/OFF」用の色つきルーラーアイコンを追加
・キーボード型を追加、#63と#64を修正し差し替え
・副産物のファイルアイコンを追加 (グレー枠だと「新規作成」とかぶるから意味ないけどね)
・#120の「引用つき貼り付け」の中サイズリソースが24×24pxになっていなかったので差し替え
・[ファイル]メニューの「挿入」、トレイメニューの「新規作成して貼り付け/引用つき貼り付け」用に各2種類ずつ追加
・ブックマークとスペルチェック用の「次/前」を追加
・左/右など矢印を追加 (←「最後に編集した位置」とかに)
・Google翻訳の「和英」用にアイコンを2種類つくってみた (非公式デザイン)
・「特殊文字」用の &# がなんとなくカッコわるかったので U+ を追加
・@アットマーク、©まるC、{中カッコ} などを追加

・ほかにもICLに収録しているアイコンのいくつかを微妙に修正したかも

113 :
【おまけ】 Mery 小マクロ集
https://pastebin.com/raw/r9dDAihE
https://i.imgur.com/EnAIt0r.png

オレ自身をふくめてエディタの操作をアイコン(マウス)に頼るライトユーザーにマクロ作りはハードルが高い :(
ニッチな機能向けのアイコンも追加してればそのうち誰かが対応マクロを貼ってくれるんじゃないかと期待してたけど
そもそもマクロをバリバリ書けちゃうような人たちはアイコンを回収してないんじゃないだろうか… ということで
"Mery用 マテリアルデザインっぽいアイコン.icl" を活用するための『小マクロ集』 :)

・公式wikiのマクロライブラリ/キーアサイン集にないもの、あるもの、改変したもの、
 メインメニューなどのアイテム(機能)にあっても「ツールバーのカスタマイズ」に含まれていないものなどの寄せ集め
・小マクロ化してもツールバーに表示できるアイコンの数にはかぎりがあるんで
 ツールバーのスペースに不足を感じる御仁は公式ブログで作者さんに要望をだしましょう

・間違えてる/機能しないコードがあってもオレには直せません、あしからず :P

114 :
>>113 『小マクロ集』 のアイコンインデックス指定の数値が1つずつズレてた orz
インデックス番号を指定するときは #1 スタートじゃなくて 0 番スタートだったね

>>112のインデックス番号参照用の一覧画像の # 付きの番号から -1 で指定しないとダメなんで
一応 Pastebin を修正しておきました

0 番スタートの修正版 一覧画像
https://i.imgur.com/N1TSJqe.png

115 :
"論理行を選択する (改行を含まない)"マクロを複数行に対応できるするべく弄りまわしたり調べまわってたりしてたら3時間もかかった
自分に理解力とセンスがないのを痛感した… 向いてないんだろうな :(

116 :
それふつーだよ。
次は同じようなことがあっても半分以下の時間で対応できると思うぞ。

117 :
時間かかったり面倒だったりするのを理解力やセンスのせいにして諦めるから理解力やセンスが身につかんのだ

118 :
>>116
ありがとう
ほかのマクロや外部ツールの引数として渡すときにトリプルクリックで1行選択すると末尾の改行がジャマになることがあるし
せっかくだから複数行も拾えるようにと頑張ってみたよ ←アイコンを増やさないで済むようにしたかった
書いたコードが正しいかどうかの自信もないけどとりあえず意図したとおりに動いてくれてるんでほっとしてる :)

119 :
>書いたコードが正しいかどうかの自信もないけどとりあえず意図したとおりに動いてくれてるんでほっとしてる

数か月後に自分のコードを見て、なんて糞なコードなんだ!と思うだろう。
で、書き直して綺麗なコードにする。

このの繰り返しで、スキルが上がるのよ。

120 :
上達する見こみはともかく、既存のマクロの切り貼りとか頑張っているんだけど…

『練習で作ってみたが、うまくないマクロ×5』
https://pastebin.com/70QW2YMq

#title = "行を複製 (複数行可)"
#tooltip = "選択範囲(複数行可)の論理行を複製する"

#title = "行を上に移動 (複数行可)"
#tooltip = "選択範囲(複数行可)の論理行を上の行と入れ替える"

#title = "行を下に移動 (複数行可)"
#tooltip = "選択範囲(複数行可)の論理行を下の行と入れ替える"

#title = "行の先頭に挿入 (複数行可)"
#tooltip = "各行の先頭に貼り付ける (挿入)"

#title = "カッコ..."
#tooltip = "カッコで囲う"
// ・ポップアップメニューからカッコの種類を選択して、選択範囲をカッコで囲う

…自分でバグ取りできるようになるのはいつになることやら

121 :
>>113からちまちまと更新していた pastebin の「小マクロ集」と
>>112以後はスレでのうpをやめていた「Mery用 マテリアルデザインっぽいアイコン」を
Mery公式wikiのマクロライブラリに投稿した
あと、>>120のマクロのうち「行を上下に移動」以外の3つも一応修正できたので投稿した
(「行を上下に移動」はちゃんとしたのがマクロライブラリに既存 →「選択範囲を上下に移動」)

マクロライブラリ - MeryWiki
https://www.haijin-boys.com/wiki/%E3%83%9E%E3%82%AF%E3%83%AD%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA
いちばん下から3番めに 「マテリアルデザインっぽいアイコンと『小マクロ集』」

アイコンライブラリファイルにはアイコン259コを収録
https://i.imgur.com/9kgwsVk.png

122 :
あー、Android版出ないかなー
一番高機能なやつでも後方参照もできないのは辛い

123 :
同じソースからWin,mac,android,ios版を作れる高額有料バージョンの機能が無料になったらしいが・・・

「Delphi」「C++Builder」のフル機能を無償で 〜“Community Edition”が発表 - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1133620.html

124 :
>>59-60のReplaceStr.txtやImageViewURLReplace.dat用の構文ファイル "JaneStyle (正規表現用)" を増補・全面改訂して公式wikiの「構文ファイル」のところにうpした
JaneStyle以外のJane系専ブラへの互換性と bregoig.dll の正規表現タグへの適応をある程度強化してあるので、ご入り用の方はwikiから回収してください

対象ファイル
・ReplaceStr.txt
・ImageViewURLReplace.dat
・URLExec.dat
・command.dat

「編集モードの自動選択」マクロ

#title = "編集モードの自動選択"
// マクロのカスタマイズで「ファイルを開いたとき」のイベント専用に設定する想定
with ( document ) {
if ( Name.match( /ReplaceStr\.txt|(ImageViewURLReplace|URLExec|command)\.dat/i ) )
Mode = "JaneStyle (正規表現用)";
// 以下、任意で if ( … ) と Mode = "hoge"; を連ねて追記
// if ( … )
// Mode = "fuga";
// if ( … )
// Mode = "piyo";
}

125 :
新しいβ版Ver2.6.11来てるね

126 :
PCを変えるときにiniファイルの引継ぎをするのを忘れた。。。

昔どっかで拾って使ってたアウトラインの設定がどうしても見つかりません。
下記みたいな単純な構造だけど、正規表現で設定する方法があったと思います。

レベル1…TAB以外の何か文字列入力
レベル2…行頭TAB×1回+何か文字列入力
レベル3…行頭TAB×2回+何か文字列入力
.
.
.
レベル8…行頭TAB×8回+何か文字列入力

どなたかご存知であればご教示いただきたいです。

127 :
>>126

^([^\t]+)     $1
^\t([^\t]+)    $1
^\t{2}([^\t]+)  $1
^\t{3}([^\t]+)  $1
...

128 :
>>127
ここここれですこれです!
どへ〜!ありがとうございました!

129 :
>>126, 123
これ、どう使うのか分からないのですが、使い道を教えてもらえませんか?

何やら凄く良さそうな気がするので・・・

130 :
>>129
アウトラインのプロパティで、アウトラインの解析のしかたを設定できるヤツです

今回のだと

文字列
 狼AB+文字列
  狼AB×2回+文字列
   狼AB×3回+文字列
   .

みたいな感じになります。

131 :
>>129 一応…
アウトラインっていうのはPDFビューアなどにあるような目次を表示する機能
[ツール]メニュー >> 外部ツール >> アウトライン でサイドバーとして表示できる(ツールバーアイコンでも表示切り替え可)

サイドバー内で右クリックするとメニューがポップアップして設定(プロパティ)をいじれる
設定は「編集モード」に紐付けされるので、特定のテキストファイルに固有のアウトライン設定をするばあい、そのファイル専用に新規の編集モードを作ってやる必要がある
(行頭の空白や番号、接頭記号に規則性があるばあいはMeryが自動で見出しを拾ってくれるけど、うまくいかないときは自分で正規表現を書くか、ファイルの本文に行頭の空白やナンバーをつけてやる必要がある)

たとえばMeryのReadMeテキスト「Mery.txt」だと → https://i.imgur.com/4Gdng1L.png
>>113のスクショも、リンク先のテキストドキュメントをアウトライン表示したもの (正規表現で「#title = "ほげほげ"」から「ほげほげ」だけを抜き出してある)

132 :
設定方法は
アウトラインのプラグイン(Outline.dll)は標準で入っているはずだから
ツール > プラグイン > プラグインの設定 > Outline > プロパティ で
1.[編集モード]で対称にするモードを選択
2.[タイプ]で「カスタム」を選択
3.各レベルの[検索/正規表現]の欄に>>127の左側の記述(^([^\t]+) など)を貼り付けて、□にチェックを入れる
4.各レベルの[置換]の欄に>>127の右側の記述($1)を貼り付ける

ツール > プラグイン > アウトライン をチェック

133 :
詳しく教えていただき、ありがとう!

よく分かりました。
こんな素晴らしい機能があったんですね!

134 :
一時期このアウトラインがあるからMery使ってる、くらい重要視してた

135 :
gPadでもアウトライン機能はついてるしMIFESでも同じことは出来る
大抵の多少機能が多いエディタなら出来るだろう 別にMeryだから出来るってわけではないぞ

136 :
>>135
他のってなんか難しいのよ。ゴチャゴチャしてて
Meryのはシンプルで分かりやすいUIしてる

137 :
アウトラインは使えれば便利だと思うんだけど>127みたいなのをどう書けば良いのか分からなくてほとんど使ってない
頭の中でこうやりたいってのを正規表現でどうすれば良いかってのが全然分からない
どこかにそういうMeryのアウトライン用のサンプル集みたいなのあれば良いんだけど

138 :
ああ、>>131は「外部ツール」じゃなくて「プラグイン」だったね

>>137
> 頭の中でこうやりたいってのを正規表現でどうすれば良いかってのが全然分からない

こっちは本スレ扱いじゃないんで、このスレで質問しても平気だとおもうよ :)
カキコミしてる人が少ないから答えが返ってくるかどうかは…
>>127ぐらいの初歩的なもので済むならオレでも回答できるかもしれない

オレは正規表現を弄りはじめた最初のころにプログラム板の専用スレで質問したけど丁寧に教えてもらえた
自分勝手に詳細を略したりせず、やりたいことと対象の文章(文字列)をできるかぎり具体的に書けば教えてもらえるよ (返レスがついてから後づけで条件や説明を追加してもスルーされるとおもう)

139 :
リンクを貼りわすれた
Regular Expression(正規表現) Part14
https://mevius.2ch.sc/test/read.cgi/tech/1489511075/


正規表現とマクロは、それぞれ最初の3日ぐらいは根をつめて、継続的に1週間ぐらい弄りまわしてたら
とりあえず初歩的なところだけは理解できるようになった

今は専ブラのReplaceStr.txtを使ってスレ内の正規表現に色をつけたり
Meryで正規表現を書くときは>>124の編集モードにしたりしてる

140 :
>>124
JaneStyleを使われているようなので伺いますがスキンで使用できるキーワードについて下記以外でご存知ですか?
スキンは1回設定したらほぼ変更しないのでほとんど役に立ちませんが

●タグ
b
blockquote
body
br
dd
div
dl
dt
font
header
hr
html
img
pre
●属性
align
background
color
face
halign
leftmargin
maxwidth
rightmargin
small
src
uface
valign

141 :
●環境変数
<DATE/>
<GETRESCOUNT/>
<MAIL/>
<MAILNAME/>
<MESSAGE/>
<MESSAGENOBR/>
<NAME/>
<NUMBER/>
<PLAINNUMBER/>
<SKINPATH/>
<THREADNAME/>
<THREADURL/>

●独自のタグ
<SA i="\d\d?"/>

●条件
<SAGE/>
<SAGEONLY/>

<!--MARKBEGIN/>
<!--MYPOSTBEGIN/>
<!--NOMARKBEGIN/>
<!--REPLYBEGIN/>
<MARKEND/-->
<MYPOSTEND/-->
<NOMARKEND/-->
<REPLYEND/-->

142 :
>>140
maxwidth とか uface とか JaneStyle で使えないものも含んでいた

143 :
>>140
ごめんなさい、スキンや HTML についてはまるでわからない :(

Mery で2ちゃんの DAT を読むとき用の編集モードは作ったけど
JaneStyle のスキンは拾い物のをほぼそのまま使っている次第

144 :
>>143
返信ありがとうございます
了解しました
見かけたときに追加していけば良いだけのことですがもしご存知でしたらと思いまして

145 :
>>144
Styleにあてはまるかは分からないけど
なぜか今Jane総合掲示板のReplaceStr.txtスレでスキンについて質問のやり取りをしてるね

ReplaceStr.txtを活用するスレ Part11
http://jane2ch.sc/test/read.cgi/community/1466648977/

146 :
Mery 2.6.7 (64bit版)を便利に使わせていただいております。

「SQL整形」の機能を使いたいと思い、MeryWikiの説明のとおりSQLFmt.dllをMery.exeと同じフォルダに入れました。
そしてSQL文を書いて文を選択し、「SQL整形」を実行すると、
  文書を整形できませんでした。
と表示されてしまいます。
何が悪いのでしょうか?

147 :
>>146

32bit版のdll使ってない?

148 :
>>147
ご指摘のとおり、Meryが64bit版でSQLFmt.dllは32bit版にしていました。

無事解決しました。
ありがとうございました。

149 :
次は集中執筆モードなるものを入れるのかな

150 :
打倒一太郎

151 :
「「行コメント」とか「スペース×2 追加/削除」とか
マクロを編集するためのマクロをどうこうしてきたけど
なにげに「TrueとFalseを切り替える」だけのマクロをつくって
ショートカットを割りあててみたら意外と便利だった :)

152 :
「TrueとFalseを切り替える」だけのマクロ??

そんなの作るなんて、
相当な横着者だなw
しかもかなりの暇人だなw

153 :
>>152
暇人なのは間違いない :D
true/falseで選択する動作フラグをしかけてあるマクロだと
デバッグ中に何度も切り替えするもんだからさ

var hoge = true;
// var hoge = false;

の2行を「行コメント」でスイッチするのは飽きた

154 :
冗談の書き込みに対してマジで理由を語るところが、マジ暇人w

次は、連続する2行の「行コメント」をスイッチするマクロを作れば?

155 :
何言ってんだコイツ

156 :
>>151
よくあるマクロだな。
http://nanasi.jp/articles/vim/monday_vim.html
https://hide.maruo.co.jp/lib/macro/switch_word.html
https://qiita.com/t9md/items/a77387e08a3305ba2862

157 :
>>156
ちゃんと作られたものもあるんだね
最初はtrueとfalseだけのつもりで、mePosLogical/Viewとかマクロのキーワードの切りかえ用にぐらいのつもりだったから
雑なつくりで3つ以上のトグルがしやすいようにしてない :(

>>154
「行コメント」マクロはもうやった

158 :
ちゃんとしたものじゃないけど「TrueとFalseを切り替える」だけのマクロを wiki にうpした

>>156のリンク先を見ても理解できなかったんで3つめの
https://qiita.com/t9md/items/a77387e08a3305ba2862
のページと同じかんじで単語のグループをまとめる方法に変更したが
["True", "False"], ["true", false"], ["TRUE", "FALSE"]
をそれぞれ登録しないといけないからかったるい…

こういうのを区別なしに ["True", "False"] だけ登録すればうまく処理させられるような方法はわからない :(

159 :
本スレで不具合報告のあったマテリアルデザインっぽいアイコンライブラリを更新しましたのご報告
不具合の改修だけでアイコンリソースは>>121からほとんど増えてない(272コ)
https://i.imgur.com/PzOsOYn.png

あと「TrueとFalseを切り替える」だけのマクロは ["True", "False"] だけ登録すれば true, false, TRUE, FALSE にも対応できるようにしたけど関数部分のコードはシンプルにまとめられなかった
コードをシンプルにまとめられないのはこのマクロにかぎったことではないが… :(

160 :
起動時に特定フォルダのファイルオープンダイアログ(?)を表示できませんか?
コマンドラインオプションからできるのかなーと思ったら無いようですので…

161 :
>>160
コマンドラインオプション /mf で「特定フォルダのファイルオープンダイアログを表示する」マクロを呼び出すことはできる

@ 以下のマクロを "ファイル選択ダイアログを開く.js" として Macros フォルダに保存する
 ・「マクロのカスタマイズ」に登録する必要はない
 ・例として「特定フォルダ」のパスは C:\HOGE\FUGA とする

--- 次の行からコピペ ---
#title = "開く..."
#tooltip = "ファイル選択ダイアログを開く"
var s = new ActiveXObject("WScript.Shell");
ClipboardData.SetData( "C:\\HOGE\\FUGA\\" ); // \ は二つ重ね、末尾にも \\ を付ける
s.SendKeys('^V');
s.SendKeys('{ENTER}');
s.SendKeys('{DEL}');
editor.ExecuteCommandByID( 2062 );
--- 上の行までコピペ ---

A Mery.exe へのショートカットの「リンク先」を以下のように記述して実行する
 ・プログラムランチャなどに登録する場合、 /mf 以下は「引数」欄に記述する
 ・カレントフォルダ(作業フォルダ)は空欄にしてもよい

"C:\Program Files\Mery\Mery.exe" /mf "C:\Program Files\Mery\Macros\ファイル選択ダイアログを開く.js"

「マクロのカスタマイズ」に登録して、起動中の Mery からマクロを実行すれば
つねにマクロ内で指定したフォルダで「ファイルを開く」ダイログを呼び出せる
ただし、このマクロだとファイルの種類やエンコードまで指定することはできない

Mery が起動していない状態からテキストファイルなどのダブルクリックで(既定のプログラムとして) Mery を開くときにも…
となると、レジストリをいじる必要がある
Win10 だと色々ややこしいらしので知らん

162 :
マクロは以下の2行だけでも平気っぽい

new ActiveXObject("WScript.Shell").SendKeys( "C:\\HOGE\\FUGA\\~{DEL}" );
editor.ExecuteCommandByID( MEID_FILE_OPEN = 2062 );

「特定のフォルダ」: "C:\\HOGE\\FUGA\\"
「Enter キー」:    "~"
「Delete キー」:   "{DEL}"

>>161のほうが書き換えやメンテしやすいとはおもうけど、お好きなほうで

163 :
たびたびスマン
>>162だと日本語フォルダ名は無理かも :(
やはりクリップボード経由でパスを送るほうが確実そうだ

ClipboardData.SetData( "C:\\HOGE\\FUGA\\" );
new ActiveXObject( "WScript.Shell" ).SendKeys( "^V{ENTER}{DEL}" );
editor.ExecuteCommandByID( MEID_FILE_OPEN = 2062 );

164 :
わー! ありがとうございます。m(__)m
本日は頭痛くて就寝いたしますm(__)m
本当にありがとうございましたm(__)m

165 :
「ファイルの種類:」が「すべてのファイル」になるようにして
マテリアルデザインっぽいアイコン付きで wiki にうpした

https://www.haijin-boys.com/wiki/%E7%89%B9%E5%AE%9A%E3%81%AE%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%A7%E3%80%8C%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E9%96%8B%E3%81%8F%E3%80%8D%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0
https://www.haijin-boys.com/wiki/特定のフォルダで「ファイルを開く」ダイアログ

166 :
ファンクションキーに何を割り当てたか表示するガイド機能ってもはや需要あまりないのかな・・
エディタもファイラーもそれがあるのに慣れてしまって

167 :
「お気に入り2」プラグインがすごく使いやすいのに感化されてマクロを試作したけどえらいことになってしまった…
(もともとはダメ文字をふくむ「日本語URL」を開くだけのマクロだったのだが、いろいろ盛りすぎた)
条件分岐の正規表現の厳密化とか似たようなコードの整理とかできてないので改良・デバッグに協力してくれる人がいましたらよろしく :)

選択範囲のURL・パスを開く - MeryWiki (マクロライブラリの表示名は『ひらけゴマ!』)
https://www.haijin-boys.com/wiki/%E9%81%B8%E6%8A%9E%E7%AF%84%E5%9B%B2%E3%81%AEURL%E3%83%BB%E3%83%91%E3%82%B9%E3%82%92%E9%96%8B%E3%81%8F
https://www.haijin-boys.com/wiki/選択範囲のURL・パスを開く

168 :
そういうのはふつうダメ文字っていわなくね

169 :
縦書きのとき、IMEの変換窓と文章被って見にくいんだけど
ATOKとか使うべきなの?

170 :
普通「ダメ文字」って、シフトJISで0x5cを含む文字のことを言わない?

171 :
>>167 のダメ文字の定義がわからない

172 :
最近だと IMEの候補で表示される「環境依存」とかかな?

173 :
すまん、ダメ文字って述語みたいに定義があるものだったみたいね

いまは検索ジャンプマクロにincludeライブラリを導入すべく弄りまわしてるわ
検索/置換ダイログの「大文字と小文字を区別」の設定をMery.iniから取り込んでも役に立たなかったので
ポップアップメニューでマクロの設定内容を変更できるようにしたいのだが
コードが700行を超えてしまい「これでいいのか?」という疑問が…

174 :
MSDNのJavaScriptリファレンスがMDNにリダイレクトされる…
使いづらい :-(

https://msdn.microsoft.com/ja-jp/library/yek4tbz0%28v=vs.94%29.aspx
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference

175 :
        :☆:
      ..::* ◎.。
     ..::彡彳*‡:*..
    .:+彡*★:ミ:♪:ミ。:.,      Mery Christmas!
   .:彡'゜‡,※゜.◎::▲:ミ,::..
  .,;彡*;▲彡゜*★::.ミ~:ミ+:..
 ..*彡゜◎.从♪.:ミ,☆,゜〓:ミ:,,
 .:彡★*..☆,彡.:◆.ミ.+:◎,ミ。:..
.:゜:彡彡彡彡彡彡ミミミミミミミミ::.
      .,,,;┃┃;,,,.
     ;■■■■;
       ■■■
     ..;■■■;...

176 :
ほぼ完成されてるだけに過疎ってるな
もうmery無しにはPC使えない

177 :
毎日便利に使ってます。
ありがとうMeryさん!

178 :
わたしメリーさん。
いま、あなたの側にいるの。
幸せよ。

179 :
すみません、質問です
今ある文章の一部を置換したあと、htmlを文章の上下に追加するのをひとつのマクロでできたらと思ってて、とりあえずマクロの記録で置換はできたんだけれども、前後にhtmlを挟み込む?のってどうすればいいのでしょうか?
今はスニペット使ってるんだけど文章→置換→新規→スニペット→置換した文章をコピペ…の工程が地味にめんどくさくて

180 :
>>179
正規表現で置換したら終わりでは?

181 :
document.text = "<html>\n" + document.text + "</html>";

182 :
>>180
一番最初の文頭と一番最後の文末を置換すればいいんじゃないかと
思ったんだけどその記述方法がわからなかったんだ……

>>181
ありがとう!ばっちりできました!感謝です。

183 :
>>182
<html>を足したあとはなにもしないのなら>>181が手っ取り早いが
>>181のだとすべての行が変更行扱いになるので
もしも変更行の強調表示をしていて<html>を足したあとも編集作業をつづけるなら
先頭行と最終行だけにタグを足すだけのほうがよさそうな気がする

//置換用マクロのさいごに追加
document.selection.StartOfDocument();
document.Writeln( "<html>" );
document.selection.EndOfDocument();
document.Write( "\n</html>" );

184 :
>>182
> 一番最初の文頭と一番最後の文末を置換すればいいんじゃないかと
> 思ったんだけどその記述方法がわからなかったんだ……

document.selection.SelectAll();
document.selection.Replace("[\\s\\S]+", "<html>\n$&\n</html>", meFindNext + meFindReplaceRegExp + meReplaceSelOnly + meReplaceAll);
document.selection.Collapse(meCollapseEnd);
document.HighlightFind = false;

185 :
マクロの質問です。

vbsでいう
strInput = InputBox("test")
みたいなことをして
jsでいう
document.selection.Text = "\\u"+strInput;
みたいなことをするマクロを作りたいのです

が、前者をjsで実現する方法を探していたらヘルプファイルの迷路、というか
 var a = new PopupMenu;
 →エラー
 インターフェースってなに?
 どういうオブジェクト作ればいいの?
状態になってしまいました。

jsで
strInput = InputBox("test")
みたいなダイアログをポップアップさせる方法を教えていただけないでしょうか

186 :
>>185
1行入力ダイアログはwindow.prompt
var strInput = window.prompt("メッセージ", "初期値");
みたいに普通に呼べばいい

187 :
マクロの質問です。

vbs なら以下のようなコード。
strInput = InputBox("unicode 16進数を入力せよ")
b = cint("&h"+strInput)
document.selection.Text = (ChrW(b))

コレ js で書けたらなあ、と。

このままvbs使って突っ走ってもいいのかも、ですが、
js で書く方法(要はinputBox相当の出し方が不明)を御教示ください。

188 :
今時のJSならこれくらいのはjsで書けるんだろうか(錯乱

189 :
const strInput = window.prompt("unicode 16進数を入力せよ","");
const intInput = parseInt(strInput,16);
document.selection.Text = String.fromCharCode(intInput);

こんな感じで、出来たっぽいんですけど(エラー処理はしてません)
「明らかにおかしい」所があれば、ご指摘ねがいたく。。。
(このスレッドの趣旨からは外れます??)

190 :
色々すみません

とりあえず動くので、コレをこのまま使っていこうと思います
御教示くださりありがとうございました

191 :
>>190
ブログから2.6.13以前のベータ版のZipを落とすか
ホームページの2.6.7のZip版を落としてくれば
Macrosフォルダに特殊文字を入力っていうマクロが入っている

最近のベータ版では16進数を入力して(右側にキャレットがある状態で)
Alt+Xを押すと文字に変換してくれる機能がついたので
特殊文字を入力マクロは不要になった

192 :
正規表現の\lと\u使えないの地味に痛いな

193 :
>>192
それにかぎっては Mery 側が対応していないんじゃなくて、鬼雲側の仕様

https://github.com/k-takata/Onigmo/blob/master/doc/RE.ja

の 480 行目あたりの「補記 3. Perl 5.18.0と比較して存在しない機能」
(※ bregonig でも ASCII の範囲内しか大文字/小文字変換はされないが)

大文字/小文字変換の必要な検索・置換はマクロ化するしかないんじゃないかな

194 :
「マテリアルデザインっぽいアイコン」 Wiki版の第7版です

アイコンライブラリファイルにはアイコン377コを収録
32pxアイコン見本 https://i.imgur.com/futy0oQ.png
24pxアイコン見本 https://i.imgur.com/GZqEZOz.png

195 :2020/01/04
素晴らしい。
ありがとうございます!

Firefox アドオン不具合報告
【初心者歓迎】FFFTPについてのスレ2発目
WinRAR Part33
Mozilla Thunderbird Part25
おまいらMicrosoft Wordをバカにするんじゃねぇ
2ちゃんねるブラウザ Duawin part2
MAME質問スレ 0.018
RinGOch Part2
【高機能メディアプレイヤー】Light Alloy
動画管理ソフト(サムネイル)
--------------------
【アニメ】 「異世界かるてっと」2期に「盾の勇者の成り上がり」ゲスト参戦決定
SONY α9 ILCE-9 Part 18
【非売品】ファミコン版『シュタインズ・ゲート』、公式ファミコンカセットを作ってしまう
パンは太る Part.12
俺が専ブラに使えそうなAAを輸入するだけのスレ
[日本以外]各国F-X総合スレ 20国目
xxインダストリアル・メタルxx
ネトウヨのおかげでイメージが悪化したもの
【PGの】黒子のバスケ 赤司征十郎 8勝目【理想形】
東大女子「環境を言い訳にする奴は負け組」←これ
梅玉★ウメタマ
豊川のオヤジギャグ解説について
【芸能】ワタナベエンタ大澤常務が役員解任、停職処分(所属タレントへのセクハラ問題を受けて) テレビはスルー [ぶーちゃんφ★]
西日本人は朝鮮半島からきた!
なな板自治厨が招いた結果が今のなな板
【日テレ水22】知らなくていいコト【吉高由里子・柄本佑・重岡大毅・秋吉久美子・小林薫】
モンハン部スタッフ「モンハンWのアカ名『ピカチュウ』にしてたら公式にデータ全部消せって言われた」
☆30代アトピー男・結婚についてどう考えてる?★
真・昭和53年度生まれの無職【154】
県外への脱出ルートはごくわずか 「香川封鎖」はめっちゃ簡単だという説が話題に
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼