【開発中】 萌ディタ
..
809:653 ◆kNifeLBwa2
05/09/19 17:30:36 x6phWbqg0
>>806
すっかり忘れてました。。。
>>807
1、2 修正しました。
3 は、たぶん [文字列B][改行] というのは行選択モードで
コピーしたんじゃないでしょうか。
その場合貼り付けも行単位になります。
ctrl+shift+Vで強制的に字単位で貼り付けるとかになります。
4 はちょっと再現しないのですが、
・プロパティ lazy-repaint の値はどうなってますか
・行ったり来たりというのは上下カーソルキーとかでってことでしょうか
810:803
05/09/19 17:56:55 HFKtWdsM0
>>804
>1.は、仕様だったりします。。。DelphiやVS.NETはそんな風に動きますね。
>VS6やサクラは右は補完しないのですが、選べたほうがいいんでしょうか。
>一応 shift を押しながら確定した場合は右を補完しないようにしてみました。
仕様なら問題ないです。ただ、VS.NETが補完候補を絞る際にキャレットの右も見るのに対して、
現在の萌ディタは左だけを見て右も補完するので直感的でないような気もします。
たとえば>>803の例では、キャレットの右にはhogeがあるため"typename"にはマッチせず、
したがって候補に現れないような挙動が自然だと思います。
>2.はうちで出たことはないのですが、再表示まわりの処理をいろいろいじったので
>直ってるかもしれません。よけいおかしくなってるかもしれません。
nightly buildで再現します。環境に依存するようですし、個人的には放置してもらって構わないです。
811:名無しさん@お腹いっぱい。
05/09/19 18:01:14 p7K/vqOF0
>>809
nightly ありがとうございます&お疲れ様です。
私は >>807 さんとは別人ですが、
4について同じような症状が起きます。
Windows XP sp2 です。
lazy-repaint は True と False 両方試しましたが、同じ症状です。
行ったり来たりというのは、垂直スクロールバーをドラッグで上下にぐりぐりと動かす事だと思います。
最上段、最下段に限らず、中間でも行が抜けたりする事があります。
(全選択を実行すると、再描画される為か、ちゃんと表示されます)
私見ですが、描画中に垂直スクロールバーの位置が更新されて、
描画中の行を指すイテレータがどうにかなってるのかも?
また、これはまた違う症状だと思うのですが、垂直スクロールバーに比べて
水平スクロールバーの動作がかなり「重い」(CPU消費、処理時間)ように感じます。
動かすたびに、ファイル名などが表示されているビュー情報の部分がちらつきます。
phpだからかと思ったのですが、textfileでもやはり重いようです。
812:807
05/09/19 20:55:17 1NwFf8/K0
早速の1・2修正ありがとうございます。
3はおっしゃるとおりでした。コピーした際に行か部分かが明確に分けられているのですね。
従来のエディタだと気にせずやってたもので気になってたのですが
いまのところ気になってるのは自分だけみたいだし慣れでカバーしますかな。
4は報告時はlazy-repaint:FalseでしたがTrueでもどちらでも再現しますね。
基本的にスクロール移動はマウスホイールかスクロールバードラッグです。
小刻みに振ってから上か下にスクロールした時点でほぼ再現します。
(↑↓↑↓↑↓↓↓キュキュキュツツーって感じで)
カーソルではこの動きはできないため今のところは発生していません。
また、そのあとに行番号が狂った部分をまたいでドラッグすると、
おかしい部分の再描画はしなおすようです。
だいたい811さんの報告そのままですね。
環境前回書き忘れました、当方Win2000SP4です。
813:名無しさん@お腹いっぱい。
05/09/20 09:52:38 FZ2l8QZ50
バックアップを複数世代とるようにしていると、ファイルの保存が失敗するのは既出ですか?
ファイル hoge.txt の保存に失敗しました。
指定されたファイルが見つかりません。
このまま保存を続行するとファイルが上書きされ、編集前の状態は失われます。
保存を続行しますか?
-> ok
ファイル hoge.txt の保存に失敗しました。
ファイル hoge.txt の属性を取得出来ません。
指定されたファイルが見つかりません。
多分、バックアップ世代数まで達すると現象が出る気がします。
2世代の場合、
hoge.txt -> hoge.txt.1 -> hoge.txt.2までは問題ないのですが、
この状態で保存すると、
hoge.txt.1, hoge.txt.0が残りhoge.txt, hoge.txt.2が消えます。
814:名無しさん@お腹いっぱい。
05/09/20 09:55:51 FZ2l8QZ50
OSはWinXP Home SP2です。XP Proはまだ調べてません。
FSはローカルはNTFS。ネットワークドライブ(linux + samba)でも発生します。
815:名無しさん@お腹いっぱい。
05/09/22 02:20:46 GF9l/1m30
デフォでオートインデントっぽいんですが、切れませんか?
スクリプトいぢらないと駄目?
あと>>812さんの症状出ますね。
ホイールで勢いよく下にスクロールしたりすると(ファジーだ……)ズレます。
落ちたりはしないんである意味で致命的では無いんですが。
816:名無しさん@お腹いっぱい。
05/09/23 16:15:10 uvauTToj0
最近話題のスクロール時の描画ずれに伴うのかどうかわからないんだけど、
なんだか描画のずれが実際のバッファに反映されてしまう症状が発生した。
あの時行った操作を考えるとアンドゥまわりが関係していたのかもしれない。
すぐに気付かなかったので再現条件がわからなくて申し訳ないんだが。
例えば
あああああああああああ
いいいいいいい
ううううううううう
というテキストがあって、アンドゥ・リドゥを何回か行ったりして行単位で再描画が必要っぽい操作をしたあと
いいいいいいいああああ
いいいいいいい
ううううううううう
みたいな感じ(あくまで「感じ」です。不正確でスマヌ)に表示がずれます。
画面の複数箇所で同じ事が同時に起こっていたようです。
ところがこれ、表示がずれているだけじゃなくて実際にバッファの内容がこの通りになってしまいます。
気付かずにそのまま保存してしまい、しばらく作業をした後でなんかテキストが変だと思って気付きました。
あ。もしかしたら矩形選択→削除とかもやったかもしれないからそれも関係しているのかも。
あいまいな話ばっかりですいません。また発生したら条件を調べてみます。とりあえず報告まで。
817:名無しさん@お腹いっぱい。
05/09/23 16:22:18 B2mXAARp0
あー確かにアンドゥ・リドゥを繰り返すと妙な挙動になるなぁ。
切り取り、貼り付けあたりで連発すると起こるかも。不確定。
818:名無しさん@お腹いっぱい。
05/09/25 13:29:38 kjoO8rB00
nightlyを待ちつつ保守。
819:名無しさん@お腹いっぱい。
05/09/26 19:11:56 UAqddFRB0
nightly乙です!
って、ちょ・・・作者タン生`
820:名無しさん@お腹いっぱい。
05/09/26 20:18:14 Vkgo0jKg0
がんばれ 作者がんばれ
補完てケースセンシティブにできる?
821:807
05/09/27 02:49:29 q/7Qgq1u0
Nightlyおつかれさまです。(・_・ゞ)
まだ軽く触ってみただけですが自分の出した報告全て改善されたことを報告致します。
820の応援を否定するわけじゃないが
「頑張れば必ず何とかなるとは限らねぇ!」と自分も思ってたことがある(苦)ので
体壊すな・無理すんなとかしか俺には言えない。
体さえ無事なら職選ばなきゃ食い繋ぐ位できる・・・ハズ。
ジンセイッテ('A`)マンドクセ でもィ`
822:名無しさん@お腹いっぱい。
05/09/27 05:42:57 q/7Qgq1u0
前Verに現Nightly(05/09/26)上書き使用での追加報告
・バグか仕様か、検索バーにフォーカスがあるとメニュー操作が無効になります。
・エンコーディングや改行の変更ダイアログがでません。
それとは関係ない話だがこの萌ディタの解析ルール遷移のありがたさを改めて実感。
エディタ論してるようなスレでもあまり話題として挙がってこないけれど、
HTMLに埋め込んだPHPやJSの色分けを適切にできるエディタってそうないよね。
そのうち背景色を言語ごとに色分けすれば
コメントとかPHP部分とかが一目瞭然になるなとか妄想中。
今は時間もやる気も技術もないんでスクリプト弄ったことないけれど(ぉぃ
823:名無しさん@お腹いっぱい。
05/09/27 23:33:49 rfOIahne0
なんか、条件が分からないけど、スターメニューの上あたりに
paxil と言うウィンドウ(というかタイトルバー?)が出ます。
正体はナビゲータみたい。出てくるメニューがナビゲータのものなので。
だれが、paxilなんて出してるんだろう?と思った。
(paxilって抗うつ剤ですよね。俺合わなくてやめたけど)
どうも、普通にウィンドウを最小化するだけで出るみたいだ。
他の人どうですか?
824:名無しさん@お腹いっぱい。
05/09/27 23:51:04 q/7Qgq1u0
あー出てる出てる。てっきり画面切り替えとか別の原因かと思ってた(ぉ
あとデフォのナビゲータ(しぃ)だとそのタイトルバーサイズからサイズ戻らないとか
タイトルバーの細さで絵が表示されるとか。
適当な絵を使って表示してみたらちゃんと戻ってくれるみたい。
そういえばナビゲータをデフォルトに戻す操作がない気がするな。
825:名無しさん@お腹いっぱい。
05/09/27 23:55:14 q/7Qgq1u0
ごめん追記。戻ると言っても
タイトルバーダブルクリック(ナビゲータに戻る) -> ナビ右クリック -> ナビゲータを隠す -> タイトルバーも消える
もっともコレだけ手順踏んでも最小化するたびにタイトルバーに戻りますが。
最小化あんまりしないから気づかなかったねぇ。
826:名無しさん@お腹いっぱい。
05/09/29 20:16:59 GidKalU90
バグっぽいので報告しておく
ナビゲータを移動し、隠してから萌ディタを終了するとナビゲータの位置が保存されない
萌ディタを最小化し、paxilを適当な場所までドラッグする
その後、起動時に必ずナビゲータが表示されるようになる
827:名無しさん@お腹いっぱい。
05/09/30 23:45:45 S0/LHxFj0
難しい設定で段落全体のインデントをfalseにしても起動し直すと適応されてないっぽい。設定画面での表示の保存はされてる。
後ナビゲータが設定のダイアログより前面に来るのにクリックに反応しないから、反応するようにするか後ろに来るかした方が良いと思われ。
828:名無しさん@お腹いっぱい。
05/10/01 16:31:01 inOA6j+E0
もしかしたら、WindowsXPのスタンバイ状態から復帰した時にエディタが起動状態かあるいはナビゲータを出しておくと、異常終了するかも。
829:名無しさん@お腹いっぱい。
05/10/03 16:39:19 rxBjVxDF0
最新の 0.6.1.54 でファンクションキーのラベルが表示されませんが。
> ファンクションキーのラベルはイベントハンドラが返すように変更。
この変更だと思いますが何かこちらで対処が必要なのでしょうか?
830:名無しさん@お腹いっぱい。
05/10/03 17:56:20 HdA+1Rmn0
種のことか!
831:名無しさん@お腹いっぱい。
05/10/03 20:44:29 8jiIUgZF0
>>829
スクリプト有効にしないとダメっぽいな
832:名無しさん@お腹いっぱい。
05/10/03 21:05:59 rxBjVxDF0
>>831
本当ですね。まだ触り始めたばかりなのでスクリプトまで調べませんでした。
833:名無しさん@お腹いっぱい。
05/10/06 01:17:57 wsx+YoN50
エディタ探してたから、使ってみようかと思ったんだけど、
コメントとか標準で色わけされるわけじゃないんですね。
色わけのとこのリファレンス見てみたけど、
よく意味がわからないんですが、これは諦めろって事ですか?(´・ω・`)
834:名無しさん@お腹いっぱい。
05/10/06 01:31:24 u7YBBCbH0
>>833
諦めろなんて誰もいってませんが。被害妄想ですか?
でも助けてあげません、めどいから。
835:名無しさん@お腹いっぱい。
05/10/06 18:04:22 3+/H+dQH0
>>833
書式>むずかしい設定>スクリプト>適当に追加
書式>スクリプトを有効
で、CとかJavaScriptは色分けされる
836:名無しさん@お腹いっぱい。
05/10/06 21:36:06 wsx+YoN50
>>835
ありがとう。何とか出来たよ。
助かりました。
>>834
別に被害妄想のつもりじゃなかったんだが。
スマンカッタ。
837:名無しさん@お腹いっぱい。
05/10/07 10:00:53 VysF5XMq0
分割、結構重い?
ディスプレイ解像度1600*1200背景付だと二分割でも描画おかしくなったりする。
再描画のパフォーマンスの問題かな。
838:名無しさん@お腹いっぱい。
05/10/07 12:31:34 v4jCl1zW0
ビデオカードのせいじゃね?
うちは平気平気だけどな
839:86
05/10/07 22:12:04 4cFoag5H0
なんか触ってみたけどある程度、マクロ動くのね(汗
ちょっと頑張ってみようか
あ、一応基本的なサンプル、適当にコピペして改良してね
// %desc[HelloWorld]
// %menu[HelloWorld]
// 再描画を抑制します
var ctx = App.Caret.BeginUpdate();
try {
// 操作グループを開始します
App.Caret.BeginOperateGroup('[この操作グループの名前を記述します]');
try {
// 現在のアクティブな画面のCaretオブジェクトを呼び出します詳しくは階層図を見れ
var CurrentCaret = App.Windows.Current.Views.Current.Caret
// 現在キャレットのある位置に文字列を挿入
CurrentCaret.Send("HelloWorld")
}
finally {
// 操作グループを終了します
App.Caret.EndOperateGroup();
}
}
finally {
// 再描画を許可します
App.Caret.EndUpdate(ctx);
}
840:839
05/10/08 00:13:47 jRgbd6WS0
マクロ書きながら思ったんだけど、クリップボードに保存されている文字列を自由に出し入れとか出来ないのかなぁ…
App.CripBoard
とかのクラスを用意して
// クリップボードの文字列を取得
var tmpString = App.CripBoard.get();
// クリップボードの文字列を加工(この場合はHTMLタグの消去
tmpString.replace( /<.*>/g, "" );
// 張り付け
App.Caret.Send( tmpString ):
とか出来ると楽なんだけど
あとは、"選択範囲のテキストを入れ替え"の実装かな
841:839
05/10/08 13:05:39 jRgbd6WS0
あ、なんかソース読んだらActiveXコンポーネント呼び出して使えるみたいだから
それ使えばクリップボードの内容取り出せるかも…
知識不足だったかな
842:839
05/10/09 05:19:12 5ndcrVUH0
URLリンク(hail2u.net)
スイマセン、なんか、ActiveXでクリップボードのデータを取得するのは困難みたいです
まぁ
App.Caret.Send("<em>");
App.Caret.Paste();
App.Caret.Send("</em>");
とかやれば泥臭いですが大概の事は解決できるみたいですが…
843:839
05/10/09 05:32:44 5ndcrVUH0
一応、あと追加で欲しいモノ
メッセージボックス
App.MsgBox( String );
WSHではWScript.Echo、ブラウザだとalert関数で使えちゃうのでなんか呼び出せないみたいなんだけど…
App.InputBox( String:Caption[, String:DialogTitle] )
テキスト入力のためのボックスを呼び出す、入力されたテキストが返り値
別に萌ディタ側で実装しなくても使えるようだったら私の勘違いということになりそう
そうだったらゴメンナサイ
844:名無しさん@お腹いっぱい。
05/10/09 10:07:51 r8G6ymZG0
DMonkeyが使えれば全て解決なんだがね
845:名無しさん@お腹いっぱい。
05/10/09 13:47:42 rWTLjBbN0
変換中にENTERで確定する前に次の文を打つ(実線アンダーライン)と、
その文章が隠れてその上に打った文字が表示されるんだけどおれだけ?
0.6.1.54
XP SP1です
846:名無しさん@お腹いっぱい。
05/10/09 15:30:07 DLiELuvJ0
>>803の2.みたいなやつね
俺も
MS-IME 2002, SKKIME snap20051001 / 0.6.1.54 / XP sp1
847:名無しさん@お腹いっぱい。
05/10/09 16:26:41 rWTLjBbN0
あ、出てたのか。修正待ちします。ありがとう。
848:839
05/10/09 18:13:20 5ndcrVUH0
URLリンク(kajika.tk)
もしやと思って、コレ呼び出してみたら、クリップボード周りとか一通り解決した
しばらくはコレで凌ぐか…
849:名無しさん@お腹いっぱい。
05/10/11 19:08:08 QrLmR1FN0
>>843
MsgBox => App.Alert()
InputBox => なさそう
850:839
05/10/11 21:24:09 57jAOMiJ0
>>849
お!これはきづかなんだ、thx!
851:839
05/10/11 21:35:07 57jAOMiJ0
URLリンク(www.geocities.co.jp)
URLリンク(www.geocities.co.jp)
ところで、xmlとrubyの拡張子クラスを書き換えたのでちょこっとあげ
852:名無しさん@お腹いっぱい。
05/10/12 18:10:23 3mVHXVr+0
ちょっと色分けについて質問
d言語には
/+
こんなふうに
/+ ネストできるコメントが +/
ありますが、
+/
複数のコメント開始記号を数えて、
同数のコメント終了記号が現れるまで状態を維持するような
うまい方法はありますか?
応用すれば対応するカッコをハイライトしたりできそうですが
853:名無しさん@お腹いっぱい。
05/10/12 19:17:37 aH5z81zt0
>>852
字句解析器に、
・コメントを1回ネストした状態
・コメントを2回ネストした状態
・…
を定義すると、上限があるものの似たようなことはできる。
たとえば>>801のスクリプトはこの方法で
24レベルのネストができるようになってる(もう消えたけど)。
854:名無しさん@お腹いっぱい。
05/10/13 06:58:52 y7qwba1v0
>>853
実際20段もネストすることなんてないからそれで十分実用に耐えますね
ありがとうございます
855:名無しさん@お腹いっぱい。
05/10/13 19:25:33 LT7eXHdK0
URLリンク(baban.fc2web.com)
きがむいたときに、ちょくちょく書いていきます。
なま暖かくほおっておいてください
856:名無しさん@お腹いっぱい。
05/10/13 20:25:37 rVr0nVWe0
>>855
乙&頑張って。
俺、スクリプトは親の方登録しないと駄目な事に気付かなくて一回放った経験あるんで。
あの時にお前が居てくれていたらと思うよ。
857:名無しさん@お腹いっぱい。
05/10/13 20:27:30 rVr0nVWe0
って放っておいてって書かれてたー!
……ゴメン
858:名無しさん@お腹いっぱい。
05/10/13 20:29:39 AKw4jAD30
やべぇ
先にやられた
859:855
05/10/13 20:44:44 LT7eXHdK0
書かれたついでに反応
Pythonの拡張子クラス書いた人にお願いなんですけど、アレウチのサイトでアップさせてもらえませんか?
860:名無しさん@お腹いっぱい。
05/10/13 22:32:23 AKw4jAD30
>>859
どぞ
組み込み関数がいくつか抜けていたので追加
デコレータに対応したかもしれない 扱いが変かもしれない
オートインデントをcindentから借りてみた
URLリンク(vista.x0.com)
861:名無しさん@お腹いっぱい。
05/10/13 22:33:18 MzGOf9K00
>>855
マクロのサンプルの
> App.Caret.BeginOperateGroup('[この操作グループの名前を記述します]');
のところは ' と ' の間に
Ctrl + Shift + Z を押すと出てくるヒストリパレットに表示される名前を書くらしい
OperateGroup ってのが操作をまとめてアンドゥ・リドゥできる仕組み
862:855
05/10/13 22:51:01 LT7eXHdK0
>>860
ありがとうございます、早速アップロードしました
>>861
なるほどサンクス
863:名無しさん@お腹いっぱい。
05/10/14 02:46:30 0AvQ60Ct0
日本語入力に SKKIME を使ってるんだけど、
なぜかお段のかなを入力するとキャレットが消える。
他の文字を入力するとまた現れる。
かなは入力と同時に確定される仕様だから、
他の日本語入力システムでは再現できないかもしれないけど。
864:名無しさん@お腹いっぱい。
05/10/14 04:06:47 5+simbyT0
バグかもしれない報告一件。
複数行選択時のタブインデントで
1行選択のとき・・・インデントせずに行をタブで上書き削除
2行以上選択のとき・・・選択行の最後の1行以外をタブインデント
一般的な動作としては行選択された状態でタブキー押すと
行数に関わらず全行タブインデントという挙動が多いと思うので、
バグかなー?と報告致しました。仕様でなければ修正をよろしくお願いします。
--
萌ディタ Nightly 2005/10/02 with Win2k
insert-mode: true
indent-paragraph: true
865:名無しさん@お腹いっぱい。
05/10/14 12:42:32 izfDACk90
Stop The xyzzyはここですか?
866:名無しさん@お腹いっぱい。
05/10/14 18:45:57 JbhmoIuU0
これだけバグレポートが上がってくると
作る方としては正直ヘコむよね……
作者さんめげずに頑張って下さいませ。
867:名無しさん@お腹いっぱい。
05/10/14 19:01:03 W9UiGA/S0
>>863
俺の環境(>>846)だと再現しないな
試してて気づいたけど、boxキャレットを文末に置くとeofマーカに隠れて見えなくなる
>>864
最後の行を途中まで選択しておくと全部インデントされるんだけどね
868:863
05/10/14 21:49:26 0AvQ60Ct0
>>867
それは SKKIME で再現しないという意味ですか?
869:名無しさん@お腹いっぱい。
05/10/14 22:43:39 ynF1Q+Nw0
>>868
そうです
870:863
05/10/14 23:56:38 0AvQ60Ct0
>>869
どうも。何となくおかしい気はしたんですが、
再度確認したところ SKKIME の最新の snap だけで発生するようです。
もう少し調べてあちらに報告するなりしようかと思いますが、
手元の他のエディタでは発生しないので独特の問題かもしれませんね。
871:名無しさん@お腹いっぱい。
05/10/15 00:10:25 an4fGfaj0
>>867
さんきゅ、当面は一行〜途中まで多めに選択とかして対処するっす。
872:802
05/10/15 01:05:27 1kHfu06R0
>>855
色分け用のiniも良かったら追加してくださいな。
>>860をベースに
* オートコンプリートあり(>>802の時のオートコンプリートを、少しだけ直して残してある)
* >>797の問題があったので、思いっきり適当に対応('''を’’’にした)。
URLリンク(akane.fam.cx) (javascript.txtとini)
873:名無しさん@お腹いっぱい。
05/10/15 02:09:59 MTF/K4pF0
ステータスバーの文字列をスクリプトから変更する方法はありますか?
874:名無しさん@お腹いっぱい。
05/10/15 03:34:04 o+uTobwE0
>>873
App.Notice('ここに文字を書く');
875:855
05/10/15 07:58:33 aXI50quh0
>>802
あ、コリャどうもすいません(汗
先ほど終了いたしました
876:名無しさん@お腹いっぱい。
05/10/15 11:15:24 WQeAmZlA0
>>874
ども
BufferとかWindowとかの下ばかり探してました
877:名無しさん@お腹いっぱい。
05/10/15 18:48:45 cncofooS0
JavaScriptを思えないとなかなか増やせない はひどすぎじゃね
878:855
05/10/15 20:17:30 aXI50quh0
それはアーキテクチャーの使用上致し方ない所があるし、作者さんもドキュメントの充実でなんとかするしかない
見たいに書いていたね>日誌
ただ、弁護させてもらうなら。初心者・中級者クラスが求めている様なカスタマイズに関してはほとんどGUIで何とかなるように出来ているよね
(具体的に言うと、色分けしたい場合の、表示色の設定、マクロの登録等
JavaScript覚えなくても、大概の人は困らないと思うんだけど…
879:名無しさん@お腹いっぱい。
05/10/15 22:13:22 JfiXLUx00
>>878
おまえ天才!!!!!!!!!!!!!!!1111111111
880:名無しさん@お腹いっぱい。
05/10/15 22:13:45 g2QaICO20
>>878
あんたはえらい!!!!!!!!!!!!!!!!!!!!!!!!!!
881:名無しさん@お腹いっぱい。
05/10/15 22:13:49 TFeB+YzrP
テスト
882:名無しさん@お腹いっぱい。
05/10/15 22:14:12 uAaiPLiJ0
>>878
凄いエディタだな!!
883:名無しさん@お腹いっぱい。
05/10/15 22:14:22 NMYbvVAq0
>878
あんた色々考えてるんだな
本当に感心するよ
884:名無しさん@お腹いっぱい。
05/10/15 22:14:25 zW46LDNR0
>>878
テラスゴスwwww
885:名無しさん@お腹いっぱい。
05/10/15 22:14:59 upbYrzzh0
>>878
バロスゴス!!
886:名無しさん@お腹いっぱい。
05/10/15 22:15:01 I4LBIEUP0
>>878
すげーwwwww
887:名無しさん@お腹いっぱい。
05/10/15 22:15:29 eBiCl1phO
vipper氏ね
888:名無しさん@お腹いっぱい。
05/10/15 22:15:44 upbYrzzh0
>>878
夢がひろがりんぐwwwwwwww
889:名無しさん@お腹いっぱい。
05/10/15 22:15:50 ILnhs4Dx0
>>878
おまいマジ頭いいな。
日本の将来を担うのはおまいしかいないな。
890:名無しさん@お腹いっぱい。
05/10/15 22:16:12 R4iQMcS/0
>>878
自分、ミジンコなんで難しいことは分からないけど
やはり私たちのような素人にはGUIはとてもありがたいです。
プッチョ神父とジェスのカップルはどっちが攻めですか?
helpですが、とても参考になります!ありがとうございます!!
891:名無しさん@お腹いっぱい。
05/10/15 22:16:14 NMYbvVAq0
ラウンコの人間はすぐにvipのせいにするんですよ
892:名無しさん@お腹いっぱい。
05/10/15 22:17:29 oZ03Dx8cO
>>878
ネタとかじゃなくてマジですごいなぁ。
言ってることの半分も理解出来ない俺がいるよorz
893:名無しさん@お腹いっぱい。
05/10/15 22:54:48 vGjKvXIf0
何がすごいのかわからないが、>>878はさぞや凄まじいのだろうな
894:名無しさん@お腹いっぱい。
05/10/15 23:41:19 Ij1qx9Cv0
新しい言語色分けっつーだけでjs弄るのはちょっとメンドイなあと思ってたけど、それくらいなら自動生成出来そうだね。
895:名無しさん@お腹いっぱい。
05/10/15 23:47:47 zzgYXyc80
誰かテンプレ作ってくんないかな。
896:名無しさん@お腹いっぱい。
05/10/16 11:24:33 YTovFE0T0
scratchバッファくれ
897:名無しさん@お腹いっぱい。
05/10/21 01:45:01 UgplMrcb0
ショートカットでマクロを呼べるようにしようと
f.onKeyT = function (arg, classname, methodname) {
if ( KEYMASK_CTRL == (arg & KEYMASK) ) {
App.Macros("macro.javascript.txt").Execute();
} else
App.Commands('ManualPaste').Execute();
}
という感じのを書き足したんだけどマクロが呼び出せないので色々テストしてみたんだけど
エディタを立ち上げる>ショートカット実行>エラー
App.Macros("...")はオブジェクトではありません。
と表示されるんだけど、メニューの「ツール(T)」を1回クリックすると、ショートカットからマクロが呼び出せる。
多分、「ツール(T)」をクリックすると、マクロのリストを呼び出すようにしているんだと思うけど…
正直、毎回「ツール(T)」押して、ショートカット有効にするののナンセンスなんで、誰か、解決策とか思いつかない?
898:名無しさん@お腹いっぱい。
05/10/21 07:31:16 0Mi/ELnF0
最近、音沙汰ないね。
大丈夫かヨ、作者タン・・・
899:名無しさん@お腹いっぱい。
05/10/22 05:49:06 Wr53b6+x0
作者さんリアル乙。体壊しちゃ元も子もないから無理しないでな。
>>898
かいはつにっき。今月は忙しいらしい。
900:ハーピィ
05/10/22 17:08:16 JEO77dE40
E・∇・ヨノシ <900ゲット♫
901:名無しさん@お腹いっぱい。
05/10/26 15:39:13 Wo0jcR5Z0
stateで悩殺
902:名無しさん@お腹いっぱい。
05/10/26 21:57:39 58Dp7q+W0
すいませんがテスト
903:名無しさん@お腹いっぱい。
05/10/27 13:50:18 hawbGm/x0
何のテスト? まさか2ch(ry
904:名無しさん@お腹いっぱい。
05/10/28 18:09:05 7+BtsYiz0
function class_rd() {
this.name = 'rd';
this.parent = 'srcfile';
this.ext = '\\.rd$';
}
var f = class_rd.prototype;
f.onInitProp = function (arg, classname, methodname) {
App.Prop(this.name, 'wrap-mode') = 'by-unit';
var lex = App.Lexes.Add('rd');
App.Prop(this.name, 'lex') = lex.name;
lex.DefaultStyle(1) = 'exstyle:デフォルト';
addURIRule(lex, '1..30'); //すべてに適用?
lex.Add('RD-rule' , '/^(=begin|=end)/' , 'exstyle:Rule');
lex.Add('RD-title1','/^= .*$/','exstyle:大見出し(H1)');
lex.Add('RD-title2' , '/^== .*$/' , 'exstyle:大見出し(H2)');
lex.Add('RD-title3' , '/^=== .*$/' , 'exstyle:小見出し(H3)');
lex.Add('RD-title4' , '/^==== .*$/' , 'exstyle:小見出し(H4)');
lex.Add('RD-title5' , '/^\\\+ .*$/' ,'exstyle:小見出し(H5)');
lex.Add('RD-title6' , '/^\\\+\\\+ .*$/' ,'exstyle:小見出し(H6)');
lex.Add('RD-number-list' , '/^\\([0-9]+\\).*$/' , 'exstyle:番号付き箇条書き');
lex.Add('RD-term' , '/^:.*$/' , 'exstyle:用語定義リスト');
lex.DefaultStyle(2) = 'exstyle:箇条書き';
lex.Add('RD-Itemization' , '1/\\\* /' ,
//'exstyle:箇条書き ;
'state:2'
);
lex.Add('RD-list-n' , '2/./' , 'no-style;state:1');
905:名無しさん@お腹いっぱい。
05/10/28 18:09:58 7+BtsYiz0
lex.DefaultStyle(22) = 'exstyle:強調';
lex.DefaultStyle(23) = 'exstyle:変換なし';
lex.DefaultStyle(24) = 'exstyle:脚注';
lex.Add('RD-em-start' , '1/\\(\\(\\\*/' , 'exstyle:強調; state:22');
lex.Add('RD-em-end' , '22/\\\*\\)\\)/' , 'no-style; state:1');
lex.Add('RD-nosytle-start' , '1/\\(\\(\'/' , 'state:23');
lex.Add('RD-nostyle-end' , '23/\'\\)\\)/' , 'no-style; state:1');
lex.Add('RD-code-start' , '1/\\(\\({/' , 'state:22');
lex.Add('RD-code-end' , '22/}\\)\\)/' , 'no-style; state:1');
lex.Add('RD-kbd-start' , '1/\\(\\(%/' , 'state:22');
lex.Add('RD-kdb-end' , '22/%\\)\\)/' , 'no-style; state:1');
lex.Add('RD-sup-start' , '1/\\(\\(-/' , 'state:24');
lex.Add('RD-sup-end' , '24/-\\)\\)/' , 'no-style; state:1');
lex.DefaultStyle('5..11') = 'exstyle:RDリンク';
lex.Add('RD-link-start' , '1/\\(\\(</' , 'state:5');
lex.Add('RD-partition' , '5..8/\\|/' ,
//'exstyle:Partition;
'color:red;state:+4');
lex.Add('RD-link-URL' , '5..9/URL:/i' ,
//'exstyle:URL:
'color:#00AAAA; state:8');
lex.Add('RD-link-end' , '5..11/>\\)\\)/' ,
'no-style; state:1');
};
addClass(new class_rd());
906:名無しさん@お腹いっぱい。
05/10/28 18:13:26 7+BtsYiz0
もうしません 許してください
907:ヘルプの人間
05/10/28 22:00:03 /6NCjYBg0
rubydoc用の拡張ですね。
Rubyの拡張子クラスに継ぎ足せばいいかな?
って、そのソースじゃ無理か…。
拡張子rdでrubydoc形式なのか…。それすら初めて知った…(この素人め
908:名無しさん@お腹いっぱい。
05/10/29 14:02:31 f2tW8XMW0
transitでダメかな?
stateの作用を確かめるために、おおげさな順番にしたので許してくださいm
初めていじったもので.....
909:& ◆PbomPKryuM
05/10/29 15:58:39 U8uxjHdi0
>>908
URLリンク(members.at.infoseek.co.jp)
一応、やってみた。動く…、と思う。
あんまりrubydocにお世話にならない人間なので、ドレをどう色分けすればいいのか分からないので
色設定、お願いできないかな?
910:名無しさん@お腹いっぱい。
05/10/29 17:58:54 9I8Iq4Hp0
ここでいいですか?
911:名無しさん@お腹いっぱい。
05/10/29 18:57:19 uKSkLp+l0
URLリンク(uppp.dip.jp)
DLkey 萌ディタ
背景は黒で
912:& ◆Z2KySTSpOo
05/10/30 01:13:10 4IO/Qp5U0
>>911
一応受け取りました。tnx!
913:名無しさん@お腹いっぱい。
05/10/31 17:59:31 dwFsvo5T0
色分けで行頭のスペースもしくはタブにマッチさせるにはどうしたらいいですか?
914:名無しさん@お腹いっぱい。
05/10/31 18:10:45 LWmG2K5R0
^( |\t)
で良いのかな?
萌ディタのは[...]の中でエスケープ効くんだっけ?
915:名無しさん@お腹いっぱい。
05/10/31 18:30:11 DC1jLG8D0
'^\\s'とか
916:名無しさん@お腹いっぱい。
05/10/31 20:38:47 ZW3E/Juy0
^(\\s|\\t)は試してみたんですけど効果なしでした
ついでに^(\\\s|\\\t)も、これは一応
917:名無しさん@お腹いっぱい。
05/11/01 19:18:59 k2ujL+ub0
perlを使いたいんですけど、どうしたらいいですか?
918:名無しさん@お腹いっぱい。
05/11/01 19:21:58 fhDKUX0o0
おとといきやがれですぅ
919:名無しさん@お腹いっぱい。
05/11/01 19:22:08 k2ujL+ub0
あっ、萌ディタからです。オプションつけて実行させるだけです
920:名無しさん@お腹いっぱい。
05/11/01 21:34:42 J4eTyKKK0
バッチファイル書いて誤魔化します、すみませんでした。
921:名無しさん@お腹いっぱい。
05/11/02 01:53:34 mD4lj3hV0
その前に perl の拡張子クラスを作る
んで、F9とかF5とかで perl hoge.pl かな
new ActiveXObject("WScript.Shell").Run("perl " + App.Buffer.FileName);
みたいな?
perlか・・・萌ディタの構文解析でもきつそうだな・・・
922:名無しさん@お腹いっぱい。
05/11/02 13:53:13 62qVcalq0
>>908
923:名無しさん@お腹いっぱい。
05/11/02 19:22:08 4kg6Fyv/0
URLリンク(www.uploda.org)
作ってみた
perlの拡張子クラスじゃないけど
924:名無しさん@お腹いっぱい。
05/11/02 20:27:52 sX+PfYP+0
P 萌ディタで
925:& ◆Z2KySTSpOo
05/11/03 02:26:05 zW+NGgFQ0
>>923
うみゅ。Windowsって何故かchangelog実装していなかったからねぇ…
926:928
05/11/03 12:40:55 M0ki7DE20
//色分け追加
lex.Add('' ,
'/>>> *[A-Za-z]:[\\\\/]?[-;?:@&=+$,.\\\\/_!~\'()%#a-zA-Z0-9]+\\>/' ,
'color:blue;decoration:underline');
//std.javascript.txtから改悪
//CTRLクリックでhttp
//>>>c:\hoge\fuga.txtみたいな書式をSHIFTクリック萌ディタで開く
f.onMouseClick = function (arg, classname, methodname) {
if (arg('target') == 'text' &&
arg('count') == 1 &&
arg('modifier') == KEYMASK_SHIFT) {
var s = App.Caret.Paragraph;var col = App.Caret.Col;
while (s.match(/>>> *[A-Za-z]:[\\\\/]?[-;?:@&=+$,.\\\\/_!~\'()%#a-zA-Z0-9]+/)) {
if (RegExp.leftContext.length <= col &&
col < (RegExp.leftContext + RegExp.lastMatch).length) {
(new ActiveXObject('WScript.Shell')).Run(moeditor_path + " " +
RegExp.lastMatch.replace(/^([^\n]+|\t|\s+|)>>>\s*/, ''));
return true;}
col -= (RegExp.leftContext + RegExp.lastMatch).length;
s = RegExp.rightContext;}}
927:928
05/11/03 12:42:32 M0ki7DE20
if (arg('target') == 'text' &&
arg('count') == 1 &&
arg('modifier') == KEYMASK_CTRL) {
var s = App.Caret.Paragraph;
var col = App.Caret.Col;
while (s.match(/h?ttps?:\/\/[-;?:@&=+$,.\\/_!~'()%#a-zA-Z0-9]+/)) {
if (RegExp.leftContext.length <= col &&
col < (RegExp.leftContext + RegExp.lastMatch).length) {
(new ActiveXObject('WScript.Shell')).Run(
RegExp.lastMatch.replace(/^h?ttp/, 'http'));
return true;}
col -= (RegExp.leftContext + RegExp.lastMatch).length;
s = RegExp.rightContext; }}
return false;
};
ここまで 追加で少ししあわせに
928:名無しさん@お腹いっぱい。
05/11/03 12:43:29 M0ki7DE20
928じゃなくて>>923
929:名無しさん@お腹いっぱい。
05/11/05 18:03:42 VbPztZ4t0
開いているバッファのPathを返すプロパティーはないの?
930:名無しさん@お腹いっぱい。
05/11/05 21:18:39 ZiD9a+Gm0
App.Buffer.FileName
931:名無しさん@お腹いっぱい。
05/11/05 22:46:35 Zjzs/lXm0
thx
App.Buffer.FileName - App.Buffer.BufferNameはどうしたらいい?
932:名無しさん@お腹いっぱい。
05/11/05 23:01:48 ZiD9a+Gm0
App.Buffer.FileName.slice(0, -App.Buffer.BufferName.length)
とか?
933:名無しさん@お腹いっぱい。
05/11/05 23:07:58 Zjzs/lXm0
thx
デフォであってもいいかと
934:名無しさん@お腹いっぱい。
05/11/06 18:06:29 4zE2XJ6d0
BufferName がファイル名じゃない場合もありそう。(ただの情報表示バッファとか)
FileSystemObject.GetParentFolderName(App.Buffer.FileName) のがいいのかも。
935:名無しさん@お腹いっぱい。
05/11/06 19:50:56 vAYTwHdp0
叩き台ですが、
var dir =App.Buffer.FileName.slice(0, -App.Buffer.BufferName.length);
var moeditor_path = App.Path + 'moe.exe';
var i = 'grep結果';
var select = App.Caret.Selection;
var shell = new ActiveXObject("WScript.Shell");
var tmp = select.Text;
if( select.Mode ){
shell.currentDirectory = dir;
shell.Run('CMD /c grep -in ' + tmp + ' ' + '* >' + dir + i , 0, true);
App.Window.Views.SplitNS();
shell.Run(moeditor_path + ' ' + dir + i , 1 , false);
}
で一応動いていたんですけど、どのように使うのですか?
936:名無しさん@お腹いっぱい。
05/11/07 01:57:35 UbyPpJXY0
>>935 さんに触発されて、こんなん作ってみました。
URLリンク(nnsy.qee.jp)(addin).javascript.txt
スクリプト実行欄からコマンド実行できるようにするアドイン。!calcで電卓起動。
!! で標準出力を分割して表示できる。!!! でDOSコマンドとして実行。
#{ と }# で囲んだ部分はJavaScriptの式として展開できる。
!!grep -in function #{App.Buffer.FileName}# だとfunctionでgrepして結果を表示、
!!!dir #{App.Path}#script だとmoeditor\scriptのファイル一覧を表示、とか。
937:名無しさん@お腹いっぱい。
05/11/07 01:59:50 UbyPpJXY0
うほ リンクミスった
URLリンク(nnsy.qee.jp)
938:名無しさん@お腹いっぱい。
05/11/07 14:12:04 2kJGOX6+0
>>936 すげ〜 倉の方でもお世話にm
できる人はなんでもできるのねOrz
939:935
05/11/07 15:41:51 dIzoybJf0
var s = App.Caret.Paragraph;
var col = App.Caret.Col;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var dir = fso.GetParentFolderName(App.Buffer.FileName)+'\\';
while (s.match(/^[-;?@&=+$,._!~\'()%#a-zA-Z0-9]+:/)) {
//日本語ファイル名は開かないですorz
if (RegExp.leftContext.length <= col &&
col < (RegExp.leftContext + RegExp.lastMatch).length) {
(new ActiveXObject('WScript.Shell')).Run(moeditor_path + " " + dir +
RegExp.lastMatch.replace(/:/, ''));
return true;
}
col -= (RegExp.leftContext + RegExp.lastMatch).length;
s = RegExp.rightContext;
}
なるほどこう使えばいいのか
940:名無しさん@お腹いっぱい。
05/11/12 18:50:53 Ix5nyHgk0
スクリプトの実行で補完できないかな〜ボソ
941:ヘルプの人間
05/11/15 14:40:32 NIbwHP4G0
ショートカット一覧とか調べているんだけど
「Ctrl+Q」の意味がいまいちわからないんだけど
コレって何をしているのかなぁ…
942:名無しさん@お腹いっぱい。
05/11/15 17:15:43 TmYxaaer0
まだ何もないんじゃない?
f.onKeyEscape辺りを参考にしてみては
943:名無しさん@お腹いっぱい。
05/11/15 17:20:06 9yQFhE690
f = class_textfile.prototype
f.onMultiStroke = function (arg, classname, methodname) {
switch (App.Prop('plaintext', '$multi-stroke')) {
case 'Ctrl+Q':
switch (arg) {
case 'a':
App.Alert('hoge');
break;
}
}
};
こういうのを書くと、Ctrl+Qの後にaを押すことで何かできると予想
944:名無しさん@お腹いっぱい。
05/11/15 17:21:47 TmYxaaer0
App.Notice('Ctrl-Q - unknown multi-stroke: ' + arg);ってあった
ごめん
945:名無しさん@お腹いっぱい。
05/11/16 17:52:27 7dHhWA5U0
URLリンク(www.42ch.net)
changelogクラス少し直してMultiStroke 使ってみた
946:名無しさん@お腹いっぱい。
05/11/16 18:44:49 fL0Ua4J50
URLリンク(www.42ch.net)
ごめんこっちで
947:& ◆bfJ8Si72so
05/11/17 01:03:03 N8Ug0Iz50
std.javascript.txtの368行目からなんだけど(f.onReturnメソッド内部)
case 0:
var s = App.Caret.LeadingSpaces;
if (App.Prop(this.name, 'indent-on-newline')) {
if (App.Caret.Selection.Mode == SELECTMODE_NONE &&
App.Caret.Paragraph.length == App.Caret.col &&
App.Caret.Paragraph.match(/( |\t)+$/)) {
App.Caret.Delete(-RegExp.lastMatch.length);
}
App.Caret.Send( "\n"+s );
}else
App.Caret.Send('\n');
break;
こういうソースにしている理由って、なんなんだろ…。
case 0:
if (App.Prop(this.name, 'indent-on-newline')) {
var select = App.Caret.Selection;
( select.Mode )?
App.Caret.Delete( select.Text.length ):
App.Caret.Send('\n'+App.Caret.LeadingSpaces);
}else
App.Caret.Send('\n');
break;
書き換えながら、この方がスマートだと思ったんだけど…。
948:名無しさん@お腹いっぱい。
05/11/17 02:06:26 dWcF5tPB0
App.Caret.Paragraph.match(/( |\t)+$/)
を見る限り、行末のスペース・タブを削除してから改行してるのかと。
949:& ◆Z2KySTSpOo
05/11/17 09:19:08 N8Ug0Iz50
あらら。なら返って邪魔なだけだね…。
バグとかの元になったら 困と思ったけど
修正して使い続けます。
950:名無しさん@お腹いっぱい。
05/11/19 19:42:50 IRvlzrqG0
[ Ctrl + Shift + v ]形式を指定して貼り付け
951:949
05/11/19 22:00:29 IpS9XFmf0
>>948
タグとタグの間に
\t\t</ul>
\t\t
\t\t<ul>
みたいにタブのみの行を挟みたいのに
\t\t</ul>
\t\t<ul>
みたいに、タブ消してしまうんだよ、オリジナルだと…orz
正直、蛇足だと思うので修正して欲しい。
952:ヘルプの人
05/11/19 22:01:17 IpS9XFmf0
>>950
にょわわっ!
完璧に忘れていたよ!
tnx!
953:948
05/11/19 23:39:42 3Sfvh6Z30
>>951
消せばいいんでない?
内部動作がスクリプトなんだから、いくらでも変えられるのに。
case 0:
var s = App.Caret.LeadingSpaces;
if (App.Prop(this.name, 'indent-on-newline')) {
App.Caret.Send( "\n"+s );
}else
App.Caret.Send('\n');
break;
空行にタブがあるのは気持ち悪いと感じる人もいる。
まあ確かに、行末のスペース・タブ消すのはオプションにした方がいいね。
954:名無しさん@お腹いっぱい。
05/11/20 01:14:04 j/7a69270
さすがに前回ので慣れたが、あんまり音沙汰がないと不安になってくる。
955:名無しさん@お腹いっぱい。
05/11/20 21:03:21 qEfNqMoO0
ctrl+mって何だろ?
956:名無しさん@お腹いっぱい。
05/11/20 21:05:31 qEfNqMoO0
ごめん自分が割り当ててた
957:& ◆Z2KySTSpOo
05/11/21 00:52:56 rC0hPKnR0
さて、そろそろ次スレのタイトルでも考えないといけないんだけど…
958:名無しさん@お腹いっぱい。
05/11/21 14:29:46 jNX0TnAu0
萌ディタ / MOEditor scratch-pad 2
萌ディタはシンプル指向のテキストエディタです。
シンプル指向ながら JScript による高いカスタマイズ性や Unicode への対応など、
高度な要求にも対応できる機能も同時に持ち合わせています。
:: o v e r D O S E ::
URLリンク(www.geocities.co.jp)
前スレ ほげげげげ
959:名無しさん@お腹いっぱい。
05/11/22 02:03:12 whN18W4S0
うむ、シンプルで良い
960:名無しさん@お腹いっぱい。
05/11/22 04:01:17 PvD26hr30
ジオって旧式のURLはそのうち廃止になるんじゃなかったっけ?
新URL申請とかしてないのかな?
961:名無しさん@お腹いっぱい。
05/11/22 17:21:36 0tIkYg3u0
2004/10/05の日記にあった
URLリンク(www.geocities.jp)
URLは今のところ廃止にはならないようだけど。
962:名無しさん@お腹いっぱい。
05/11/22 19:45:08 UTkI0pYv0
URLリンク(www.gnu.org)
ライバル?
963:テンプレ案
05/11/22 22:05:45 w2XCsnF00
【萌えるエディタ】 萌ディタ - Multi Opinion Editor - スレッド part2
-------------------------------------------------------------------
(>>1)
萌ディタはシンプル指向のテキストエディタです。
シンプル指向ながら JScript による高いカスタマイズ性や Unicode への対応など、
高度な要求にも対応できる機能も同時に持ち合わせています。
■公式サイト
:: o v e r D O S E ::
URLリンク(www.geocities.co.jp)
■前スレ
【開発中】 萌ディタ
スレリンク(software板)
964:テンプレ案
05/11/22 22:07:52 w2XCsnF00
(>>2)
■発祥の地
マイナーテキストエディタ愛好会
スレリンク(software板:653-685番)
※にくちゃんねるから過去ログサルベージ …現在408までしか読めません…
URLリンク(makimo.to)
-------------------------------------------------------------------------
653 名前:名無しさん@お腹いっぱい。[sage] 投稿日:03/12/18(木) 05:38 ID:CPUlF2Li
マイナーなエディタというわけですよ。
URLリンク(uploader.org)
667 名前:653[sage] 投稿日:03/12/19(金) 14:22 ID:5fNGh+nT
検索バーは上下方向の大きさを変えられるので、どうしてもツールバーとは積み重ねて配置しないとよくないんですよねー。
大きさを変えられるのは、検索バーの場所は javascript を入力して直接評価する場所でもあるので、1行だけだと辛いかなという理由です。
エディタの名前を何にしたものかな。。。
671 名前:名無しさん@お腹いっぱい。[sage] 投稿日:03/12/19(金) 21:58 ID:AgNT0wAE
Multi Opinion Editor → MOEditor → 萌ディタ
685 名前:653[sage] 投稿日:03/12/21(日) 22:35 ID:9rSVc7tj
画面分割まわりは難しいなあ。
でも emacs みたいに自由に分割できるようになった。
萌ディタ、moe.exe にしてみました。
URLリンク(uploader.org)
-------------------------------------------------------------------------
965:テンプレ案
05/11/22 22:16:52 w2XCsnF00
(>>3)
■関連スレ
テキストエディタをまた〜り語ろう ver.18
スレリンク(software板)
マイナーテキストエディタ愛好会 part2
スレリンク(software板)
フリーで最良のテキストエディタ txt5
スレリンク(software板) ※終了、テキストエディタ本スレへ合流。
■関連サイトなどなど
萌ディタのhelpなの(非公式
URLリンク(baban.fc2web.com)
名無し屋本舗 - Extension
URLリンク(www.geocities.jp) ※拡張スクリプト・置き換えイメージなどを配布
-------------------------------------------------------------------------------
以上。
発祥当時の愛好会スレログを失くしてしまったので抜粋は他所様から拝借しました
スレタイには『エディタ』を入れたほうが検索に引っかかりやすいかと。
これでよければ追加修正よろしく。
966:名無しさん@お腹いっぱい。
05/11/23 09:48:18 6iRF+MWS0
var select = App.Caret.Selection;
var browser_path = "\"C:\\Program Files\\Mozilla Firefox\\firefox.exe\"" +" ";
var google_send = "URLリンク(www.google.co.jp)"
var shell = new ActiveXObject('WScript.Shell');
shell.Run(browser_path + google_send + select);
を実行した場合全角文字は一度検索するとブラウザを閉じるまで検索できません
半角は大丈夫なんですが、なぜ?
967:名無しさん@お腹いっぱい。
05/11/23 10:12:46 6iRF+MWS0
//既定のブラウザでGoogle検索
var select = App.Caret.Selection;
var google_send = "URLリンク(www.google.co.jp)"
var shell = new ActiveXObject('WScript.Shell');
shell.Run(google_send + select);
これだと大丈夫だった orz
スレ汚しスマソ
968:名無しさん@お腹いっぱい。
05/11/23 18:58:22 cHlXUeMx0
xyzzyのindent-regionみたいなの欲しいね
969:& ◆Z2KySTSpOo
05/11/24 02:19:31 f1jq3uW40
xmlクラスを拡張して、色々なフォーマットに使いたいんだけど
親のxmlの色分け設定をまるまるコピーして
それに設定の追加、変更とか出来ないかな?
970:名無しさん@お腹いっぱい。
05/11/24 14:07:08 5WaDRoVV0
dekirunjane-no
971:名無しさん@お腹いっぱい。
05/11/26 04:44:16 6wfs+3IJ0
Range check error - a exception occured at InnerView.WndProc: 5
win2k SP4
萌エディタ 0.6.1.50
設定の変更はしておりません。
以下の手順を5回ほど繰り返していたら発生します。
ツールバーのアイコンで
現在のビューを左右に分割 を2〜4回
他のビューをすべて削除する を1回
972:名無しさん@お腹いっぱい。
05/11/26 17:54:24 Q/+YZ8430
AutoItX
URLリンク(www.hiddensoft.com)
うほっ
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5057日前に更新/277 KB
担当:undef