[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 05/10 00:19 / Filesize : 80 KB / Number-of Response : 320
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【名前がアレだけど】mEditorマクロ研究会【unicode】



1 名前:名無しさん@お腹いっぱい。 [2008/08/14(木) 14:46:43 ID:xlpQxU0z0]
TNotePadベースのニューカマー!!
真魚よりもクセが無く(アイコン的な意味で)、誰でも気軽に試してガッテン!!
本体は必要最小限の機能のみで軽快に動作!!
強力なマクロ機能によりユーザ独自の機能追加が可能!!

公式
ttp://www.haijin-boys.com/weblog/index.php?index.php?fuseaction=weblog.entries&category_id=mEditor
BBS
ttp://www.haijin-boys.com/weblog/index.php?fuseaction=discussions.discussions

ここでは主にみんなでマクロの勉強をしたいと思います。
公式BBSでは恥ずかしくて訊けないような初心者質問もおk
存分に語らいませう。

2 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 15:39:16 ID:ydg5VLon0]
窓の杜
ttp://www.forest.impress.co.jp/lib/offc/document/txteditor/meditor.html

3 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 16:02:20 ID:PqNtNGuQ0]
スレ立ったのか、これいいよなぁー

4 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 16:34:52 ID:xlpQxU0z0]
良いよね。名前がアレだけどね。
作者にマクロ貰ったんだけど、気に入らないところは自分で弄れって言うのね。
気に入らない訳じゃないから良いんだけど、弄れって言われても俺分かんないのね。

5 名前:名無しさん@お腹いっぱい。 [2008/08/14(木) 16:36:13 ID:xlpQxU0z0]
だからマクロの勉強したくて勃てたんだけど、話題はマクロ限定って訳じゃないよ★

6 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/14(木) 17:36:45 ID:5stg/7ou0]
Emフリー版より若干メモリ喰うけど
unicodeも使えるし、マクロの配布次第か

7 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/15(金) 12:02:24 ID:IOzyhUjc0]
Alt+矢印で矩形選択出来ない。ていうかAlt押しながらだとキャレット動かない。
俺だけ?どっか設定ある?

8 名前:名無しさん@お腹いっぱい。 [2008/08/15(金) 13:25:43 ID:JfEvoZBh0]
「安いものの銭失い」「ただより高いものはない」
俺もけちけちして、ずっとFreeのエディタ使ってたけど、秀丸つかったら
ものすごいいいぞ。4000円をケチった5年間が馬鹿みたいだった。

マジでかねだして、買ったほうがいいぞ。。でもEmEditorは× あれは不良箇所が多すぎる。

9 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/15(金) 15:15:44 ID:/Zq+tyob0]
>>8 は秀丸厨のふりをしているが、じつはmEditorの名前が気に食わないEmEditor信者だ

と、俺の中のコナンくんが、ハナクソほじりながら言ってるぜ

10 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/15(金) 17:04:40 ID:UcHGKcev0]
EmEditorスレを見ると、もうね・・・



11 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/15(金) 22:26:13 ID:vcGvkNJ50]
で、デフォルトで Ctrl+N できるようになったの??

12 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/16(土) 00:23:50 ID:MkA4BmTi0]
>7
>Alt+矢印で矩形選択出来ない。ていうかAlt押しながらだとキャレット動かない。

最新バージョンの0.2.2.939で試したけど、同じ動作だった。
というか源たる真魚も同じで、どちらもキーボードからの矩形操作はメニューにないね。
(とはいえ真魚はキャレット動くけど)
矩形選択自体はAlt+マウスの左クリックでできるから、個人的には不便ではないけど、
ショートカット派には……かな。

>11
>で、デフォルトで Ctrl+N できるようになったの??

「新規作成」はできるよ。


13 名前:名無しさん@お腹いっぱい。 [2008/08/16(土) 01:16:48 ID:MkA4BmTi0]
>1乙
正直お前は俺か? と思ったぞ。

とりあえず一番簡単なマクロ改造例を。
『文字列を選択していない状態でマクロを実行すると全文を対象にマクロを実行する』を
『文字列を選択した状態でしかマクロを実行しない』にするには、
一行目と二行目をコメントアウトすればおk。

if (document.selection.Text == "")
 document.selection.SelectAll();

//if (document.selection.Text == "")
// document.selection.SelectAll();

こういうレベルでも参加していいんだよな?



14 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/16(土) 11:48:14 ID:8U1f1jhC0]
>>13
ネ申!!

15 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/16(土) 14:00:21 ID:On3ESvgzO]
こんな名前付けて作者は恥ずかしくないの?

16 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/16(土) 14:07:35 ID:8U1f1jhC0]
>>15
ほれ
ttp://www.haijin-boys.com/weblog/index.php?fuseaction=discussions.discussions
公式に逝けよ。
こんなとこでしか吠えれないのか負け犬

17 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/16(土) 16:39:06 ID:J4yOoK7L0]
あ…ありのまま 今 起こった事を話すぜ……。(AA省略)

mEditorで正規表現を使った検索置換を試してたんですよ。
タブで区切った文字列の前後を入れ替えるって他愛もない奴。

(行頭)test (Tab) テスト(改行)

(行頭)テスト (Tab) test(改行)

こういうのをやりたくて、ふと手続き記録型のキーマクロで記録しながら実行したんですよ。

検索:^(.*?)\t(.*?)$
置換:\2\t\1

とくに問題なく置換できて、でそのキーマクロを.jsファイルに保存して、開いたら、

document.selection.Replace("^(.*?)\\t(.*?)$", "\\2\\t\\1", meFindReplaceRegExp | meReplaceSelOnly | meReplaceAll);

(゚パ)プシ


18 名前:続き mailto:sage [2008/08/16(土) 16:40:22 ID:J4yOoK7L0]

使ってる人ならわかるけど、コレEmEditorのマクロの記法そのまんまなんだよね。
ちなみにEmEditorで同じマクロを書くとこう↓。

document.selection.Replace("^(.*?)\\t(.*?)$", "\\2\\t\\1", eeFindReplaceRegExp | eeReplaceSelOnly | eeReplaceAll);

この“ee○○○”って続く部分が本来のJScriptにはないEmEditorが独自に追加した部分で、
ということは“ee”を“me”を書き換えれば、今までそれなりに蓄積されてきたEmEditorの
マクロの何割かが労せずしてmEditorで使える可能性がある訳で、もしそうならユーザー的には
うれしいんだけど、チョサッケンとかえむたん陣営にとってはどうなのかしら? これって……。

折角スジの良さそうな、Unicodeネイティブ対応のフリーエディタなんだから、
つまらないことで潰れて欲しくないんだけど。

まずはどこまで動くか、互換性のチェックか。
ttp://www37.atwiki.jp/emeditor/pages/12.html

勿論更に拡張した“editor.ExecuteCommandByID(4xxx)”←こういうのが混じってるのは使えないだろうけど。


19 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/16(土) 17:03:57 ID:a1qUaH6D0]
どのへんが著作権的にやばいと思ってんの?

20 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/16(土) 17:21:54 ID:RJTO8CwS0]
特許でも出てるのかな



21 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/16(土) 17:37:08 ID:SzQOmvI00]
>>18
同じ機能を違う実装でやっているんだからなんの問題もない。


22 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/16(土) 18:04:03 ID:kD5rBkR+0]
始まったエディタのスレで終わってるエディタの話題はやめよう。

23 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/17(日) 08:20:45 ID:zCwLsaBZ0]
Version 0.2.3.943 (2008/08/16)

24 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/17(日) 09:45:57 ID:6weRgyLA0]
どう見てもEmEditorのパクリです、本当にありがとうございました

25 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/17(日) 09:49:38 ID:kmWCJlT70]
別にパクリでもクローンでも構わんが何処まで迫れるか見物だな
(゜Д゜)ウマー

26 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/17(日) 10:10:56 ID:kpZevl210]
>>23
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

27 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/17(日) 10:21:46 ID:Gw7/M1PW0]
>>23
Alt+Shift+矢印で矩形選択出来るようになってる━━━ !!!!!

28 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/17(日) 10:49:47 ID:dz6b8kBU0]
文字を選択しながらカーソルを移動させるとすごい速さで動いちゃうな

29 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/17(日) 11:40:32 ID:mochKa2+0]
                 /\___/\
               / ⌒   ⌒  ::\
  ┏┓  ┏━━┓   | (●), 、 (●)、 :|
┏┛┗┓┃ ━ ┃┏━|  ,,ノ(、_, )ヽ、,   ::|━━┓ ┏┳┳┓
┣   ┫┃┏┓┃┗━|   ト‐=‐ァ'   :|━━┛ ┗┻┫┃
┗┓┏┛┗┛┃┃   |   |,r- r- |   .:::|      ┏━┛┃
  ┗┛     ┗┛   \  `ニニ´  .:/      ┗━━┛
               /`ー‐--‐‐一''´\

30 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/19(火) 13:56:08 ID:ujg/5vYa0]
インストーラ版入れてたんだけど、
インストーラ無し版で上書きしていい?
アンインストールして新たに入れた方がいいのかな?



31 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/19(火) 19:07:33 ID:zE4NcuSf0]
>>30
試して報告してくれ

ところでmeditorで検索すると、EmEditorとかJmEditorとかも引っかかる。ホント改名して欲しいよ。

32 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/19(火) 20:08:07 ID:lx7HDXcG0]
俺らで勝手に愛称を付けよう。メディターとか。

33 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/19(火) 20:40:09 ID:8uH4qE/e0]
マゾエディタ

34 名前:30 mailto:sage [2008/08/19(火) 21:35:44 ID:ujg/5vYa0]
結局アンインストールしてから別ディレクトリにインストールしたんだが、
(インストーラ付きと無しのアプリは別々のディレクトリにインストールしてる)
それが大きな間違いであった。
関連付けが上手く行かなかったりして、レジストリエディタでちまちま旧ディレクトリの情報を消した。
自分でした関連付けが原因なんでmEditorのせいでは無いのだが面倒臭いよね。

試しに上書きインストールしてみりゃ良かったな。
てか最初からインストーラ無しを使ってれば良かっただけかな?

35 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/19(火) 21:43:43 ID:lx7HDXcG0]
最初から素直にインストーラ版で上書きすればよかったのにね…。

36 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/19(火) 22:05:45 ID:9fZOT8hz0]
最新版はインストーラ付いてないだろ
ま、インストーラなんて使わないにこしたことはない

37 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/19(火) 22:28:40 ID:2K4JL5FS0]
インストラ無し版でも一発で関連付け出来るようになってれば良いのにな。.txt.ini.dat.log.xml辺り。
誰か公式に書いてきて。俺最近要望書き過ぎてるからウザがられたくないの。

38 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 00:19:46 ID:E+wTXV6O0]
有志の人が専用のわかりやすい関連付けツールを作ってくれないかな?
mEditor関連付けら〜 みたいなの。

39 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 13:27:53 ID:gkYoYh8T0]
メディター良いなwおめでたい感じがする

40 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 15:23:36 ID:M5Tje20y0]
mEditor is not EmEditor.
~--------------~--~~~~~~

くりかえす このぽりりずむ♪



41 名前:ズレてやんの... mailto:sage [2008/08/20(水) 15:26:30 ID:M5Tje20y0]
ブシュ!! o...rz...

42 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 19:23:48 ID:F8JnQM6m0]
>>38
インストーラ版とインストーラ無し版の違いって
関連付けしてくれる(のとプログラムの追加と削除に登録)だけなの?
だったら関連付けツールがあれば良さそうだな

43 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 19:51:43 ID:vV1dpy2I0]
関連付けツールが欲しいなら
おとなしくインストーラ版使えばいいんじゃない

44 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 19:52:22 ID:UgsIJP4l0]
自分で関連付けすればいい

45 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 21:08:08 ID:fOHM1ZpV0]
全く同意

46 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 21:39:35 ID:BLxWeUDD0]
レジストリが汚れるとかいうことは非常に気にするくせに、
巨大な共有DLLがSystem32に残ったり、
古いDLLを勝手に上書きしたり勝手にDLLを削除して他のアプリを動かなくする
自作糞インストーラー、アンインストーラーを使ったりするのは気にならない
人っているよね…。

47 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/21(木) 00:20:16 ID:hRHvEogB0]
>>31

> ところでmeditorで検索すると、EmEditorとかJmEditorとかも引っかかる。ホント改名して欲しいよ。

一見EmEditorのパクリと見せかけてTNotePad使ってるから真魚のパクリなんで、
ManEditorとかどう?

48 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/21(木) 00:35:49 ID:nEx4d3Xi0]
>>31
検索の仕方が悪いだけだろ…JK
www.google.com/search?as_q=meditor&hl=ja&client=opera&rls=ja&num=100&btnG=Google+%E6%A4%9C%E7%B4%A2&as_epq=&as_oq=&as_eq=em+jm&lr=&cr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=&as_rights=&safe=images

49 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/21(木) 01:46:05 ID:RR2bWAbj0]
www.google.com/search?num=100&hl=ja&safe=images&client=opera&rls=ja&as_qdr=all&q=%22meditor%22&lr=
こうでもおk?

50 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/21(木) 01:50:17 ID:YevMyZU+0]
>>48
mmditorだけでも他は邪魔になるほど引っかからないよ
いちゃもんをつけたいEm信者だろう
Meditor社は大量に出てくるけどなw



51 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/21(木) 01:50:32 ID:RWaUzWen0]
>>49
自分はそっち派
ところで名前に関しては色々思う人は多いんだねぇ
なかなか厳しい
comment.vector.co.jp/comment.php/457835#list

52 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/21(木) 01:51:24 ID:YevMyZU+0]
まちがったmmditorってなんだ

53 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/21(木) 02:03:03 ID:RgzWntRt0]
なんか誤解を植え付けたみたいだけど、
インストーラー版も別に関連付けはしてくれないよ。
あと関連付けツールが欲しいって言ったのは、
メモ帳+αみたいな物を求めてる人への門戸が広がるかなぁ?
って、ただそれだけです。

54 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/21(木) 11:24:17 ID:VcPa5Y/Y0]
>>48
検索に"-"なんてつかってられるかよwwwみんなが皆お前みたいなググルヲタクと思うなよピザハゲwww

55 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/21(木) 11:32:55 ID:uim5nlj20]
~-~

56 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/21(木) 11:33:14 ID:dL2Ui9b90]
( ゚д゚)ポカーン

57 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/22(金) 22:07:06 ID:LPUbUgJ70]
照れちゃいます "-"

58 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/23(土) 03:59:02 ID:2jhRfNjO0]
川"-"ノ うふふ

59 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/24(日) 00:00:25 ID:/8YSZY5S0]
mEditor最新版を使っているのだが、『昇順で並べ替え.js』マクロを使うと、
確かにソートされるんだけど改行と文字の位置がズレてこないか?

ソートを実行する前の選択範囲がこうだとする(|=行頭 ↓=改行)と、
|1↓
|5↓
|3↓
|9↓
|6↓

ソート実行後はこんな感じで、
|↓
|1↓
|3↓
|5↓
|6↓
|9

選択範囲先頭に改行のみの行ができて、選択範囲末尾の改行がなくなってしまう。

逆の『降順で並べ替え.js』マクロだとこういう現象は起きないので、原因がスクリプト
側なのか、プログラム本体側なのかは分からないけど、やっぱりこのままだと使いづらい
ので、試行錯誤してなんとかしたのが、以下のスクリプト。



60 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/24(日) 00:02:25 ID:/8YSZY5S0]
.split("\n")を.split(/\n/)にしたら、何故か先頭の改行が現れなくなったので、
試しに末尾に改行を追加してみたら、あろうことかうまくいった。

if (document.selection.Text == "")
  document.selection.SelectAll();
  document.selection.Text = document.selection.Text.split(/\n/).sort().join("\n") + "\n";
document.selection.StartOfDocument();

ついでに言うと、最後の行を//で無効化すると、処理後にキャレット位置が先頭に移動しなくなる。




61 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/25(月) 01:04:08 ID:N5wYWEuc0]
僕の私の マイ・マクロ ランキング
教えて

つか、他のジェダイ・マスター諸氏はmEditorでどんな技使っているのか興味ある
(裏返すと何ができるのかってコトなんだが)

62 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/25(月) 01:26:27 ID:SzzwgIBp0]
EmEditorにあるけどmEditorに無いを探して作者に要望を出す

63 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/25(月) 02:37:54 ID:Vc3WqBeM0]
マクロのヘルプが欲しいかなー
基本機能はあんなもんでいいんじゃないかと。
あとはマクロだけEmEditorのを流用できるように互換性を高めておけば
いいんじゃないかな

64 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/25(月) 06:54:48 ID:WlLl9AOU0]
マクロにショートカットキー割り当てられると嬉しいかも

65 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/25(月) 07:15:38 ID:SzzwgIBp0]
>>63 >>64
それ、EmEditor の Pro版ならできるんだよね…

66 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/25(月) 07:28:50 ID:Yv4Oaws20]
終わってるエディタの話すんなって
巣に帰れ

67 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/25(月) 08:14:26 ID:Qn02vQ/Y0]
誰かEmEditorのマクロをmEditorのマクロに変換するマクロを作って下さい

68 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/25(月) 18:21:36 ID:5y53kEyU0]
>>67
どっかゴニョゴニョすればそのまま使えるって誰か書いてなかったっけ

69 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/25(月) 23:02:05 ID:SzzwgIBp0]
>>66
お前こそ帰れよ
ここはいかに金を払わないで、終わったエディタを使ってる気分を楽しむかというスレだ
じゃないとそもそも、こんな名前付いてないし

70 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/26(火) 00:40:04 ID:ukrZUYvG0]
>64
ショートカットキー操作で任意のマクロを呼び出す、という意味ならできるよ。

[ツール]>[オプション]>[キーボード]>分類[マイ マクロ]でおk

あとCtrl+HにBSが割り当てられてるみたいだけど、なぜか[編集]コマンド一覧にはない。
従ってBSを別のショートカットに割り付けはできない……のかな。




71 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/26(火) 01:33:35 ID:ukrZUYvG0]
マクロで正規表現のグループ化を用いた置換がどうにも狙いどおりの結果にならず、
バグか? それともエスケープシーケンスが足りないのか? と思いつつ試行錯誤する。

……やっと気が付いた。
検索側は\も$も使えるけど、置換側は\1,\2...ではなく、$1,$2...だということに。

ex.一文字ごとに改行を入れるマクロ-M版 (←便宜上そう呼ぶ)
 document.selection.Text = document.selection.Text.replace(/(.)/mg, "$1\n");

キーマクロをひらきにしたEmEditor風味のマクロだと置換側は\1,\2.....だから油断した。

ex.一文字ごとに改行を入れるマクロ-E版 (←便宜上そう呼ぶ)
 document.selection.Replace("(.)", "\\1\\n", meFindReplaceRegExp | meReplaceSelOnly | meReplaceAll);

それにしても、\1,\2...と$1,$2...。
エディタはひとつなのだから、マクロの記法は一種類にすべき?
それとも別系統の二種類なのだからこのままにするべき?


72 名前:64 mailto:sage [2008/08/26(火) 02:40:58 ID:pP92xPHP0]
>>70
ありがとうございます。


73 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/27(水) 22:50:16 ID:ZQo8ZMES0]
「ファイルから検索」で何もヒットしないのはウチだけか?
フォルダの中に必ずある句読点で検索しても、何も起きないんだけど。

2KでもXPでもダメだった。

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/27(水) 23:37:38 ID:ZF1ax5cv0]
そのファイ検の使い方が、いまいちよく解らない
TextSSみたいな使い方ができるんだろうか

該当する文字列を持つテキストファイルを
リストアップしてもらおうと思っったんだけど...

ファイルの種類は...拡張子...だよねぇ?
plとかdefとかだとdamn it!なのか

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/28(木) 00:11:23 ID:oculMDxc0]
TextSSを知っているのにGrepを知らないって、なんかアンバランスだな。

【Grep】複数ファイル文字列検索ソフト【置換】
ttp://pc11.2ch.net/test/read.cgi/software/1087433838/l50

↑このスレの参考リンクに実行画面のスクリーンショットが結構載ってるから、
いくつか見てもらえば分かるだろうけど、大抵のGrepは検索文字列が見つかった
ファイルのパスと、それがファイル内のどこにいくつあるか? を一覧表示してくれる。

一般に検索のみで、TextSSみたいに置換までできるのは少数派だと個人的には思っている。

エディタで開くと文字化けするようなバイナリィ形式(ワードとかエクセル)はともかく
(外部の読み込みプログラムに対応したVxGrepとかなら可)、.plや.defみたいな
テキスト形式なら、フツーのGrepならヒットするはずなんだよね。

そのくせ検索するときに.jpgとかもサーチしてるっぽいのだが……。



76 名前:74 mailto:sage [2008/08/28(木) 02:23:38 ID:hfpMFaLu0]
>>75
おぉ、 I Know Grep!
...今までBSDがメインだったんだけど、Windowsも使うことになったんで
初めてこーゆーテキストエディタを使ってみたんよ
(せっかくWindowsになってvi,Emacs/muleは面白くないので新しい物に触れようと)
mEditorで同じ事やってくれるのかと思ったらウンともスンとも言わなかったのでね
マクロスレだったね、駄文スマヌ
新しい?エディタの成長って楽しみだからmEditorを見守るとしよう

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/28(木) 08:37:48 ID:dWyqw+iU0]
>>75
> エディタで開くと文字化けするようなバイナリィ形式(ワードとかエクセル)はともかく
> (外部の読み込みプログラムに対応したVxGrepとかなら可)、.plや.defみたいな
どういう意味?
VxEditorのGrepは16進コード検索にも対応してるってこと?

78 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/28(木) 09:48:31 ID:oculMDxc0]
>76
Windowsエディタとのファーストコンタクトが生まれたばかりのmEditorって結構すごいな。

BSDのひとが実用にするのなら、xyzzyだとシームレスすぎるかもしれないから、
schemeマクロを搭載したoedit/otbeditなんか面白いかも。

こっちはそれなりに枯れてるから、Grepもちゃんと動くし。


79 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/28(木) 09:51:45 ID:oculMDxc0]
>77
バイナリィ形式=ワード・エクセルとは限らなかったですね。

VxGrepもバイナリィファイルの検索はできないんだけど、xdoc2txtというテキスト抽出
プログラムを介することで、エディタで直接開くと通常文字化けして表示できない
ワード・エクセル・PDF・一太郎形式のファイルをテキストとして縦断検索ができる、
という意味だったんです。

Officeがインストールされてなくても何が書いてあるかくらいは確認できるので、
それなりに便利。

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 16:49:26 ID:yMA+sL7F0]
もう終わり?



81 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 17:02:36 ID:OEU8Qb/a0]
最新版をテスト中とのことなのでwktkを抑えながらただ待っている

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 23:28:57 ID:1MRHV69y0]
次期改定版で実装が変わるかもしれないけど、保守がてら。

逆順に並べ直せるエディタはoedit/otbeditくらいしか知らないけど、
マクロで書いてみたら一行で実現できたのね。

//選択範囲の行を逆順に並べ直すマクロ

if (document.selection.Text == "")
document.selection.SelectAll();
document.selection.Text = document.selection.Text.split(/\n/).reverse().join("\n") + "\n";
document.selection.StartOfDocument();



83 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/20(土) 06:51:58 ID:QEUC0t9J0]
中の人ノリ良いなwww

84 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 18:49:30 ID:PBNtJs6F0]
引用符の切り替えを参考に行頭にTabの挿入したくて、
↓のようにしてみたんだけどうんともすんとも言いません。たすけて

var s1 = document.selection.Text.split("\n");
var s2 = new Array();
for (var i = 0; i < s1.length; i++) {
if (s1[i].charAt(0) == "\t")
s2.push(s1[i].substr(1).replace(/^\s+/g, ""))
else
s2.push("\t" + s1[i])

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 22:33:56 ID:AGlNNTOn0]
>84
オリジナルの引用符切り替えマクロとくらべてみると、
二行足りてないんじゃないか?

s2.push("\t" + s1[i])のあとに、

}
document.selection.Text = s2.join("\n");

を追加してみたらどうか。

ウチではうまくいったぞ。


86 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/23(火) 23:53:06 ID:AGlNNTOn0]
……きた。

更新履歴
▼ 2008/09/22 (0.3.0.1206)

 プラグイン機能対応(プラグインのソースはもう少し待ってね)。
 一度開いたファイルのキャレット位置を記憶する機能追加。
 おまけにブックマークの位置も記憶する機能追加。
 検索・置換などのダイアログの履歴削除機能追加。
 → ドロップダウンした状態で ALT + DELETE
 SQL、 XML整形をユニコード対応、全角文字が化ける不具合修正。
 ペイン切り替えのショートカットキー追加。
 INIファイルに保存されている相対パスがユニコード対応じゃなかった不具合修正。
 アウトラインをプラグイン化。
 アウトラインのプラグイン化によりカスタムバーという概念を導入。
 → 表示位置を上下左右に設定可能、そのうち役立つ日が来ることを願う
 半角/全角変換プラグイン追加。
 → あんまり作りこめていないので使いづらいかも
 TRegExprを除去、正規表現は全て鬼車に委ねる事にしたのでアウトラインの正規表現
 設定も鬼車の表記法でいけます、たぶん。
 その他、色々修正しすぎて忘れちまいました、、、このリリースはあまり自信無し。

さっき試した限りでは、
・『ファイルから検索』がちゃんとヒットするようになっていた。
・標準の『昇順で並べ替え』マクロを実行するとやはり改行の位置がズレる。

とりあえず中の人、乙! 多謝!

87 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/24(水) 23:16:26 ID:GS4FN1Rm0]
いいよ〜いいよ〜

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/24(水) 23:54:13 ID:BsjI1ALw0]
小麦タン乙

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/25(木) 02:14:56 ID:Jipls3Hk0]
窓の杜でも紹介された。
ttp://www.forest.impress.co.jp/article/2008/09/24/meditor03.html

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 21:22:44 ID:P/pkZD400]
>>85
全く意味分かんないけど出来ました。ありがとう兄貴

var s1 = document.selection.Text.split("\n");
var s2 = new Array();
for (var i = 0; i < s1.length; i++) {
if (s1[i].charAt(0) == "\t")
s2.push(s1[i].substr(1).replace(/^\s+/g, ""))
else
s2.push("\t" + s1[i])
}
document.selection.Text = s2.join("\n");



91 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 23:55:38 ID:H9WZs7vj0]
HTMLやXMLをすぐにIEで見るようにできない?

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/01(水) 11:18:49 ID:tODXHnhD0]
マクロかプラグインの出番だな。

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/12(日) 10:18:41 ID:nkz70P290]
起動がもっと早ければ嬉しい。

94 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 17:24:46 ID:cgc5UG3N0]
入力補完って出来たっけ?

95 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 17:58:40 ID:9I4BbecG0]


96 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/28(火) 14:07:24 ID:m9KxeiUA0]
連続する重複行を2行とも削除したいんですけど、マクロで可能ですか?
要は新旧二つのリスト(一行につき一項目の単純なリスト)から差分だけ抽出したいわけなんですが、
よろしくお願いします。

97 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/28(火) 16:30:16 ID:wMmLe1WV0]
起動が早くなるか
閉じると終了じゃなくてタスクトレイに残るようになってほしいな

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/28(火) 16:50:52 ID:aKXsgVty0]
起動はアレだけどタスクトレイには残せるでしょ

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/28(火) 16:59:36 ID:wMmLe1WV0]
あ、ほんとだw
さんくす

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/28(火) 21:24:22 ID:pXtfobrl0]
ファイルを各々閉じる時はタブを中クリックするから、
右上の×押した時は何もかも閉じて終了して欲しい。
勿論、変更を保存するか否かのダイアログ出して。








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<80KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef