:::viクローン nvi::: (256レス)
前次1-
抽出解除 レス栞

200
(5): 2008/11/22(土)22:23 AAS
>>199 使えますよ。

デフォルトでは現在のlocaleのencodingでファイルを開きます。
LC_ALL=ja_JP.eucJP ならeucJPです。
変更する場合は :set fileencoding=<hoge> で指定できます。
起動時に指定したい場合は環境変数EXINITを使って
  $ EXINIT="set fileencoding=<hoge>" vi
みたいにすればOK。
まぁホントは --fileencoding=<hoge> とかできればいいんですが…
wrapper script必要?

:set inputencoding=<hoge> で入力時のencodingも指定できますが
省11
201
(1): 200 2008/11/22(土)22:24 AAS
なお現状、制限事項により一部のlocale(zh_CN.GB18030とか)では動かないです。
# patch書いたのだけどまだupstreamに流してないのでスマソ。
まぁja_JP.eucJPとかja_JP.UTF-8なら問題ないです。

あ、あとviでバイナリを開いたりする癖のある人は必ず
  $ LC_ALL=C vi
とlocaleをCにしてください、でないとバイナリをmultibyteと解釈して
無理に変換かけようとして動作が不安定になり、落ちるか無限ループ入ります。
# これもそのうちなんとかする予定ですが、ちょっと手が回ってない。

なんか不具合あったらsend-prおながいします。
wcursesも動作が若干ぁゃしぃので…
202: 200 2008/11/22(土)22:57 AAS
>>200
× 内部的にiconvでeucJP -> UTF-8への変換
○ 内部的にiconvでUTF-8 -> eucJPへの変換

失礼。
206: 200 2008/11/24(月)15:38 AAS
>>203
結合文字については表示はterminalが対応してれば可能なはずですが
(実際Vista上のPuTTYやTeratermでは表示できてるっぽい)
カーソルの移動について、wcursesはwcwidth(3)以上の情報を知らないのが
致命的で、まず使い物にならないと思います # Unicode許すまじ…

>>204 すいません、kinput厨なのでその辺はよく知りません。
# IIIMF…(遠い目

>>205 変ですね。
LC_CTYPEに関してNetBSDではja_JP.UTF-8はen_US.UTF-8のaliasなので
(see locale.alias)一方が動作してもう一方がダメというのは
省5
207: 200 2008/11/24(月)15:40 AAS
× $ LANG=ja_JP.eucJP locale
○ $ LANG=ja_JP.UTF-8 locale
たびたびtypoスイマセン…
208
(1): 2010/01/27(水)20:49 AAS
nvi-m17nって64bit cleanじゃなかったのね。

Mac OS X 10.6とCentOS 5でx86_64のバイナリを作ると
日本語を含む文字列の検索(/やex modeのsなど)ができず、
何を検索してもPattern not foundと言われてしまいます。

俺はヘタレなので、CC='gcc -arch i686'して32bitのバイナリを作りました。

#誰か(特にlibeditのデバッグで忙しいと思われる>>200の人)見てる?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.665s*