1 名前:名無しさん@お腹いっぱい。 [02/11/29 21:02] nviのページ: www.bostic.com/vi/
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 09:00:27 ] gdbでバックトレースでもとってみたら?
174 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 09:51:38 ] >>173 じゃなくて、実際に同じ症状が出た人のみ、レスください。
175 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 14:47:30 ] 静かだな。 バカな縛りつけなきゃ、まともな答えが出そうなもんだけど。
176 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 01:22:14 ] >>175 解決する気ないんでしょ。ほっとけば。
177 名前:sage [2007/12/02(日) 23:10:09 ] utf-8対応nviが保水
178 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 00:40:43 ] 君が作って死ねば2chで追悼してもらえるかもよ。
179 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 09:47:33 ] 冗談でもそういうこと言うなぼけぇ!
180 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 01:30:34 ] そこまでしてVim使いたくないのか、みんなw
181 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 01:52:18 ] 使いたくないって言うか、使えないんじゃね。
182 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 03:33:17 ] うん。 かな漢字変換 (かんな) の機能との親和性は nvi-m17n が最も高いと思う。 jvim や vim+uim とかはいまいち。
183 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 08:59:01 ] nvi-uimみたいのがほしい cannaはもういやだ
184 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 14:21:20 ] シリアルコンソールでVimはつらい
185 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 05:36:45 ] >>184 なぜ?
186 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 12:45:37 ] Vimは回線速度のことを考えてないからでしょ。
187 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 08:16:46 ] >>186 そうなの?
188 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 13:27:30 ] >>187 まず、入力モードのときにバックスペースを押したら文字が消えるところで、再送信されてるだろ。
189 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 14:07:36 ] >>188 :se cp すれば無問題。
190 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 14:10:46 ] 遅い回線で使うとどういう風になるのか試してみたいんだけど、 PC一台でそういうことって実験できるの?
191 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 14:31:03 ] >>190 COM1とCOM2をクロスケーブルでつないで tipでも cuでもすればいいだろ。
192 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 14:41:09 ] >>191 COMが無い場合は?
193 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 18:24:40 ] 諦める
194 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 18:33:08 ] 拡張シリアルポート(2ports以上)付きのPCIカード刺せばいいだろw それくらい頭使えww
195 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 19:54:03 ] そこまでして試すもんじゃないだろw どっかのサーバーにtelnetで入れてもらって 遅い回線を体験すれば良いだろ (でも最近の回線って意外と遅くないんだよな)
196 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 19:06:15 ] nvi で :vsplit すると垂直にウィンドウを分割できるみたいですが、 水平に分割するコマンドはないのでしょうか?
197 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 01:21:50 ] ひょっとしてsplitじゃないか? 手元に無いんで試してみてくれ
198 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/13(日) 20:55:42 ] nvi さいこー!
199 名前:名無しさん@お腹いっぱい。 mailto:age [2008/11/21(金) 21:40:12 ] NetBSD 5.0_BETA の /usr/src/doc/CHANGES にある、 nvi(1): 1.81 with internationalization is now the default, replacing 1.79 [christos 20080831] は、日本語も使えるようになったってことですか?
200 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 22:23:35 ] >>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も指定できますが こっちはあんまり使う必要はないでしょう。 それと表示するencodingについては、完全にwcurses依存なので 現在のlocaleからは変更することはできません。よってnvi-m17nのような set displayencoding=<hoge> という設定項目は無いです。 ↑の<hoge>に指定可能なencodingは、iconv依存になりますので iconv -l で一覧を見ることができます。 また内部コードはあくまで現在のlocaleの文字コードです。 現在のlocaleがja_JP.eucJPで、fileencoding=UTF-8ならば 内部的にiconvでeucJP -> UTF-8への変換が行われるということになるので 互換性の無い文字がある場合は?や〓に代替され、情報落ちが発生します。 なのでUTF-8のファイルならja_JP.UTF-8 localeでviを起動したほうがいいでしょう。
201 名前:200 mailto:sage [2008/11/22(土) 22:24:10 ] なお現状、制限事項により一部の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 mailto:sage [2008/11/22(土) 22:57:14 ] >>200 × 内部的にiconvでeucJP -> UTF-8への変換 ○ 内部的にiconvでUTF-8 -> eucJPへの変換 失礼。
203 名前:名無しさん@お腹いっぱい。 mailto:age [2008/11/23(日) 08:26:20 ] 貴重な情報ありがとうございます。 ちょっと使ってみましたが、 en_US.UTF-8、ja_JP.UTF-8のときにcombining character があると表示が崩れてしまうようです。
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 04:23:57 ] 表示・編集はいいとして、日本語の入力は皆さんどうしてるんでしょうか? モード切替えの度にXIMだのMacIMだのをON/OFFするのがひじょーに かったるいので、いまだに-lcannaなnvi (そしてcannaserver!) が手放せずにいるんだけども。 俺だけが知らない、画期的な解決法があるんだろうか。
205 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 10:03:06 ] >>201 ja_JP.UTF-8は動きませんね。 en_US.UTF-8は動くけど、wとかの動作がへん。
206 名前:200 mailto:sage [2008/11/24(月) 15:38:41 ] >>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)一方が動作してもう一方がダメというのは ちょっと考えられないんですが… $ LANG=ja_JP.eucJP locale を実行した場合、LC_CTYPEには何が表示されますか? それとunmae -aの結果とお使いのterminalをお教え願えますでしょうか。 # もしかしてterminal自体のlocaleと:set inputencodingが一致してない?
207 名前:200 mailto:sage [2008/11/24(月) 15:40:22 ] × $ LANG=ja_JP.eucJP locale ○ $ LANG=ja_JP.UTF-8 locale たびたびtypoスイマセン…