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


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

テキストエディタをまったり語ろう ver.23



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/03(日) 23:09:26 ID:sFGbyaZZ0]
テキストエディタの総合スレです、最強を語るスレではありません。

各ソフトの細かい設定等に関しては個別のスレにてお願いします。

■参考
ソフトアンテナ - 各テキストエディタへのリンク・更新情報
www.softantenna.com/0.html#0

ベクター > テキストエディタ
www.vector.co.jp/vpack/filearea/win/writing/edit/index.html

テキストエディタ関連スレへのリンクWiki
www.wikiroom.com/windows/index.php?テキストエディタ

テキストエディタのスクリーンショット集
homepage2.nifty.com/coin/editorshot/ ※エディタ画像アップローダー有り

関連リンクなどは>>2-10あたりを参照

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/09(月) 14:46:00 ID:5KpJmejL0]
ためにしにVx0.5.1使ってみた
設定が保存されないにしてもVxのレジストリ作成されてるけど

76 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/14(土) 11:08:42 ID:cUPUwbCB0]
>>75
カスタムカラーの設定がレジストリにできてた。

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 01:58:57 ID:074lqm270]
VxEditorがまたしても更新。

ttp://www.vector.co.jp/soft/win95/writing/se236058.html

>2007/07/03 Ver 0.5.2
>
> ・常駐のタスクトレイアイコンのファイル履歴をサブメニューにするか選択でき
> ように変更。そのサブメニューにしない場合、新しいファイルを下から表示す
> るようした。
> ・タスクトレイのメニューを他のソフトと同じようにマウスの右ボタンUPで表示
> されるように変更。また、必ず左側にでるように修正。
> ・ウィンドウの位置などと同じように終了時に履歴に文字コードを記憶できる機
> 能を追加。
> ・検索や置換ダイアログの補助入力用ポップアップのフォントを固定ピッチに変
> 更。
> ・メッセージボックスが他のウィンドウの後ろにいくことがあったのを修正。
> ・デフォルトの設定でINIの設定の拡張子にinfとregを追加。数値が16進のとき
> おかしくなるので数値の色は黒に変更。
> ・使用しているBitmapをExtIconフォルダに格納した。

 掲示板とかからのフィードバックなしですごいな。


78 名前:名無しさん@お腹いっぱい。 [2007/07/16(月) 22:57:39 ID:7rkw+b7W0]
               ┏/ >>>>ゝヽ'人∧━∧从〈〈〈〈 ヽ.━┓。
  ┏┓  ┏━━┓  < ゝ{  ⊂>’ 、  ' 〃Ν ; 〈⊃   }..ゝ '┃.     ┏┓┏┓┏┓
┏┛┗┓┃┏┓┃   ∇ |   |  ∩___∩  |   | .〆 ,┃  /  ┃┃┃┃┃┃
┗┓┏┛┃┗┛┃┏━ ┠|   | . | ノ      ヽ.!   !'´;  ┨゚━━┓┃┃┃┃┃┃
┏┛┗┓┃┏┓┃┃。冫▽ヽ   \/  ●   ● |   /  ▽┃< ゚ ┃┃┃┃┃┃┃
┗┓┏┛┗┛┃┃┗━ ┃  \   |    ( _●_)  ミ/  て く、 ━━┛┗┛┗┛┗┛
  ┃┃      ┃┃    ┠─ムヽ 彡、    |∪|  / .┼ ァ Ζ┨ ミo'’` ┏┓┏┓┏┓
  ┗┛      ┗┛  。、゚`。、   iヽ     ヽノ / 、'’ × 个o     ┗┛┗┛┗┛
            ○  .┃   `、,~´+√ ▽   ',!ヽ.◇   ; o┃
            .   ┗〆━┷ Z,.' /┷━.''o ヾo┷+\━┛,゛;

> 掲示板とかからのフィードバックなしですごいな。
確かにw

79 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 01:54:20 ID:zwJeLjDv0]
そんな馬鹿な。秀丸に限らず現在のエディタは特定語句のハイライト表示を
行うが、なんと、この特許がキャノンによって取られていたとは。あきらかに、すべてのエディタは
特許侵害です。
ttp://www.ekouhou.net/disp-A,2002-288004.html
取得日が平成13年って・・
ふざけるなよ

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 12:31:10 ID:9F3QLziC0]
すいません、質問なんですけど
書いたテキストを左右逆読みに出来るようなエディタってありますか?

たとえば「aiueo」と書いたものを、一発で「oeuia」と変換出来るような
そんなテキストエディタがあれば、教えてください

81 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 14:16:52 ID:Mn0axo+k0]
右から君
ttp://www.vector.co.jp/soft/dl/winnt/util/se331200.html

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 15:23:30 ID:9F3QLziC0]
>>81
ありがとうございます
こんな便利なツールがあったんですね

83 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 20:28:33 ID:1MFCgytu0]
マクロ扱えるのならできると思うけど
それをメインに扱ったのがあるんだな…



84 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 20:46:27 ID:DvLbBBvw0]
>>79
もしそれが、そういう意味での特許ならば、特許庁どうかしてるな。

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 20:50:32 ID:zYgF1CrI0]
俺が5年前に考えた特許は携帯で音楽を聞けるようにすること。

今、考えている特許は、冷蔵庫のドアを、マンションのドアによくある、力を
加えていないと自動で閉まるというやつにすること。

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 20:56:47 ID:tS5sc+vT0]
すでに・・・

87 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 21:06:00 ID:6OUwWnDC0]
おまえは死んでいる?

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 23:38:58 ID:d9myIT1k0]
VxEditorがまた更新してた
ttp://www.vector.co.jp/soft/win95/writing/se236058.html

>2007/07/13 Ver 0.5.3
>
> ・ツールの設定でショートカットを設定する補助入力ダイアログを追加。
> (Ctrl+Spacerなどが入力できるようになります。)
> ・色の設定ダイアログの情報がレジストリに保存されてしまった不具合の修正。
> ・文字コードの自動判別をもう少し精度をよくするためにさらに若干変更。
> ・プリンタの電源が落ちているときに、フォント名コンボボックスが落ちるこ
> とがあったため、プリンタのフォント情報は読まないよう変更。
> ・改行を含む検索をするときすべて色分けしないようにしていたが、改行を含ん
> だときだけ色分けしないように変更。
> ・VxGrepがタスクバーをクリックしても前に出てこない問題の修正。
> ・VxGrepで空白を含む検索語がVxEditorに渡せなかった問題の修正。
> ・その他細かい修正。


89 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 10:47:05 ID:v9YKzDRe0]
OSたんみたいに、テキストエディタの擬人化はないの?


90 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 12:32:26 ID:yO8Liu8d0]
サクラたんの一人勝ちの悪寒

91 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 13:48:57 ID:itqwEaCk0]
いつもニコニコおがわさん
屁理屈屋の真魚おじさん
お金持ちの秀丸社長
英語ぺらぺらでエグゼクティブなMr.EmEditor
天才少年GreenPad

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 14:53:34 ID:fn4Rerjc0]
バイリンガルだけどいつまでたっても勉強中な理系浪人生 Alpha姉ちゃん

親に放り投げられたけど周囲の支えで食いつないでいる JmEditor

その隣人で、親子で行方不明→旅から帰ってきた VxEditor

親の帰りを待つ鍵っ子 萌ディタ

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 15:38:22 ID:v9YKzDRe0]
秀丸子ちゃん・・・。




94 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 03:18:40 ID:3BVX+Em90]
伺かとか作りたまえ。

95 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 12:06:16 ID:mgTU3BTN0]
かっこばっかりつけてるEmacs子ちゃん
何を言ってるか分からないVim子ちゃん

96 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 13:08:04 ID:RYwOXZE/0]
なんでもできるらしいけど隣の太陽系にいるxyzzy

97 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 00:14:30 ID:IkvqRCF40]
頭はいいけど日本語がつたないScintilla家の皆さん

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 00:31:26 ID:l34TOh/J0]
emEditor三姉妹
でも、スタンダード子ちゃんは、いらない子。


99 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 01:09:00 ID:TAufl1l00]
之だけセンスがないと擬人化する意味がないんじゃないか?
萌要素が全く見当たらない。唯の感想だしw
頭固くてバカスw

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 04:45:22 ID:VakyeQqq0]
擬人化とか萌えとか言ってる池沼が
何いばってんの?

101 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 04:48:04 ID:VakyeQqq0]
元々そんなもんにセンスあるわけなかろう
気持ち悪い

102 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 05:01:22 ID:TAufl1l00]
よし、分かった。萌えなくても良いとしよう。
じゃあ、お前は擬人化に何を求めてるんだ。

103 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 10:47:11 ID:bpFoFdZp0]
子供は寝ろ



104 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 12:30:28 ID:VdEPro9G0]
>>95
Vim子は気が利くいい子だよ!それだけは言わせて(ヽ゚д)クレ

105 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 12:43:19 ID:2Cew43Yn0]
Vim子のペースに合わせてはじめて気が付くんだけどもな

106 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 12:51:49 ID:+OPWZS140]
ツマンネ

107 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 15:48:04 ID:+mVkgObr0]
「こんな子作るんじゃなかった」と親に言われたvi子ちゃん。

108 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 16:54:41 ID:VdEPro9G0]
ビル女医が言ったの?

109 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 02:10:50 ID:Oybs9PsV0]
VxEditorだけど、ファイルを開くでVxEditorがインストールされているフォルダから
毎回探そうとするけど、これなんとかならんのかのう。

110 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 02:20:11 ID:7FubScY20]
>>109
表示>現在の設定の変更>ファイル>標準フォルダ

111 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 02:26:31 ID:Oybs9PsV0]
>>110
ありがとう。これでGreenPadから乗り換えられる。

112 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 03:46:34 ID:LnTyhrP60]
VxよりGreenPadのがよくないか?

113 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 06:30:23 ID:vJV6T/130]
文字コードまわりに関してはそうだろうね
自分はAlphaに期待してるが



114 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 07:32:52 ID:6jaa06ml0]
俺は真魚かな

115 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 08:12:16 ID:GiPCVm6c0]
Alphaと真魚を足して割ったようなエディタが理想

116 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 08:13:54 ID:hcso4ac70]
>>108
言った。
・あれはcursesの技術デモ
・てけとーに作った
・こんなに普及するとは思わなかった

117 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 11:36:04 ID:3yKwLIDN0]
「こんな子作るんじゃなかった」はどこ行った?

118 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 15:26:08 ID:TxAnSfMH0]
>>116
女医がそんな子だったとは。。。
いーエディタだと思うけどなぁ。

119 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 15:32:23 ID:FogmZ+ou0]
>>114
「マナカナ」って言いたいんであって、真魚はどうでもいいんですね

120 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 22:04:56 ID:hcso4ac70]
>>117
それも言ったし>>116のも言ったって話。

121 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 22:06:48 ID:hcso4ac70]
>>118
ああ、でも俺そんな女医もviも好きよ
職場のPCに「これないと仕事にならん」つうてねじこんだくらいには

122 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 23:07:01 ID:3yKwLIDN0]
>>120
ただの都市伝説だよ

123 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 03:31:12 ID:BwIwPWKm0]
>>120
それ都市伝説とかニュアンスがまったく違うとか言われてるね
ソースがどこにもないしかなり怪しい話



124 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 10:20:28 ID:pthWmBZc0]
まぁ、たしかに classic vi は使う気にはならんが、
Vim は大好き。だからもう女医の世話にはならないんだぜ。

125 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 20:58:25 ID:OLJojnOO0]
俺はリアル女医の世話になりたいんだぜ。

126 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 22:20:52 ID:6+Y4kN9qP]
カモン女医ナース

127 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/26(木) 10:56:22 ID:/vezC8Si0]
nviがいい。

128 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/27(金) 20:01:31 ID:qlqYXYtb0]
nviってvimみたくいろいろできるの?
それともclassic風味?

129 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/27(金) 21:11:28 ID:qwTHoLYT0]
vimの普及で nviの役目は終わった。


130 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/28(土) 00:22:41 ID:rEEbrfws0]
ありゃ。そりゃご愁傷様。

131 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/02(木) 02:19:43 ID:PjwBrqXQ0]
言語切り替えのできる(英語版Winでも使える)ものでお勧めありますか?


132 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/03(金) 23:32:55 ID:RNbeQRLr0]
IEで使える(WEBアプリなどの)テキストエディタはないでしょうか?
ソフトインストール禁止のPCで少しでも作業効率を上げる為に探しています。

133 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/04(土) 00:20:49 ID:b2usnVyW0]
Google Docs じゃダメなの?



134 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/04(土) 00:41:30 ID:FEcOuHmy0]
>>131
EmEditorは言語パックで対応言語を増やせる
言語パックDLLを日本語版にインストールすればいい
逆もOK
日本語と英語を切り替えられる、他にも
ドイツ語、フランス語、中国語、ハングルなどもあるらしい

135 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/04(土) 00:42:12 ID:FEcOuHmy0]
これ
jp.emeditor.com/modules/mydownloads/viewcat.php?cid=23

136 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/04(土) 00:43:08 ID:FxREn3Bt0]
viでいいならこれとか?
gpl.internetconnection.net/vi/

137 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/04(土) 03:52:48 ID:RKSBIEuP0]
VxEditorでウィンドウの位置や大きさを覚えてくれる設定って
どうやればいいんでしょうか・・・これさえクリアできれば移行できるんですが(汗

138 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/04(土) 07:39:15 ID:6vmGpjyv0]
>>137
表示>共通の設定>履歴>ウィンドウの大きさと位置を保存する

139 名前:137 mailto:sage [2007/08/04(土) 14:08:07 ID:RKSBIEuP0]
>>138
レスありがとうございます〜さっそく設定しようと思いましたが、
すでにチェック入ってました(汗 どうやら、デフォルト設定ではオンに
なってるみたいですね・・・。XPとVistaの2台のPCでためしてみましたが、
やはりウィンドウサイズや位置を覚えてくれません(涙 なにかの不具合
かも知れませんね

ご厚意 大感謝です。ありがとうございました m(_ _)m

140 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/04(土) 20:48:25 ID:LIffBxdE0]
>>132
外付けUSBメモリも使用禁止なの?

141 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/04(土) 23:23:52 ID:FSR/Sxvv0]
そりゃだめでしょ。

142 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/04(土) 23:55:10 ID:xoCEv07y0]
むしろだめだろうな。

143 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/05(日) 13:49:26 ID:5tDYqCgJ0]
>139
表示→現在の設定の変更→ウインドウ→起動時のウインドウサイズ



144 名前:139 mailto:sage [2007/08/05(日) 19:57:53 ID:1KO/O9UV0]
>>143
ご教示ありがとうございます! 一回前に閉じたウィンドウサイズや位置で
起動してくれるのが理想なんですが、その設定でも大丈夫だと思います。
しばらくこれで使ってみたいと思います。ありがとうございました m(_ _)m


145 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/09(木) 21:09:09 ID:GVG3Oejm0]
VxEditorがまたまたまた更新。

 ttp://www.vector.co.jp/soft/win95/writing/se236058.html

>2007/07/15 Ver 0.5.4
>
> ・検索するときにファイルの先頭から行うオプションを追加。
> ・印刷機能に行間を指定できるオプションを追加。
> ・文字コードの自動判別を少し修正。(元に戻した)
> ・前を検索や次を検索を実行したときに検索語がまだ登録されていない場合、
> コンボボックスに最初に表示されるものを登録するように変更。
> ・常駐メニューのファイル履歴の作成のタイミングを変更し、ちらつきを少な
> くする修正。(サブメニューにしないようにした弊害)
> ・DelphiやC++の色分けでpropertyの後ろで語句が色分けされないのを修正。
> ・Delphiのキーワードにoverloadを追加
> ・その他細かい修正。

更新頻度からいったら、oedit/otbedit並か。

個人的には印刷時に行間ピッチを設定できるようなったのが神。


146 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/09(木) 22:21:50 ID:GVG3Oejm0]
ところでVxEditorのマクロですが、以前どこかのスレで
以下のようなマクロを作ってもらいまして、検索置換を連続でできるので
重宝しているのですが、
var e = new Editor;
var text;
    text = e.SelText;
    text = text
            .replace(/hoge/g,"予約")
            .replace(/huga/g,"表示")
    ;
e.SelText = text;

置換する文字列に 予約 とか 表示 といったシフトJISのダメ文字
に該当するものが入っていると、お約束どおり
hoge → 予約 ではなく→ 蘭・
huga → 表示 ではなく→ 侮ヲ
に化けてしまいます。

原因はDmonkeyにあるのでしょうが、これ鬼車とかを使ってマクロからでも
問題なく置換できるようにできないものでしょうかね。readme.txtには、

> VxEditorは複数の正規表現をサポートしています。検索ダイアログで正規
> 表現1となっているのがAWK互換の正規表現で、正規表現2がPerl5互換の正規
> 表現になります。(さらにスクリプトでは別の正規表現ライブラリを使用す
> ることもできます。)
『さらにスクリプトでは云々』とあるのがとても気になるのですが。


147 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/10(金) 20:42:32 ID:T7XLJKq30]
>>146
WSHを使うのがいいかと。

// エディタオブジェクトの作成
e = new Editor;

// 選択したテキストを取得
text = e.SelText;

// Windows Script Host(WSH)のRegExpオブジェクトを作成する
reg = new ActiveXObject("VBScript.RegExp");

reg.Pattern = "hoge"; // 正規表現でパターンを作成
reg.IgnoreCase = false; // 大文字と小文字を区別する
reg.Global = true; // 文字列全体を検索する

text = reg.Replace(text, "予約");

reg.Pattern = "huga"; // 正規表現でパターンを作成

e.SelText = reg.Replace(text, "表示");


148 名前:146 mailto:sage [2007/08/11(土) 01:54:55 ID:h8LYxBo10]
>147
おお、thanks! これは素晴らしい。

ただ折角書いてもらったのに、厚かましさを承知で言うと、

>reg.Pattern = "hoge"; // 正規表現でパターンを作成
>reg.IgnoreCase = false; // 大文字と小文字を区別する
>reg.Global = true; // 文字列全体を検索する
>text = reg.Replace(text, "予約");

この hoge から 予約 までの検索・置換部分を一行に収めることはできないでしょうか?
perlなんかだと、

 tr/hoge/"予約"/g
 tr/huga/"表示"/g

こんな感じに一件一行になってるじゃないですか。
パターンの決まっている複数の検索・置換をマクロを使って連続で実行したいので、
メンテナンス性を考えると、できれば一件につき一行で完結させたいのですよ。

あるいはVBScriptじゃなくてJScriptだったらどうかな? とか、
置換パターンは別ファイルに独立させて、そこから読み出す方がもっと簡単か? とか、

自分でスクリプトが書けたらなぁ……。

149 名前:147 mailto:sage [2007/08/11(土) 03:03:49 ID:iVSozfu60]
>>148
たぶん、できないので無理矢理1行に書くのがいいかな。

// エディタオブジェクトの作成
e = new Editor;

// 選択したテキストを取得
text = e.SelText;

// Windows Script Host(WSH)のRegExpオブジェクトを作成する
reg = new ActiveXObject("VBScript.RegExp");
reg.IgnoreCase = false; // 大文字と小文字を区別する
reg.Global = true; // 文字列全体を検索する

reg.Pattern = "hoge"; text = reg.Replace(text, "予約");
reg.Pattern = "huga"; text = reg.Replace(text, "表示");
reg.Pattern = "hage"; text = reg.Replace(text, "はげ");

e.SelText = text;


150 名前:146 mailto:sage [2007/08/11(土) 22:53:26 ID:7u5wPo9H0]
>149
うーむ、セミコロンの後ろにつなげる、か。なるほど。

どうもありがとう。今のところこれが最も現実的な解という気がします。
それに149のスクリプトならJmEditorでも無加工で動くから、今後の
生き残りを考えると採用例の多くないDMonkeyよりWSHを使う方がいいのかも。

と・こ・ろ・で、VxEditorのreadme.txtに独自拡張したDMonkeyの
オブジェクトだかの一覧が載ってますけど、

> ・FindSet(option, fstr) 検索文字列の設定
>  option 0ビット目: 大文字小文字の区別
>  1ビット目: 単語の検索
>   2ビット目: 改行やスペースを無視
>   3ビット目: あいまい検索
>   4ビット目: 正規表現1
>   5ビット目: 正規表現2
>   fstr 検索文字列
> ・ReplaceSet(option, rstr) 置換文字列の設定
>   option FindSetと同じ
>   (必ず同じものをセットして下さい)
>   fstr 置換文字列

optionをどう書くのかがさっぱり分かりませんが、5ビット目の正規表現2って
現行では鬼車を使って具現化しているんですよね。

てことはDMonkey.のマクロから鬼車を読み出してるんじゃないかと思うのですが、
ひょっとしたらこれで文字化けしない置換ができたりとか……?




151 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/11(土) 23:00:26 ID:7u5wPo9H0]
公式サイト復活?

VxEditorの部屋
 ttp://dr-x.hp.infoseek.co.jp/

メールアドレスが空白なのがチト気になるけど。


(*゚ー^) 補完タンのページ
 ttp://www.geocities.co.jp/SiliconValley-Oakland/4672/

必要なものはここの物置にありそうなんだけど、落としてはみたものの使い方がサッパリ分からない……orz。


152 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/11(土) 23:32:08 ID:inCvQFwb0]
うぜえ、VxEditorでスレ立てろよ

153 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/12(日) 14:07:14 ID:IiwfEkVb0]
建てたとたんに過疎る罠

DMonkey仲間のJmEditorスレでやれば活性化するかもねw



154 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 00:10:45 ID:zMry8KD70]
ここのアンチな馬鹿は自分の知らない事は何でも否定するので無視で良いと思うよ。
どうせスレ立てるほどの需要もないし。

155 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 00:33:57 ID:6qFMCtCY0]
スレ立てるほどの需要も無いほどマイナーなのでしたら
以降、VxEditorはこちらへどうぞ

マイナーテキストエディタ愛好会 part2
pc11.2ch.net/test/read.cgi/software/1103991904/

156 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 11:33:15 ID:/JkfNJc/0]
メジャーとマイナーのあいだ

157 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 16:29:38 ID:hZEluGe00]
今どきSJISは全部マイナーでいい

158 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 16:29:59 ID:6BjMwJ3/0]
3Aか2Aだな

159 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 18:03:29 ID:/JkfNJc/0]
TeraPadもサクラエディタもマイナーか

160 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 21:46:21 ID:+6MW4WHj0]
秀丸以外は皆マイナーとされている罠

161 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 22:09:01 ID:MN2vVZ5c0]
実際そんなもんだよ

テキストエディタ自体がマイナー扱いされかねない中では知られてるほうだ

162 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 22:15:35 ID:rzV394KX0]
>>160
おいおい、一番有名なモメ帳を忘れるなよ。

163 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 23:38:40 ID:/JkfNJc/0]
モメ帳はUnicode対応してるからな



164 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 08:56:56 ID:uYjn70GrP]
>>162-163
はあ?なに言っちゃってんのオマエら?メモ帳だろ?

165 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 10:37:37 ID:vbU+7O1r0]
>>146
var words = new Array(
"hoge","予約",
"huga","表示"
);
var e = new Editor;
var text;
text = e.SelText.toUTF8();
for (i = 0; i < words.length; i += 2) {
  text = text.replace(words(i).toUTF8(),"g",words(i+1).toUTF8());
}
e.SelText = text.fromUTF8toSJIS();

Shift-JIS限定になっちゃうんで、必要に応じてWindow.CodeTypeとかから
判別して処理加えてみてください。

あとFindSet、ReplaceSetのoptionのビットってのは
0ビット目 -> 2の0乗=1
1ビット目 -> 2の1乗=2
5ビット目 -> 2の5乗=32
って事なので、有効にしたいビットの値を足し上げてoptionの値とする。
鬼車で大文字小文字区別して検索するなら1+32で33を渡す。

しかし FindSet->ReplaceSet->Replace でやろうとすると
replace命令が選択範囲や1個だけの置換に対応してないんで
すごく使いにくい。選択範囲内置換とかは離れ業使わないと無理。
(別ウィンドウにコピーして全置換してから戻す、みたいな)

選択範囲内置換機能かReplaceNextみたいなのを追加してほしいなあ。

166 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 10:53:24 ID:vbU+7O1r0]
ごめん編集中のテキストは全て内部でSJISになってるみたいだから
コード判別処理しなくて済むみたいだね。



167 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 10:53:47 ID:/lOfa3hc0]
幻のモメ帳を知ってるとは通だな

168 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 16:55:30 ID:x41WCRX30]
モメてますね

169 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 18:27:09 ID:/36jn+m60]
Notepad++ 4.2 でたお

170 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 23:21:03 ID:08d6f1cE0]
メモてますね

171 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 23:52:12 ID:r2oY3y6k0]
モメ帳と書いた俺涙目wwwwww どうやったらこんなミス出来るんだorz

172 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 00:12:03 ID:710Hqa7F0]
モメくちゃ

173 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 02:15:56 ID:TxHioyhP0]
>>171
何だtypoだったのか。わざと書いてんのかと思ってた



174 名前:164 mailto:sage [2007/08/15(水) 03:00:56 ID:zZvg0Qr2P]
>>171
ノリノリで164書いた俺の立場は・・・

175 名前:146 mailto:sage [2007/08/15(水) 22:10:53 ID:bAG2MiuV0]
>165
ありがとうございます。レスの度にスクリプトがどんどん書きやすくなっていくのが凄いですね。

充分素晴らしいのですが、ここまでできるのなら今度は
置換パターンをタブ区切りの一件一行の別ファイルにして、
――――――――――――
hoge (tab) 予約(改行)
huga (tab) 表示(改行)
hage (tab) ハゲ(改行)
――――――――――――
たとえばc:\hige.txtに保存したこのファイルを外部参照して、
パターンを読み込んで……、つまりMS-DOSの時代に
存在したらしいSEDによる一括置換をエディタ上で
具現化できたら、とつい夢見てしまうのですが、もっとも
ここまでできればあとは正規表現の検索置換で、

検索 (.*?)\t(.*?)
置換 "$1","$2",

を実行して、最後の行の , だけ削除したパターンをスクリプトに
貼り込めばいいのですから、すでに充分完成の域でしょう。

>あとFindSet、ReplaceSetのoptionのビットってのは

……こんなんぜってぇ分かんねぇって。
つかこの書き方が分かるひとなら逆にこれ使わないんじゃないかと。

#毎度長々ごめんなさい。でも折角復活したスジのいいエディタだし。







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

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

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