5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

マクロから見たテキストエディタ

1 :ちる:01/12/22 23:37 ID:TEIIaavJ
Windows で一番使えるマクロを持つテキストエディタについて
語りましょう。

2 :ちる:01/12/22 23:38 ID:TEIIaavJ
私の知ってる範囲で。

WZ Editor C (TX-C)
秀丸 C & Basic
Meadow Emacs Lisp
xyzzy Common Lisp

エディタじゃないけど
MS-WORD VBA

3 :名無しさん@お腹いっぱい。:01/12/22 23:40 ID:???
MIFESは C + Perlってかんじかな・・・

4 :名無しさん@お腹いっぱい。:01/12/23 00:19 ID:???
QX :Basic風。強力。多くのマクロ作家。良質マクロ多数あり。
  

5 :名無しさん@お腹いっぱい。:01/12/23 00:49 ID:???
現在編集中のファイルを動的に監視できるマクロ
が組めるテキストエディタは存在する?

6 :名無しさん@お腹いっぱい。:01/12/23 01:01 ID:aPJKfzi/
QXは文系かつ初心者の俺でも判りやすかったな。
覚えてしまえばどれでもいいのかもしれないが
入りやすいってのはうれしいな。

7 :七紙:01/12/23 03:45 ID:wNTJG7+N
WZ, MM はC,高機能すぎ.たぶん秀丸が一番よく出来てると思う.

8 :名無しさん@お腹いっぱい。:01/12/23 11:11 ID:BZ4vnk/6
emacs が lisp じゃなきゃ良かったんだけどねぇ。

9 :ちる:01/12/23 11:40 ID:BZ4vnk/6
>>7
秀丸はなんでユーザ定義の関数を書けるようにしなかったんだろうね?
サブルーチンコールなんて使いにくすぎ。
敷居は少々高いけど、C と同じように書ける WZ が今んとこ
一番使いやすい。

10 :もなか:01/12/23 12:08 ID:???
>>5
QXは自動実行マクロ機能が豊富だけど、そういう意味?
以下のタイミングで実行できる。
文字キーが押されたとき、キーが押されたとき、IME確定時、IME未確定文字入力時、
ファイルが開かれる直前、ファイルが開かれた直後、ファイルが閉じられる直前、
ファイルが閉じられた直後、QXが終了する直前、QX起動直後、クリック時、ダブルクリック時、
約1秒おき、ドキュメントウィンドウが切り替え時(MDI だから)、マクロ実行前、マクロ終了時

11 :もなか:01/12/23 16:22 ID:zx6bzkzC
age ときますかね。
>>4 >>6 でも言及されてるけど、QXのマクロはカナーリ強力で、
簡単にも作れるし、やろうと思えば外部 dll の利用や
DDE 通信もできる……というのが良いね。ちゃんと書けば安定するし。
お手軽なところでは、マクロツールバーってのが何とも楽し。
Vector の Windows エディタで登録数が秀丸に次いで二位ってのもうなづける。
というか、ユーザー数じゃ圧倒的な差をつけられてるに違いないから、
それを考えれば、秀丸 173、QX 114 というのは、大健闘じゃないかい?

12 :名無しさん@お腹いっぱい。:01/12/23 17:18 ID:???
>>9
ユーザ定義サブルーチンは確かに苦しい.
>>11
外部 dll の利用や DDE 通信は他もできるのでは?

てか,MM 信者は?使ったことないけど,どなん?

13 :名無しさん@お腹いっぱい。:01/12/23 17:44 ID:???
common lispで拡張できるxyzzyが最強だと思いますけど、何か?

14 :名無しさん@お腹いっぱい。:01/12/23 17:47 ID:???
>>13
特に何もありませんが?

15 :名無しさん@お腹いっぱい。:01/12/24 00:38 ID:wh8t6se5
>11
QXはメーリングリストが素敵ってのもポイントだ。
古風な見てくれをクリアする方が難しかった。

16 :もなか:01/12/24 01:44 ID:???
>>12
簡単にもできるし、やろうと思えば……という文意なんだけど。
BASIC 風言語の「入って行きやすさ」というのを、かなり生かしてる
と思うんだな。それでいて、底が深い。
つまり、文書作成にもプログラミングにも使えるエディタとしての
QXの特質に合ってるわけだよ。
だから >>15 の触れてるような良いメーリングリストというのも
築かれるんじゃないかな。皆が相手の立場を尊重し合うような。
>>13
思ってて下さい(笑)。
マクロというのは、そのソフトの使い勝手と密接に繋がるものだから、
ある程度以上高機能なら、それぞれの最強があるんじゃないかな?

17 :名無しさん@お腹いっぱい。:01/12/27 00:51 ID:7kmRiLsR
>>12
いまのMMはよく知らないけど、外部DLLの呼び出し、DDE通信とか以前からできてた。
イベントマクロもあるし、ほかのエディタでできるようなのは大体できると思う。
マクロはANSI-CなんでWZよりは分かりやすいかも。

18 :名無しさん@お腹いっぱい。:01/12/27 01:25 ID:wnthLD1j
>>12 >>17
MIFESも出来るよ、外部DLL呼び出しとか。

19 :名無しさん@お腹いっぱい。:02/01/16 01:23 ID:???
このエディタにしか無いだろう、っていう
エディタ特有のマクロってないかな

20 :名無しさん@お腹いっぱい。:02/01/27 07:09 ID:Coj2sFQl
鍋エディタに一票

21 :名無しさん@お腹いっぱい。:02/01/27 09:16 ID:???
>20
ふん、マイナーエディタめ
あっちいけ!

22 :名無しさん@お腹いっぱい。:02/01/27 09:34 ID:???
マイナー云々はマクロの性能と大して関係ないからどうでもいいんだけど
マクロの性能はどうなんだろう。“良さ”が聞こえてこないんだよね。

23 :名無しさん@お腹いっぱい。:02/01/27 20:50 ID:889qHo9x
http://pc.2ch.net/test/read.cgi/software/1010943646/
マイナーテキストエディタ愛好会の39だけど

TEAD
http://homepage1.nifty.com/ht_deko/junkbox.html#TEAD

Little Spider
http://www.af.wakwak.com/~b2r/

上記エディタのPPAはマクロ的にどうなんでしょ?
自分はプログラミングとかサパーリなんで評価よろしく。

24 :23:02/01/27 20:51 ID:889qHo9x
>>20
鍋も確かパスカルライクなんだよね。
PPAもパスカルです。

25 :23:02/01/27 20:53 ID:889qHo9x
連続でごめん。
PPAはデルファイやBCBでコンポーネントとして使えるし
他のCとかでも使えるらしいので これからのエディタには結構付きそう。

参考URL
http://homepage1.nifty.com/ht_deko/junkbox.html#PPA
http://homepage1.nifty.com/ht_deko/ppa.html

26 :名無しさん@お腹いっぱい。:02/01/28 08:21 ID:iL3nJCGe
age

27 :名無しさん@お腹いっぱい。:02/01/28 09:02 ID:shV7N8zW
無限アンドゥができてなおかつそのアンドゥバッファをマクロで見られる
エディタってある?

28 :名無しさん@お腹いっぱい。:02/01/28 09:05 ID:???
マイナーエディタを馬鹿にした>>21に天誅が下るときが来た。
突然の悲鳴とともに


29 :名無しさん@お腹いっぱい。:02/01/28 16:20 ID:???
ウギャアアァァァァァァァァァ!!!!

30 :名無しさん@お腹いっぱい。:02/01/30 21:00 ID:RkylnZsV
age

31 :名無しさん@お腹いっぱい。:02/02/02 01:11 ID:???
なんだっけ、パイソン搭載のやつは。


32 :名無しさん@お腹いっぱい。:02/02/02 01:27 ID:bkkA0ltx
>>31
かぁえでぃた

33 :(無題)(変更):02/02/02 02:51 ID:???
>>5
激しく亀レスですが。
WZはWindowsのメッセージフックの仕組をそのまま使えるので、タイマーだろうがウィンドウサイズ変更だろが何でもこい。
テキストに関連するメッセージとしては

IMEを介さないキーボードからの入力時
IMEからの入力時
テキストオープン時(画面表示前)
テキストオープン後(画面表示後)
ファイル保存前
ファイル保存後
ファイルを閉じる前
コマンドの実行前
コマンドの実行後
URL・mailtoリンクへのジャンプ前

が用意されてます。

>>11
WZはビレッジセンターが自前でTX-Cライブラリ運営してるから、Vectorには昔のしかないんだよなあ。
TX-Cライブラリはそこそこ賑わってるよ。

34 :名無しさん@お腹いっぱい。:02/02/03 00:03 ID:mxQdidgc
>>23
まだ少ししか使ってないので間違いがあったらごめん。

PPA自体は言語の本当に基本的な部分しか提供していなくて、
アプリケーションに関連したメソッドやプロパティは別途用意する必要がある。
したがってアプリケーションによって実態はまったく異なる。
TEADのマクロはそこらへんが充実しているので結構使えるけど、
Little Spiderのマクロだと現在のカーソルの座標すらわからない。

あと、PPA単体としては、自分で関数やサブルーチンを定義できないのがつらい。
簡単なマクロを作るには向いているけど、大きなマクロになるとつらそう。

35 :もなか:02/02/03 15:25 ID:???
PPA は有名どころではテキストエディタじゃないけど、PictBear や HelpDesigner
で使われているよね。
ソフトウェアに組み込めるインタプリタとしては、かなり知名度が上がってきてると思う。
CINT なんかは、どうなんだろ? マクロに使っているエディタ、あるのかな?
ファイラーだと、DI に使われてるみたいだけど……。

36 :名無しさん@お腹いっぱい。:02/02/03 16:56 ID:???
>>34
> あと、PPA単体としては、自分で関数やサブルーチンを定義できないのがつらい。
> 簡単なマクロを作るには向いているけど、大きなマクロになるとつらそう。
確かに。
ユーザ定義関数を使えて、さらにユーザ定義関数と、組み込み関数を区別することなく
使えるのがいいね。

秀丸や QX のマクロはここらへんどうなのかな?

37 :36:02/02/03 17:05 ID:???
って、>>9 に秀丸はユーザ定義関数を書けないって書いてありますね。
ごめんなさい。

38 :名無しさん@お腹いっぱい。:02/02/03 19:08 ID:PgIC8rA8
>>36
QXは関数・プロシージャどちらも定義可能。ただし同一ファイル内という制限あり。
別の方法として他のファイルのマクロにジャンプすることは可能だけど、
これはジャンプしたら元のマクロに戻ってこれない。

39 :名無しさん@お腹いっぱい。:02/02/08 23:16 ID:w3tNFSZK
PeggyRroはサイトを見たらスクリプトがあるが、マクロは1行コマンドから実行できるらしい,がそれ以上わからない。マクロどうなんだろう?


40 :名無しさん@お腹いっぱい。:02/02/15 03:23 ID:UPQoVmd2
あげん

41 :名無しさん@お腹いっぱい。:02/02/16 19:21 ID:tUpDsUEY
外部DLL使ったり、というめんどくさい処理のマクロ書くくらいなら、
別プログラム作ったら?と思う

おれは秀丸しか知らないけど。

42 :もなか:02/02/16 20:05 ID:???
>>41
コンパイルの手間省けるし、
そのエディタ上で動作させたい機能の場合はマクロが手早いし、
別プログラムが面倒くさくないとは言えないし、
趣味の問題もあるし。

43 :もなか:02/02/16 20:12 ID:???
おっと、それから肝心なこと。
そのエディタのマクロで取得できる情報をもとに
(開いているファイルのフルパスや、カーソル位置の文字など)
動作させたいときや、
動作結果をエディタの動きに反映させたいときは、
外部プログラムよかマクロが絶対便利
……というか、それがマクロの本来の役割だよね。
外部プログラムで全て代用できるものではない。

44 :名無しさん@お腹いっぱい。:02/02/16 21:11 ID:???
>>4
で、わざわざブラウザにしたりするのはどうしてですか?

45 :もなか:02/02/16 21:26 ID:???
>>44
多分、おれに言ってるんだと思うんで、答えるけど。
>>42 を読んだ? 読まずに、切り返してるだけでしょ?
ブラウザを「そのエディタ上で動作させたい」と思ったから、
「趣味の問題」だから、じゃないの?

46 :41:02/02/17 17:51 ID:uDSU+m1/
ある目的の機能を、そのエディタ上で動作させたい、というのが
一番の目的か。。。 あとはやっぱり趣味か。
わかるような気もするけど、そのエディタから離れられなくなりそうでやだな。


47 :名無しさん@お腹いっぱい。:02/02/17 18:28 ID:JAMVwE4a
>>46
もなかちゃんはQXユーザーだからね。
マクロ作るのが好きでQX使ってるっていう人も居るみたいだし。

48 :名無しさん@お腹いっぱい。:02/02/17 18:33 ID:???
>>46
離れる必要がでたときに、必要なものは、新しく使用するエディタのマクロで
また書きなおすんですよ。
一回書いたことがあれば、マクロの言語というか文法が変わったところで
書くのは大した労力じゃないし。
十分ペイできる。と自分では思う。

> わかるような気もするけど、そのエディタから離れられなくなりそうでやだな。
だからエディタ選びはかなり重要だと思うんです。
日常的に使うものだしね。


49 :もなか:02/02/19 00:02 ID:???
>>47
まあ、それほどマクロに浸ってるわけじゃないですけど(にがわらひ)。
ねこみみさんの「しむねこ」なんか見ると、「エディタのマクロでわざわざゲーム?」
と思わせて、QXでしかあり得ないんだよなあ。あれは驚く。

50 :名無しさん@お腹いっぱい。:02/02/19 05:03 ID:???
うん、ねこみみさんのマクロ群を見ると、QXマクロはここまで
できるんだな、と、マクロ機能の限界の高さに安心できる
ところがある。

裸眼立体視文字絵マクロなんかも、ねこみみさんにしては
シンプルなんだけど、すごく面白かった。

本人の愛用は「マクロ窓」っていうシェルっぽいやつみたい。

51 :もなか:02/02/19 12:24 ID:???
>>50
「マクロ窓」なんかも単なる DOS のクローンじゃなくて、
そっから一行マクロを実行できたりするあたりが、
実に「QXのマクロ」である説得力があるんだよね。
裸眼立体視文字絵マクロも、アスキーアートなところが、
テキストエディタのマクロ的。

52 :名無しさん@お腹いっぱい。:02/02/24 21:08 ID:SuTS1R3D
あげ


53 :名無しさん@お腹いっぱい。:02/03/10 13:18 ID:???
あげ

54 :名無しさん@お腹いっぱい。:02/03/10 13:22 ID:???
挙げ

55 :名無しさん@お腹いっぱい。:02/03/16 05:31 ID:iYWapp35
QXねこみみ四文字パズルにはまった。
徹夜。

56 :名無しさん@お腹いっぱい。:02/03/16 07:53 ID:???
マクロのついたメモ帳を作っています。
ユニコード非対応ですが。

57 :もなか:02/03/16 16:12 ID:???
>>55
四文字は何に設定してる?
設定ファイルを書き換えるといろいろ楽しめるよね。起承転結とか鬱打氏脳とか。

58 :名無しさん@お腹いっぱい。:02/03/16 16:35 ID:9Fq6tKn9
>57

鳥月鼻風邪

けっこうアタマ使う。

59 :名無しさん@お腹いっぱい。:02/04/03 16:44 ID:???
SKKを実装できるポテンシャルを持つマクロはどんなもんがあるでしょう?
emacs lisp は当然として、xyzzy もできるだろうし、WZ の TX-C も
できそうですね。
秀丸は無理だろうな。
QXはできる?


60 :名無しさん@お腹いっぱい。:02/04/03 18:18 ID:???
>59
秀丸もQXも理論上不可能ではないが、実用的なもの
にはならないでしょう。
というか、無意味な議論だなぁ


61 :名無しさん@お腹いっぱい。:02/04/04 01:51 ID:???
保全age

62 :名無しさんお腹いっぱい。:02/04/04 02:27 ID:jjMx+Orv
>>59
インタプリタだと毎度の入力で、もたもたするから、
実現できたとしても、苦になりそう。
何らかの形で、コンパイルしないとダメぽ。
むかし、Vzでそんなマクロ(skk)があったかな……

63 :名無しさん@お腹いっぱい。:02/04/04 02:37 ID:???
マクロが真っ黒

64 :名無しさん@お腹いっぱい。:02/04/09 18:35 ID:???
>>63
やばいよ・・・

65 :sage:02/04/20 11:12 ID:+V+Ubm25
Peggy Pro にマクロが搭載されたので、さっそく使ってみた乾燥をのべる。
・流石後発マクロだけあって、最新のスクリプトの雰囲気がある。MocaScriptという。
javascriptと同じだから、使いやすい。(多分逆に古参はオブジェクト指向的な
書き方はなじまないか)藁
・メソッド、プロパティが明解
・アウトプットウインドウにも文字列を書き出せるのでデバッグ情報や
動作情報を出力できるのが良い。
・スクリプトをPeggyから使うとき、コマンドをグループ分けできる。
・MocaScriptとビルトイン版? とのマニュアルが半分重複してわかり難い
・作成中のスクリプトが大きくなってきたので本格的なデバッガがほしくなってきた。
てなかん字ですが。




66 :名無しさん@お腹いっぱい。:02/04/20 11:52 ID:???
2ch-mode や Chalice なんてモノも実装できてしまう、
xyzzyやvimが最強だと思うんだが。
他のエディタでここまでできる奴ァまだ見たこと無い。

67 :名無しさん@お腹いっぱい。:02/04/20 13:13 ID:???
>>66
それはすごい!
やっぱり、熟練ユーザーの使用ソフトは違いますね。

68 :名無しさん@お腹いっぱい。:02/04/20 13:14 ID:???
>>66
そこまでしようとする奴がいないだけの話でしょ。
chalice は外部コマンドを呼び出してるだけだから、他でもできるんじゃない?

69 :名無しさん@お腹いっぱい。:02/04/20 21:49 ID:???
確かに。.datを取得する外部ツールさえ用意してやれば、あとはそれを適当に整形して
表示すれば超簡易型2chビュワーが完成するってわけだ。

70 :名無しさん@お腹いっぱい。:02/04/21 00:36 ID:???
>>68
ここまでやる奴がいる、というのも重要な要素だと思うぞ。
秀丸・QX・WZ他 と Emacs系、vi系とじゃ知識と技術を持つ
ユーザーの数に格段の差がある。
前者は歴史が浅い上、「努力せず金で解決」なユーザーが多いが、
後者は歴史が長いし、「金を使わず努力で解決」なユーザーが多いからね。


71 :名無しさん@お腹いっぱい。:02/04/21 01:11 ID:???
>70
アホか。「努力もせず金も出さず」が多いに決まってるだろ。150万円やるから
この機能つけろ、といったやつが何人いるんだよ。ゴミが

72 :名無しさん@お腹いっぱい。:02/04/21 01:41 ID:???
>>71
何を言いたい?

73 :名無しさん@お腹いっぱい。:02/04/21 02:04 ID:???
>>71
・秀丸等を「金を出さず」使ってるヤシは、ユーザーとしてカウントしてません。
 正規ユーザーの大多数は努力の代償に金払ってる。
 勿論努力してるユーザーもいるが、Emacs、viに比べれば…
・Emacs、vi系は多少は努力しないと使えません。
・「努力せず金も出さず」は寺/サクラユーザーや、不正ユーザー。
 (↑は寺・サクラの長所だわな)
あと蛇足だが、○円やるから機能付けろ、っていう奴は2chでもたまに見かけるジャン。

74 :名無しさん@お腹いっぱい。:02/04/21 02:06 ID:???
君たち一般論がお好きなのねぇ。
何か分類してないと気が済まないんでしょ。

75 :名無しさん@お腹いっぱい。:02/04/21 02:07 ID:???
人を煽る経験してみたかった。

76 :名無しさん@お腹いっぱい。:02/04/21 02:13 ID:???
>>74
ここでいう「君たち」はどこらへんの人のこと?

77 :名無しさん@お腹いっぱい。:02/04/21 11:20 ID:???
何か、Emacs、vi系ユーザでまた変なプライド持って暴れてるのがいるな

全員がそうだとは思わないが、そうやって他のエディタのユーザを
貶める発言する奴がいるから、テキストエディタスレから隔離されたり(最近出戻ってきたけど)、
嫌われてることにいい加減気付けんかな

78 :77:02/04/21 11:27 ID:???
これだけだと、只の煽りなので補足
比較はいいと思うけど、「他のエディタユーザは努力してない奴がほとんど」
とかはもっと言い方があるだろう、ということ。

エディタのマクロ機能を比較するときに、何も他のエディタユーザの傾向までを
貶める必要はどこにもない

79 :もなか:02/04/21 21:04 ID:???
というか、>>70 っていかにも子供っぽい意見だなあ。
他のエディタで「ここまでやるやつ」がいるかどうかなんて、
例えばQXのねこみみさんや稀Jrさんのマクロを見たことがない証拠。
実例に当たらず、薄っぺらな一般論(と、自分が思っている)を
でっちあげてるだけ。

80 :名無しさん@QX:02/04/21 21:13 ID:???
>>79

>>70 は一行目で
> ここまでやる奴がいる、というのも重要な要素だと思うぞ。
とはいっているけど、主に言っているのは

> 知識と技術を持つユーザーの数に格段の差がある。
って点をいっているんだと思うよ。
数の問題。

無駄に煽らないで、まずはもう少し本論を読み取ろうよ。

81 :名無しさん@お腹いっぱい。:02/04/21 21:24 ID:???
スレの流れに反して申し訳ないのだが
ぶっちゃけた話、2ch-modeやChaliceなんかよりJaneあたりの方が使いやすくないか?
こんなこともできるというのは理解できるけどさ。

82 :名無しさん@お腹いっぱい。:02/04/21 21:28 ID:???
>>81
使いなれたエディタで書きやすいってのがあるんでしょう。
人それぞれ重要視している点が異なり、それらマクロを使っている人は
書きやすさを重視しているってだけなんだと思います。

「マクロから見たテキストエディタ」からずれているので
ここらへんで終了しましょう。
やるならこっちで。

[ソフトウェア板] 乱立する2ch用ブラウザの比較 Part3
http://pc.2ch.net/test/read.cgi/software/1015928913/

83 :もなか:02/04/21 22:04 ID:???
>>80
数の問題って、具体的なデータがあるの?
おれは、>>70 の考え方は、
>秀丸・QX・WZ他 と Emacs系、vi系とじゃ知識と技術を持つ
>ユーザーの数に格段の差がある。
という(彼の思う)「一般論」が「ここまでやるやつがいる」という
(70の認識している)「現実」によって具体的に示されている
……ということになってると思うけどな。
で、その現実は、例えばQXで「ここまでやるのか」というマクロを作ってる
人がいることによって、簡単に覆されると思ってるんですけど?
もちろん、一つのソフトの中で知識と技術を持つユーザーの「割合」は
Emacs系、vi系の方が多いと思うけどね。絶対的な数でも多いんですか?
ちなみに、>>70 の最後の2行は、論拠として幼稚すぎると思うなあ。

84 :名無しさん@お腹いっぱい。:02/04/21 22:14 ID:???
>70 の考えが正しいかどうかはともかく、自説を通すのに他者を貶めるって
やり方はまずいだろ。(「努力せず金で解決」なユーザーが多いが、とか)

Emacs、vi系が素晴らしいなら、そこだけを語ればいいものを。

根拠の無い悪罵に頼ってるから、意見がガキくさく見えるんだろ?

85 :名無しさん@QX:02/04/21 22:27 ID:???
>>83
論点があっていれば普通の話し合いになるんで、結論が正しいかどうかは今のところ
どっちでもいいかななんて。
なんにせよいい意見がでてくればよいので。

> もちろん、一つのソフトの中で知識と技術を持つユーザーの「割合」は
> Emacs系、vi系の方が多いと思うけどね。絶対的な数でも多いんですか?
vi系のほうはよくわからないんですけど、マクロの公開数や公開している人の数で
考えたら、その構造からもEmacs系の方が圧倒的に多いです。
QX 最高!って言いたい場合は、むしろ絶対数で比べることを避けたほうがよいと
思います。

「子供っぽい」「薄っぺらな」「幼稚過ぎる」等の言葉は使ってると煽っていると
思われやすいんで、固ハン使っているならやめたほうがいいんじゃないかな。
煽りキャラでいきたいわけではないと思うので。

86 :名無しさん@QX:02/04/21 22:30 ID:???
>>84
ホントですよね。そう思います。

87 :名無しさん@お腹いっぱい。:02/04/21 23:45 ID:???
複数種類のマクロを持ってるエディタってある?

88 : 2chビューアが他のエディタにも実装されたら面白いな。:02/04/22 01:27 ID:???
あー、漏れEmacs/viのマクロの豊富さを羨ましいとは思っているが
ユーザーではないかんね一応。
Emacs/viユーザーもスケープゴートにされるのは心外だろうから
一応自己申告。

89 :名無しさん@お腹いっぱい。:02/04/22 01:32 ID:???
>>70
> 前者は歴史が浅い上、「努力せず金で解決」なユーザーが多いが、
> 後者は歴史が長いし、「金を使わず努力で解決」なユーザーが多いからね。
前半は同意だが後半はEmacs、vi系のユーザ数を舐めてるだろ。
割合にするとほとんど同一だと思うぞ。
絶対数ならEmacs、vi系の圧勝だろうけどね。

90 :名無しさん@お腹いっぱい。:02/04/22 01:40 ID:???
>>88
ところであんたダレ?

91 :名無しさん@お腹いっぱい。:02/04/22 01:42 ID:???
Emacs,vi系は金出しても解決してくれるヤシがいないだけ。

92 :名無しさん@お腹いっぱい。:02/04/22 02:01 ID:???
>>88
> 2chビューアが他のエディタにも実装されたら面白いな。
ザクッと作るのは割と楽だと思うけどね。
使いやすくしていくのが面倒なんだよな。

>>91
Emacs は金を出したら elisp を書いてくれるって仕事をしている人が
結構いたりします。
自分で書いたほうが痒いところに手が届く気はしますけど。

93 :名無しさん@お腹いっぱい。:02/04/22 02:07 ID:???
なんか話が抽象的すぎないだろうか。
もっと具体的にこういうことはこのマクロが使いやすいとか作りやすいとか
そういう方が面白いかなぁと思った。

94 :名無しさん@お腹いっぱい。:02/04/22 02:25 ID:???
「作りやすい」に関係することなんですけど、マクロの記述力の
低さを感じるエディタってありますか?
サクラエディタは現在まさに発展途中なので評価はおいといて。

外部 DLL をマクロから用いることのできる秀丸、QX、WZ、xyzzy 辺りは
なんでもありだと思うので、マクロを搭載している大抵のエディタでは
書こうと思ったものは書けるんじゃないかな。

書きやすさの点からいうと、マクロ間の連携が可能だったりすると
本当は楽なんですけどね。依存関係、依存マクロのインストール状況
チェック等が面倒にもなりますけど。

あと、確か QX にはマクロファイルのバイト数制限があったんじゃなかったかな。

抽象的でスマソ。

95 :名無しさん@お腹いっぱい。:02/04/22 02:48 ID:???
>>91
> Emacs,vi系は金出しても解決してくれるヤシがいないだけ。
他のエディタにはお金を出したら解決してくれる人がいるのですか?

96 :もなか:02/04/22 03:24 ID:???
んん〜……。まあ、いいや。

97 :名無しさん@お腹いっぱい。:02/04/22 09:55 ID:???
秀丸かQXで2chビューア誰か作らないかね。

98 :KoRoN@Vim%Chalice ◆ALICEsdk :02/04/22 10:18 ID:???
>>91
いやぁ実際、出してくれるなら優先的に解決しますよ(藁)。
スクリプト書きますし、ソースコードも修正しましょう。
ただしコードはなるべく公開にする形で。

そ〜いう話は持ちかけたこと無いし持ちかけられたこともないのと、
なにより大抵の要望は進んでやっちゃうので無料になっちゃうんですが(_ _;;;

99 :名無しさん@お腹いっぱい。:02/04/22 13:41 ID:???
>>92
> Emacs は金を出したら elisp を書いてくれるって仕事をしている人が
> 結構いたりします。

知らないなぁ。臼田って人を除いては(w


100 :名無しさん@お腹いっぱい。:02/04/22 13:50 ID:???
>>98
カコイイな。

101 :名無しさん@お腹いっぱい。:02/04/22 19:54 ID:???
>>99
知り合いの会社が請けおってました。

102 :名無しさん@お腹いっぱい。:02/04/23 01:18 ID:???
そーいや、秀丸やQXのマクロって外部から利用可能?


103 :名無しさん@お腹いっぱい。:02/04/23 02:09 ID:???
>>102
外部から利用可能ってどういうこと?

104 :102:02/04/23 22:18 ID:???
例えば xyzzy の、起動時に -l <ファイル> でマクロをロードしたり、
-f <関数> で外部から関数が呼べる機能。

105 :名無しさん@お腹いっぱい。:02/04/23 23:43 ID:???
>104
QXでは-Mがxyzzy の -l に相当すると思う。-fの方はわからん。
ウィンドウメッセージを送って実行させることもできるらしい。

106 :名無しさん@お腹いっぱい。:02/04/27 00:34 ID:JE0rkD6b
>>102-103
確か、秀丸は外部DLLが利用可能だったはず。QXは知らない。


107 :102:02/04/28 00:55 ID:???
>>106
欲しいのはエディタから外部コマンドやDLLを利用する機能じゃなくて、
外部からマクロを利用する機能。
スタートアップマクロを、コマンドライン指定できる機能と言い換えてもよかです。
例えば2ch-modeみたいなマクロが実装された場合、この機能が有ると無いとでは
使い勝手が大きく違うと思われ。

108 :名無しさん@お腹いっぱい。:02/04/28 01:04 ID:issnK6AH
>>107
QXも秀丸も当然のように起動時のマクロ指定はできる。
ただ、秀丸のマクロは常駐型のは無理だから「〜〜mode」
というタイプのマクロはもともと作れない。

109 :名無しさん@お腹いっぱい。:02/04/28 21:46 ID:???
>>107
すなおに、xyzzyでも使えば?
それを秀丸に求めるのは、ちょっと筋違いのような。
今までためたマクロの資産を使いこなしたい、というのなら、作者へ要望。

110 :名無しさん@お腹いっぱい。:02/05/01 17:49 ID:???
Fortran型マクロなんてないだろうな。。。

111 :名無しさん@お腹いっぱい。:02/05/04 15:45 ID:???
テキストデータを扱うためのマクロになぜFortranなのか小一時間(略

112 :名無しさん@お腹いっぱい。:02/05/04 22:27 ID:???
マクロがPerlの秀丸キボンヌ

113 :名無しさん@お腹いっぱい。:02/05/05 00:38 ID:???
>112
うまいこというね

114 :名無しさん@お腹いっぱい。:02/05/18 18:48 ID:???
>>111
他の言語でまともなプログラムを組んだことがないからさ

115 :名無しさん@お腹いっぱい。:02/05/19 15:31 ID:???
>>112
クソ重そう。

116 :名無しさん@お腹いっぱい。:02/05/19 15:32 ID:???
>>112
外部DLLでなんとかできるんじゃない。

117 :名無しさん@お腹いっぱい。:02/05/29 15:33 ID:xPvooCdw
真っ黒

118 :名無しさん@お腹いっぱい。:02/05/29 15:54 ID:???
やってもーたー

119 :名無しさん@お腹いっぱい。:02/05/31 03:26 ID:uPIKIVeI
>>118
それも人生よ

120 :名無しさん@お腹いっぱい。:02/05/31 03:27 ID:???
やってもーたー

121 :名無しさん@お腹いっぱい。:02/06/28 07:20 ID:???


122 :名無しさん@お腹いっぱい。:02/06/28 22:24 ID:???


123 :名無しさん@お腹いっぱい。:02/06/29 12:56 ID:???


124 :名無しさん@お腹いっぱい。:02/06/30 05:07 ID:???


125 :名無しさん@お腹いっぱい。:02/06/30 10:12 ID:???


126 :名無しさん@お腹いっぱい。:02/07/01 00:59 ID:???


32 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)