[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 07/21 23:29 / Filesize : 277 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

【開発中】 萌ディタ



1 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/04 19:15 ID:K4g7Mqtj]
タブ切り替え型のテキストエディタ
(2K/XP専用)

■物語はここから始まった
マイナーテキストエディタ愛好会
pc2.2ch.net/test/read.cgi/software/1010943646/653
> 653 :名前:名無しさん@お腹いっぱい。 [sage]:投稿日:03/12/18 05:38 ID:CPUlF2Li
> マイナーなエディタというわけですよ。
> uploader.org/normal/data/up071.jpg

52 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 04:24 ID:D7nC4PpM]
激しくDMonkey乗り換えキホ゛ン

53 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 08:33 ID:+VJ78z2n]
マクロリファレンスきぼんぬ。

54 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 13:46 ID:TruFgB/X]
後回しで良いよ。まずは本体の開発に注力してもらった方が有益。

55 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 16:41 ID:+VJ78z2n]
>>54
普及に必要なのはソフトウェア資産だよ。
と言うか俺はマクロが作りたい。それだけだ。


56 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 16:45 ID:9Le/jkoX]
>>55
それはわかるが今の状態ではまだ全然そこまで行かないだろう。
仕様すらちゃんと決まってないっぽいし、もちろん実装もされてないわけで。
まあもうちょっと気長にまとうよ。
状況が整ったらガンガン作ってください。期待します。

57 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 16:47 ID:9Le/jkoX]
>>50
便乗反応。
正直なところ単語単位とか文節単位とかより、
言語の何らかの構造単位での選択や移動があると嬉しいなあ。
例えばhtmlのタグだけ選択とか要素ごと選択とか内容だけ選択とか属性だけ選択とか属性値だけ選択とか…。

58 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 16:49 ID:+VJ78z2n]
了解。ActiveXでもしこしこ書いとくよ。

でも、開発中止なんて言ったら泣くぞ。コラ。


59 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 19:33 ID:Vr+DpWOQ]
作者さんお疲れ期待してま

画面分割とかタブの勝手は良いい感じですた、が
ちょっと思ったんだけど改行文字(タブ文字、全角空白、EOFとかも)も
ツールーバーとかインフォ領域みたいに自分でbmp置き換えられる仕様に
はならんかな、リソースを自分で気軽に定義出来ると嬉しい。(RHとかで
書き換えしなくて済むって意味)
極力見た目を自分好みに再定義出来るようにしておけば気に入らない人は
自分で用意すると思うしスキンってほど大げさじゃないけど描く人はいる
かと…

まぁ正直改行がちょっとうるさく感じますた

60 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/11 20:24 ID:+VJ78z2n]
>>59
>自分で用意すると思うし

その労力を費やす前に自分の使い慣れたエディタに戻っていくかと。



61 名前:653 mailto:sage [04/01/12 04:39 ID:V5jKJh5D]
>>49
BS直しました。お恥ずかしいです。

>>52
DMonkeyに乗り換えるメリットはかなりあると思うのですが(デメリットとしては萌ディタを
COMコンポーネントとして扱えなくなるくらい?)当然ソースは結構な書き換えが必要なので
決断に迷っています。。。

>>50 >>57
実は内部的に IME に再変換させて、文節を単語としようかなとも思いついたのですが、
正確に再変換できる保証がないのと ATOK とかの場合どうするのか不明なので没に
しました。

確かに何を編集するかによって単語の意味合いが変わってくるので(さらに言うなら、
キャレットの移動か、単語の選択かでも有効範囲は微妙に違うはず)どう定義したものか
むずかしいところです。

>>53
すみません、とてもマクロで何かを作れるレベルまでいっていません(DMonkey に
するかもしれないし。。。)。もう少しお待ちください。

>>59
改行マーク、EOFを外部のビットマップから生成するようにしてみました。
これまた普通のビットマップなので、作るのに労力といえる労力はいらないです。
けっこうこの辺りを変えるだけで雰囲気変わりますね。

あー、何も要らないから時間がほしい。

62 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/12 10:16 ID:kxh21Rsk]
>>61
> すみません、とてもマクロで何かを作れるレベルまでいっていません(DMonkey に
> するかもしれないし。。。)。もう少しお待ちください。
AppやCaretのインターフェース(ソースコードのヘッダーかIDL)だけでも公開できないかしら?
勘の良い人ならそれだけで何か書けるんじゃないかな

63 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/12 11:18 ID:RVgP1yPD]
わはー

64 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/12 12:45 ID:iG212uRT]
>>62
別に良いよ。こっちも基礎開発してるから。

65 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/13 13:40 ID:/opELTpq]
>>作者さん
Mozilla みたいなツリー式はどう?>設定画面

66 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/13 21:30 ID:YZdziF3X]
>>65
ウザイのでやめて欲しいです。アレ。

67 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 00:55 ID:dj/hnIy3]
>66に同意します。が、別にGUIで設定出来なくてもいいのでini直接記述できれば
それで良いです。

68 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 06:43 ID:WdAIH8u/]
>>67
ダセぇ。今の時代XMLだろ。

69 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 11:10 ID:EZ3GWTIe]
>>67
普通の人を寄せ付けないヲタ仕様ならそれで良いかもな。
そしてファイラはPPXですか?( ´,_ゝ`)

70 名前:乗り換えたい ◆cG3fPhugNg mailto:sage [04/01/14 12:01 ID:ZWqqMTp/]
>>作者
動作にウェイトが入っちゃうと言うことだが、MSScriptControl_TLB使ってるのかな?
自前でIActiveScriptSiteWindowを実装してみることを勧める。
DMONKEYは文法に互換性があるだけで、VCLでSJISな代物なので、
ウニコード対応なら乗り換えるべきではない。





71 名前:653 mailto:sage [04/01/14 15:24 ID:ZPzVovBj]
>>65
たぶんそんな感じに近いです。

>>70
はい、DMonkey のドキュメントを読んでみると Complile() の引数が string
だったりして Unicode との親和性はあまりよくなさそうですね(それを言ったら、
ini ファイルも sjis ベースなんですが)。

あえて ScriptControl を使っているのは、サクラエディタが WSH 対応といいつつ
環境によって動いたり動かなかったりしているらしいので、それなら MS が用意
した簡易なインターフェースを通したほうがむしろいいのかしら、ということなん
ですが、やっぱり自前で実装したほうがいいのかな。。。


72 名前:乗り換えたい ◆cG3fPhugNg mailto:sage [04/01/14 16:23 ID:ZWqqMTp/]
>>71
ダイレクト操作が動かなくて、ActiveX経由が動くなんてことはないんじゃないの?
members.chello.be/ws36637/
ちなみにウチはこいつをエンジンに使い、いまのところ問題なく動いてる。
サイズコストもActiveXと大して変わらない。
でも、こっちの方がいいとかいう保証はないけど。

INIに至っては、エディタのエンジンをユニコードで書いてるくらいなら、
TMemIniFileをユニコード化出来る程度のクラスやら関数やらはすでに構築済みなんじゃない?
TIniFileと違ってAPIに依存してないし。


73 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 18:45 ID:CVQH/5bl]
そろそろトリップつけれ。

74 名前:653 ◆moe/GOrnzE mailto:sage [04/01/14 19:07 ID:/yhhy/By]
>>73
うるせーな
公開止めるぞ(゚Д゚)ゴルァ

75 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 19:34 ID:IVXNR1VQ]
工エエェェ(´д`)ェェエエ工

76 名前:名無しさん@お腹いっぱい。 mailto:しんのすけ [04/01/14 19:39 ID:8wuh9wPy]
>74
やめれば?

77 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 19:50 ID:XA7/xWnd]
やーめた

78 名前:653 ◆kNifeLBwa2 mailto:sage [04/01/14 20:10 ID:GwgRSmZb]
>>72
>ダイレクト操作が動かなくて、ActiveX経由が動くなんてことはないんじゃないの?
そうですよね。サクラエディタ側の実装がまずいということなのかな。

>members.chello.be/ws36637/
>ちなみにウチはこいつをエンジンに使い、いまのところ問題なく動いてる。
こ、これは。。。試してみる価値ありますね。

TMemIniFile をたとえば UTF-8 で入出力するようにしたとすると、
UTF-8 ベースの ini ファイルというあまり一般的でないものが
できてしまうので、それなら設定ファイルは xml にしてしまう方が
いいかなあと思います。

いろいろ有用な情報ありがとうございます。
あと偽者さんが出たようなのでトリップつけてみます。

79 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 21:11 ID:vB2zCXl8]
>NT 系 Windows でのみ動作します
・・・って書いてあったけど落としてみた

やっぱりMeじゃ動かなかった .∴・(つД⊂)・∴

80 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 22:06 ID:Y6JI9tZw]
…を。。。って書く奴が作るエディタって。。。



81 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 23:05 ID:DWfGox4V]
環境によって動かないじゃなくてWSH入れないと動かないってことじゃないのかしら。
OSによってWSH入ってなかったりバージョン違いもあるし。

82 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/14 23:58 ID:hJXCRYav]
>>80
狼住人なんだよ

83 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/15 01:06 ID:nZGIX/6T]
Flash の Actionscript 用のエディタなんだけど、
www.sephiroth.it/python/images/sepy_2.gif
こういう感じの機能も欲しいな。
www.sephiroth.it/python/sepy.php
このエディタなんだけど、オープンソースだからソース見て参考に出来たりしない?
実際にソース見てないから言語が何かわかんないんだけど。

84 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/15 01:07 ID:FzSt+kny]
具体的にどの機能よ。

85 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/15 01:18 ID:6+OP6BFH]
多分、アウトラインじゃないかと。
アウトラインなら俺も希望。

86 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/15 06:14 ID:hYiqa3Hk]
折りたたみも できるっぽい?

87 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/15 23:34 ID:soULoprz]
>>83-86
シェア版で実装予定だから安心したまえ

88 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/16 05:11 ID:DrQ+/eq1]
漏れもテキストエディタ作ったことあるけど(VC++)
相当に面倒なんですよねぇ。。。
取り合えず応援してます。

89 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/16 11:45 ID:ctT3tCu0]
上下分割→左右分割したあとに、左右分割のセパレータを動かしても
画面に反映されないっぽい。
左右分割→上下分割もしかり。

90 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/19 05:40 ID:jRaFXb3v]
萌えー



91 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/20 02:57 ID:wo3iLjLG]
まったりと期待中

92 名前: ◆cG3fPhugNg mailto:sage [04/01/20 09:27 ID:APyGYstx]
たまに日記みる

93 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/20 18:45 ID:SLKtOXEt]
素人の自分にはあの日記は
専門的すぎてワケワカラン。
でも頑張って作ってる雰囲気は分かる。

94 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/21 03:45 ID:VgyuZ0H2]
黄金比保守(笑)

95 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/21 05:26 ID:0+7i+SZo]
Unicodeって全部の文字を2byteで表すやつだったと
思うけど、難しいことしなくても文字コードの範囲で
幅が求められそうな予感。(等幅フォントなら)

96 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/21 05:34 ID:WQMQD3XC]
素人は黙ってろ

97 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/21 08:32 ID:7/3vxeId]
同じ文字でもフォントに応じて半角と全角で違うことがあるから

98 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/21 09:21 ID:/5ruMfkH]
>>95
16bit固定長ならたったの65,536文字しか収録できんだろうが


99 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/22 02:38 ID:Rj4vaO5V]
UTF-16について調べてみたけど
4byteまであるんですね。失礼致した。

漏れもVC++で勉強がてら1からテキストエディタ作ったことあるけど
文字コードは結局Shift-JIS一本で済ましたからねえ。
(文字コードの自動認識&変換もライブラリ任せ)

それでも、双方向リンクリストによる行バッファの構築から始まって
テキストの描画、スクロール、選択、無限Undo/Redo、
特定語句の強調表示(正規表現可)、クリッカブルURL、クリッカブルメールアドレス
まで実装したのよ。っで折り返す場合の箱型選択の実装が面倒で放置中。

要するに作者さんがんばれ。

100 名前:653 ◆Dom3tAaJnc mailto:sage [04/01/22 05:03 ID:wbwVm2yt]
やたら励まされてます。。。

UTF-16 って、4byte のサロゲートペアも面倒だし、
合成文字('a' + アクセント記号とか)を考えると
さらに 4byte 以上になり得たりするので作る側としては
ぜんぜん楽じゃないんですよね。双方向関係に至っては
何がどう動けばいいのかさっぱりわかんないよう w



101 名前:653 ◆kNifeLBwa2 mailto:sage [04/01/22 05:06 ID:wbwVm2yt]
トリップ間違えたー

102 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/22 06:43 ID:K1a8ufCc]
>>98
>UTF-16について調べてみたけど

それってunicodeを如何に伝送するかって話でunicode

103 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/25 16:48 ID:+r3qrrJ6]
かいはつにっき結構更新してるね

104 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/25 17:03 ID:OjM47TvO]
さっぱり分からんが頑張って下さい
>なんでうちのマシンにはエディタが 22 種類も入っているのか。。。
すっかりエディタマニアですねw

105 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/25 17:27 ID:teLdilPo]
どうでも良いですがForms->Windowsの方がExcelとかと統一されてて好きです。

某マクロですがhttp部分の移植は終わりました(元々クラスモジュールだったのでコンパイルし直しただけですが)。
次はスクリプトコンポーネントでビジネス?ロジックです。


106 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/27 10:55 ID:27+lL81d]
>>作者様

>クリックした文字にキャレットを合わせるほうにしようと思います。
賛成です。迷いがなくてよいです。それに小さい文字のときのぶれを考慮してもこっちがいいと思います。

>見た目が複数行になった段落の桁表示
これは確かにどっちでもいいような気がしますが、そこを設定で自由に変えられるように、っていう気配りがナイスです。こだわる人もいると思います
ただ、これって内部的には常に「前までの行の合計から始める」に統一した方が良いかと。マクロ作るときに大きく影響してきそうですよね。

あと要望なんですが、インデントした行が表示上折り返されて2行になったときは2行目の頭はインデントされてる1行目とそろえて表示できると嬉しいです。


107 名前:653 ◆kNifeLBwa2 mailto:sage [04/01/27 11:37 ID:MV47OAsz]
>>105
では、Forms/Form は Windows /Window にしましょう。
某マクロってよくわかりませんが、なんか必要なプロパティなり
インターフェースなりイベントがあれば言ってください。

>>106
折り返し2行目以降のインデントを1行目に合わせるのは
実装予定に入ってますです。あれは便利ですもんね。

108 名前: ◆cG3fPhugNg mailto:sage [04/01/27 17:24 ID:kXrnVF3p]
TEditorヘルプのメソッドPosToRowColは、
引数によって微妙なカーソル位置をどっちにするか決めてるよ。
あとこの問題は手抜きするとフォントによっては使いにくくなったりするんだよな。

109 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/27 23:08 ID:Rk77Cu29]
>>107
こんなのがあったら助かります。

・リードオンリーモード
ユーザからのテキストの編集を受け付けない(選択、コピーは可)。
マクロからは通常通り操作可能。

・ハイパーリンク機能
任意の文字列をハイパーリンクとしてクリックすることでイベントが発生する。
テキストボックス内にメニューの様なものを作りたいのです。

・ファンクションキーのアサインを一時的に変更。
マクロ実行中のみファンクションキーのアサインを変更できる。
マクロ終了時はデフォルトに戻る。



110 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/28 02:14 ID:sL6pQVfN]
>>109

>リードオンリーモード
内容を書き換えたり削除するマクロはどうなるの?
言ってる内容が矛盾してる、もしくは不完全。

>ハイパーリンク機能
イベントが発生するってだけなら別にそれは
ハイパーリンクじゃなくてただのイベントハンドラでは?

>ファンクションキーのアサインを一時的に変更
それこそマクロでやればいいんじゃない?



111 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/28 19:10 ID:q9I634pZ]
>>リードオンリーモード
>内容を書き換えたり削除するマクロはどうなるの?
>言ってる内容が矛盾してる、もしくは不完全。

だからマクロなら書き換えたり削除できるってことじゃないのか。

112 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/28 19:19 ID:+Am/TdS4]
キー入力のイベントを上書きして書き換えが行われなくすればいいんじゃない?

113 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/28 20:22 ID:Yf++IZbb]
萌えビューアモードは欲しい気がする。
むしろそちらメインで使いたひ

114 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/28 22:29 ID:sL6pQVfN]
>>111
そんなリードオンリーモードって意味あるか?
まあそういう特殊なモードがあっても面白いかもしれないけど。
他では見たことないから面白いかもね。

115 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/28 22:53 ID:q9I634pZ]
俺に聞かれても困る。発案者に聞いてくれ。

116 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/29 00:47 ID:avn8WTiB]
リードオンリーモード
だいたいリードオンリーモード
リードオンリーモードライト
プチリードオンリーモード



117 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/29 01:14 ID:B3ji66Xf]
>>116
writable read-only mode

118 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/29 01:46 ID:2ghWVMxo]
Viのコマンドモードみたいなやつじゃないの?

119 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/31 09:15 ID:fgEWUdw/]
>>110
・RO Mode
例えば萌えニュースリーダとか萌えテトリスとかを作りたい場合、編集機能が邪魔になる。
キー入力イベントをハンドリングすれば良いんだろうけど、ショートカットや右クリック、メニューなどの
ことを考えると、エディタ側で対応してもらうのがスマートだということ。


・ハイパーリンク
まず、イベントハンドラというのは何かしらのイベントに対して実行する処理(イベントをハンドルするもの)のことを指します。
Delphiで言うとOnClickと言うのがイベントで、それに対して処理を行うForm1Click()とか言うメソッドがイベントハンドラ。

まぁ、それはそれとして。

要はある範囲の文字列を一グループと見なして、その範囲に対すてイベントが発生する機構が欲しい。

例えば秀丸のURLハイパーリンク機能。
あれのデフォルトのイベントハンドラは「URLを開く」になっているけど、それを独自にハンドリングしたい。
後、任意の範囲の文字列にアレを設定したいと。


・アサイン変更
先生!!萌えエディタでウンコマクロ使ってた時にWindowsが固まりました!
リセットボタン押したら今まで慣れ親しんできたファンクションキーのアサインがウンコマクロ用のから戻りません!
うわーん!!

の防止。

120 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/31 09:29 ID:LltMCEav]
>>119
つまりはエディタ以外の用途に使う場合のことだけが心配なんだな。
まだエディタとしてさえ機能していないのにな。



121 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/31 09:45 ID:xKNX8jN7]
>>119

>OnClickと言うのがイベントで、それに対して処理を行うForm1Click()とか言うメソッドがイベントハンドラ。

「クリックする」というのがイベントでそれを拾うのが「OnClick」というイベントハンドラだろ…?
「Form1Click()」というのはそのイベントからトリガーされる処理でしょ。

122 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/01 17:58 ID:SAKyPmRT]
これいいなー。私も画像背景のエディタを開発してたけど、
ちらつきすぎて実用化には至らなかった。98時代だったしね。

ところで「折り返して見た目が複数行になった段落の桁表示」だけど
うちでは段落と行番号と、それぞれの桁を表示してる。
内部的にはどうせ4つとも保持してない?

123 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/01 19:06 ID:XxGovO81]
>>122
VzEditerとかがライバルですか?
でも、グラフィックプレーンとテキストプレーンって別れてたからうまくすれば綺麗に実装できたんじゃない?

124 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/02 23:58 ID:2rqAJm1S]
>123
その「うまく」ができなかったんだよいじめるな(涙。
まあ、98時代ってのはマシンスペック込みだから。

125 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/05 06:46 ID:ywpWAvFB]
>>124
冗談のつもりでしたがマジでPC-98時代ですかw



126 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/05 11:56 ID:EfVKp7zn]
もう終わったネタかも知れませんが
キャレット位置について、個人的には
箱型キャレットならポイントした文字に
棒状のキャレットなら文字間に合わせるのが自然な気がします。

127 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/05 16:59 ID:08iAG0XB]
終わったネタのうえにズレまくった意見

128 名前:名無しさん@お腹いっぱい。 [04/02/06 00:12 ID:54TkRszs]
一人の粘着によって終わったエディタのスレはここですか?

129 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/06 00:22 ID:XGIh4PrD]
殺伐としたスレに救世主が!


 .__
ヽ|・∀・|ノ ようかんマン
 |__|
  | |

130 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/06 01:02 ID:/g2sPzR6]

ココまで読みました。

 .__
 |・∀・| しおりマ〜ン
 |   |
 |__|
  ノ



131 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/11 00:19 ID:kVOtiTu/]
hosyu

132 名前:653 ◆kNifeLBwa2 mailto:sage [04/02/12 02:07 ID:iUOhImR7]
ええと、IE とか Windows 標準のコントロールにあるような
「マウスホイールクリック+マウスカーソル位置により自動スクロール」
機能って必要だと思いますか?

同様の機能を実装したエディタが xyzzy くらいしか見つからないという
時点でエディタには不要な機能なのかなーとも思いますが。。。

133 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/12 02:32 ID:shVw+8Lt]
132>
いらないと思います。
エディタ使いって基本的にキーボードで操作していると思います。
できれば、キーボードだけで操作できる機能の方を希望。

134 名前: ◆cG3fPhugNg mailto:sage [04/02/12 02:34 ID:vviWg708]
爺じゃなくてもメモ帳でもすべてのTEditor系でも標準でできている。
いや、TEditor自体は何も実装していないけど、インテリマウスのドライバがやってくれる。
普通はエディタ側であえて実装しなくても、マウスドライバに任せて良い。

あ、ひょっとしてあのスクロールバーは自前だからスクロール可能と見なしてくれないのかな。
それとも、インポなしで実装したいのかしら。

135 名前:653 ◆kNifeLBwa2 mailto:sage [04/02/12 02:46 ID:iUOhImR7]
スクロールバーが自前なんですよね。
だからマウスドライバ層でよきにはからってはくれないです。

キーボード操作で自動スクロールとなると WZ にそのままの
機能があるけど、正直「これって便利なの?」と疑問が。。。

やっぱりいらないかな。

136 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/12 02:49 ID:/LsnWvBA]
使ったことないから俺は必要ないと思ぅ

137 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/12 02:59 ID:mEWbTBkw]
ホイールクリックにマクロを割り当てられれば擬似的に出来ると思われ

138 名前: ◆cG3fPhugNg mailto:sage [04/02/12 10:01 ID:hD7JtlCg]
インポ5.0からは中ボタンの標準動作がウィンドウ切り替えに変更されてるよ。
MSがこんな変更をすると言うことは、中ボタン=自動スクロールと仮定するのは危険。
どうせ誰も必要としない機能なんだから、
もし自前で中ボタンを処理するなら、ほかの使い道を考えた方がよいかと。
たとえば開いている文書を閉じるとか、クリックした行全体を選択とか。

139 名前:653 ◆kNifeLBwa2 mailto:sage [04/02/12 15:57 ID:iUOhImR7]
>>138
ほんとだ。。。>ウィンドウ切り替え
intellipoint の類を初めて入れてみました。
微妙にホイール回りの動きが変わった。

となると、マウスのイベントもキー入力と同様に
スクリプトで制御するやり方が主になって、
exe 側で固定の動作はしないほうがよさそうですね。

自動スクロールを実装するとしてもオートメーションオブジェクトの
1メソッドにしておくことにして、スクリプト側で好きにできるように
しておけばいいかな。

 f.onMiddleClick = function (arg, classname, methodname) {
  //中ボタンは自動スクロールと定義
  App.View.AutoScroll();
 };

こんな感じで。

140 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/12 22:28 ID:vgXEegIs]


















ここの作者都合が悪くなると煽りに変貌するから嫌い。



141 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/12 22:36 ID:Dkzx0q7S]
おまえら、これ以上何を望むの?
秀丸で良いじゃん。

142 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/12 22:54 ID:vgXEegIs]
>>141
vi完全互換キーバインド。

143 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/13 08:33 ID:8/MVbnBt]
画面スクロール周りの話が出たのでついでにアイデアというかためしに提案なんだけど、
MacのFinderとかPhotoshopとかのグラフィック系アプリの
「スペースキーで画面をつかんで好きなようにドラッグ」の機能ってどうでしょうか。
もちろんエディタなんでスペースキー以外のキーを割り当てることになると思いますが。
画像系のアプリとエディタを行き来して作業してると、ついエディタの方でも
2次元的に捉えてしまって、画面をつかんでドラッグしたくなるのですが…。

俺だけ?

144 名前:viの人 mailto:sage [04/02/13 22:14 ID:Tp7upEYj]
>>143
言いたいことは分かる。

俺も秀丸やWordをjやl、:wで埋め尽くすことが良くある。

でも、つかんでぐりぐり機能は大嫌いだ。
て言うかエディタってはじっこで折り返してなんぼだと思うがどうよ?


145 名前:653 ◆kNifeLBwa2 mailto:sage [04/02/14 02:06 ID:0AxW7f++]
>>143
Mac らしい UI でおもしろいですね。
でもぐりぐりをスペースじゃないキーで再現したとしても、
結局 Photoshop と微妙に違う操作方法になるので
混乱は避けられないような。

readonly 時はスペースでぐりぐり有効とかなら
いいんでしょうか。

146 名前:143 mailto:sage [04/02/14 08:26 ID:JRLnrVqJ]
>>144
あー、自分が普段あんまり折り返して使わないから折り返しのこと考えてなかった。
でも、折り返すように設定してるときは縦方向のみ動かせる、折り返し無しの時はXY軸で動かせる、ってのだとどうだろう。

>>145
>結局 Photoshop と微妙に違う操作方法になるので
>混乱は避けられないような。

言われてみれば確かにその可能性もありますが。でもやっぱり出来たら嬉しいかも、と妄想してしまいます。
あと、この機能は編集個所を探したりとかする時に使いたいんで、readonly時以外も出来てほしい。

ともあれ気長にまったり期待してますんで、もし余力があればご一考いただけると嬉しいです。

147 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/14 09:28 ID:sVwYXD69]
開発途中だからってなんでもかんでも要望出しておくスレだっけ?

148 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/14 09:30 ID:RAsWx7EJ]
>>147
作者さん見苦しいです。

149 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/14 09:42 ID:sVwYXD69]
ばれましたか

150 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/14 10:00 ID:ypEb/Q3/]
>>146
ToMoEditorにそんな機能があったような。



151 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/16 19:21 ID:qyed4n6l]
作者さんは白キュア派か

152 名前:653 ◆kNifeLBwa2 mailto:sage [04/02/16 19:24 ID:oVh4CVCG]
たった今更新したばかりなのに w






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

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

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