vim6
[313:名無しさん@お腹いっぱい。 (2001/07/29(日) 01:51)]
gvim6.0 使っているが、正規表現でマルチバイト文字ってどうやって表現すればよいの?
[314:KoRoN (2001/07/29(日) 02:15)]
一度マルチバイト文字に対応する文字クラス(\j)を作ったんですけど
[^ -~]
で出来てしまうことなので消してしまいました。
Shift-JISの半角カナがあると破綻しますけど…マズイですか?。
誤解のないように解説しておくとハット(^)とハイフン(-)の間には空白文字がひとつ入っています。
16進コードで0x20から0x7Eを表現しているのです。
[315:KoRoN (2001/07/29(日) 02:19)]
>>313-314
補足です。実行速度の観点からマジメに実装した\jより
[^ -~]のほうが速いことがわかった、ということも取りやめた動機の一つです。
[316:名無しさん@お腹いっぱい。 (2001/07/29(日) 02:24)]
KoRoN さんありがとうございます。
[^ -~] で全然OKです。意外な解決方法ですね。
[317:KoRoN (2001/07/29(日) 03:09)]
直接は関係ないけど
「テキストエディタ何使ってる?Ver.2」板が盛り上がってて面白くて眠れないです(笑)
http://salad.2ch.net/test/read.cgi?bbs=software&key=993763803&ls=50
[318:KoRoN (2001/07/29(日) 10:28)]
>>312
機能としてvim-devにpushしづらいしRubyに依存してしまうのが嫌なので、
Cのライブラリとして実装できないかFF10の片手間に試行錯誤中です。
[319:名無しさん@お腹いっぱい。 (2001/07/29(日) 13:53)]
>>317
ほんとだ。
ちょっと前まで Emacs, vi の名前を出す人なんて
皆無だと思ってたのに
[320:名無しさん@お腹いっぱい。 (2001/07/29(日) 15:48)]
う〜む。vim6多いですね。
操作方法さえ修得すればvim6は魅力なのですが、
どうも一般ユーザからすれば「変態奥義」に思われがちらしい(笑)
[321:名無しさん@お腹いっぱい。 (2001/07/29(日) 16:22)]
まあ、オレに言わせればモーダルな方が自然で合理的だと思うがな。
[322:KoRoN (2001/07/29(日) 16:27)]
モーダルが自然かどうかはわかりませんが、vimを使いつづけていると
モードなんて意識するよりも速く指が動きませんか?
read.cgi ver5.26+ (01/10/21-)