1 名前:名無しさん@お腹いっぱい。 [02/11/29 21:02.net] nviのページ: www.bostic.com/vi/
118 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/24(土) 19:30:22 .net] 先見の明さげだよもん
119 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/12(木) 22:41:59 .net] ?
120 名前:名無しさん@お腹いっぱい。 [2006/01/18(水) 19:22:37 .net] viでじゅうぶん
121 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/18(水) 22:23:53 .net] >>120 日本では生活しづらくない?
122 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/22(土) 17:55:12 .net] Vim スレで最近知った。 u... で多段 undo が出来てたなんて。 遅えーよ!早く教えといてくれよ!知らなかったの俺だけ? 今までの苦労は何だったんだ。死にたい・・・
123 名前:名無しさん@お腹いっぱい。 [2006/09/14(木) 12:12:46 .net] nvi-m17n-1.79で、 /hoge\> ↑の形で文字列サーチする時、hogeの部分の文字が「偶数」だと正常だけど、 /hogex\> ↑みたいに文字を「奇数」にすると正常にサーチできない (あるはずの文字列にマッチしない) というバグを見つけたんですけど、がいしゅつですか? ちなみに、/\<hoge や /\<hogex の方は正常です。 /hogex\> の時にバグが出現します。
124 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 13:23:27 .net] うちでは再現しないんだけど、他に再現させるコツというか条件はありますか?
125 名前:名無しさん@お腹いっぱい。 [2006/09/14(木) 22:03:51 .net] vi (nvi) って screen と併せて使うのが普通でしょ sh とでも more, less とでも、何なら emacs とでも コピペできるじゃん
126 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 22:19:45 .net] >>125 はどの書き込みに対して反応しているのか意味不明。
127 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/15(金) 01:02:44 .net] 「普通」を定義して欲しいな。
128 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/15(金) 08:46:41 .net] 意味わかんない。 screen 使わなくてもコピペできてますが。 console に執着してて、ウィンドウシステムを使わない変な人かな? もしもそうだとすると、それは普通じゃなくて、むしろ例外。
129 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/15(金) 11:33:28 .net] >>123-124 /\<hogex\> ←みたいに、\<も\>も付けると正常動作する。 /hogex\> ←みたいに、\>だけ付けて、かつ hogex(5文字)のような奇数文字だとマッチしない。
130 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/13(金) 18:38:26 .net] nvi で再現されてる vi のバグってどんなの?
131 名前:名無しさん@お腹いっぱい。 [2006/10/14(土) 10:15:51 .net] >>130 カーソルの斜め移動ができない。
132 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/23(月) 23:50:38 .net] >>130 詰め Vim が解けない。
133 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/22(月) 05:21:00 .net] なんで nvi は ex コマンド入力中に CTRL-C で 実行になるの?オリジナル vi ではキャンセルじゃない?
134 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/22(月) 08:00:17 .net] >>133 Ctrl-Cでちゃんとキャンセルになるよ。(nviのexコマンド入力中)
135 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/22(月) 19:45:53 .net] はて?FreeBSDの/usr/bin/nviでは実行になるが。 :q<C-c> で終了してしまうよ。
136 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/22(月) 23:55:02 .net] 確かに:qで始まるものが入力されている時だけ終了するなぁ。
137 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/06(水) 19:20:37 .net] nvi-m17n って Win32 で動くの?
138 名前:お前名無しだろ [2007/06/17(日) 19:52:00 .net] >>1 オリジナル地球( ̄ー ̄)ニヤリ ↓ www.universe-s.com/img/news/2004/0520_01.jpg
139 名前:名無しさん@お腹いっぱい。 [2007/07/30(月) 00:17:45 .net] nviなんてまだ使ってる人いたんだー。
140 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/30(月) 07:10:48 .net] 他になにがある? elvisか?
141 名前:名無しさん@お腹いっぱい。 [2007/07/30(月) 08:16:39 .net] vimじゃね?
142 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/30(月) 10:09:55 .net] >>139 だって、日本語入力を組み込んでる vi クローンって nvi-m17n くらいしかないんだもの。
143 名前:142 mailto:sage [2007/07/30(月) 10:13:11 .net] あ、 jvim2, jvim3 もあるか。他にもあるのかな?
144 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/30(月) 21:01:35 .net] jvimって。。。不通にvimでいいじゃん。jvimなんて大昔にブランチした出来そこないでそ。
145 名前:142 mailto:sage [2007/07/30(月) 22:48:36 .net] >>144 いや、本家 vim は日本語入力組み込めないので。
146 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 01:27:39 .net] >>145 vimスクリプトでできないこともない。
147 名前:名無しさん@お腹いっぱい。 [2007/07/31(火) 08:53:28 .net] 作ってportsにしてくれ
148 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 08:56:43 .net] vimはvi互換じゃない時点で没。 undo2回やったら2回前にundoされて、 せっかくの入力が飛んでしまった恨みあり。 viの後継はnviしかありえない。
149 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 09:40:37 .net] Ctrl+Rで戻せるじゃん。
150 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 12:37:21 .net] >>145 いや、本家 vim は日本語入力組み込めないので vim7.1使いだが、ちゃんと uim+anthy から日本語を拾うぞ。 そういう話じゃないのか?
151 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 13:53:52 .net] >>148 vim -u NONEでcompatibleにすればよい。 というかデフォルトではcompatibleモードのはず。 「Hacking Vim」によると、Viとの互換性は STEVIE 10% Vile 10% Elvis 80% Nvi 95% Vim 99% らしいぞ。
152 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 13:55:54 .net] elvis嫌いだ・・・
153 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 15:18:32 .net] デフォルトでcompatibleモードじゃないよ
154 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 15:38:46 .net] 'compatible' 'cp' boolean (default on, off when a |vimrc| or |gvimrc| file is found)
155 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 15:45:55 .net] >>151 vim -u NONE やっても、コンパチにならないんだけど、 何かほかに設定要るの?
156 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 15:48:23 .net] >>154 vimrcやgvimrcのファイルはありませんが、compatibleになりません。
157 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 15:54:35 .net] ディストリビューション固有の設定ファイルでも入ってるんじゃないの? それも -u NONE すれば読まなくなるはずだが。 ちょっと -u NONE で起動して :scri してみて。
158 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 15:58:44 .net] >>157 -u NONEで起動してから、:scri を(exモードのコマンドですよね?)入力しましたが、 何も表示されずにそのままviモードに戻るだけですが、 どうなればいいんでしょう? 相変わらず compatible じゃありません。 :se all で、 nocompatible が表示されます。
159 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 16:39:47 .net] スクリプトを読みこんでいないということはコマンドラインオプションか、環境変数か、 あるいはソースを修正しているか、バグかな。 ヘルプはこちら。 :h compatible-default www.ac.cyberhome.ne.jp/%7Eyakahaira/vimdoc/starting.html#compatible-default
160 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/31(火) 17:45:50 .net] ここはすっかり nvi -> vim 移行支援スレになったのね。
161 名前:名無しさん@お腹いっぱい。 [2007/08/14(火) 19:55:52 .net] uimが利用できるようになるパッチがあればまだnviでいいな
162 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 23:19:58 .net] vi使ってる奴って、Emacs使ってる奴に比べて 自分でしようって奴が少ないよな そのくせ文句言うしわけわかめ
163 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 23:42:39 .net] >>162 そういうのはこっちで。 Vim vs Emacs (Editor War) pc11.2ch.net/test/read.cgi/unix/983911547/
164 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 23:43:57 .net] 日本語表示できるmosaicないかな
165 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 23:53:44 .net] mosaicってNCSA Mosaicのことか? だったら激しくスレ違い。
166 名前:本田 mailto:sage [2007/10/02(火) 03:59:16 .net] >>164 The latest version of Multi-Localized Mosaic is Mosaic-L10N (2.4.0) based on NCSA Mosaic for X 2.4.
167 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 01:25:15 .net] テスト
168 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 15:34:03 .net] さらば itojun... IPv6より、nvi-m17nの方がお世話になったっていう実感あるね。卒研はプログラムも論文もnviで書いたし。 v6は多分これからnviよりずっとたくさんの人が彼の遺産の恩恵にあずかるんだろうけど。 週末はいつものvimじゃなく、懐かしのnviで泣きながらハックするよ。 おつかれ。
169 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 18:39:43 .net] >さらば itojun... kwskプリーズ。
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 20:03:20 .net] >>169 ttp://pc11.2ch.net/test/read.cgi/unix/1194096645/l50
171 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/07(水) 17:34:27 .net] itojun さんお疲れさまでした。 vim 派だけど nvi ビルドしてみようかな・・・
172 名前:名無しさん@お腹いっぱい。 [2007/11/20(火) 21:58:37 .net] 約3KB〜約15KBの(テキスト)ファイルを開こうとした時のみ、 nviが SIGABRTで落ちる、という現象が発生してるんだけど、 心あたりある人いる? Version 1.79 (10/23/96) multilingualization patch version Nov 17, 1999 です。 ちなみに、同じファイルをvimとか他のエディタでなら開けます。 ファイル自体の問題じゃないです。 日本語ファイルでも日本語を含まないファイルでも現象は同じです。 約3KBより小さいファイルや、約15KBより大きいファイルだと正常に動作します。
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 09:00:27 .net] gdbでバックトレースでもとってみたら?
174 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 09:51:38 .net] >>173 じゃなくて、実際に同じ症状が出た人のみ、レスください。
175 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 14:47:30 .net] 静かだな。 バカな縛りつけなきゃ、まともな答えが出そうなもんだけど。
176 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 01:22:14 .net] >>175 解決する気ないんでしょ。ほっとけば。
177 名前:sage [2007/12/02(日) 23:10:09 .net] utf-8対応nviが保水
178 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 00:40:43 .net] 君が作って死ねば2chで追悼してもらえるかもよ。
179 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 09:47:33 .net] 冗談でもそういうこと言うなぼけぇ!
180 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 01:30:34 .net] そこまでしてVim使いたくないのか、みんなw
181 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 01:52:18 .net] 使いたくないって言うか、使えないんじゃね。
182 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 03:33:17 .net] うん。 かな漢字変換 (かんな) の機能との親和性は nvi-m17n が最も高いと思う。 jvim や vim+uim とかはいまいち。
183 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 08:59:01 .net] nvi-uimみたいのがほしい cannaはもういやだ
184 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 14:21:20 .net] シリアルコンソールでVimはつらい
185 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 05:36:45 .net] >>184 なぜ?
186 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 12:45:37 .net] Vimは回線速度のことを考えてないからでしょ。
187 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 08:16:46 .net] >>186 そうなの?
188 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 13:27:30 .net] >>187 まず、入力モードのときにバックスペースを押したら文字が消えるところで、再送信されてるだろ。
189 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 14:07:36 .net] >>188 :se cp すれば無問題。
190 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 14:10:46 .net] 遅い回線で使うとどういう風になるのか試してみたいんだけど、 PC一台でそういうことって実験できるの?
191 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 14:31:03 .net] >>190 COM1とCOM2をクロスケーブルでつないで tipでも cuでもすればいいだろ。
192 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 14:41:09 .net] >>191 COMが無い場合は?
193 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 18:24:40 .net] 諦める
194 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 18:33:08 .net] 拡張シリアルポート(2ports以上)付きのPCIカード刺せばいいだろw それくらい頭使えww
195 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 19:54:03 .net] そこまでして試すもんじゃないだろw どっかのサーバーにtelnetで入れてもらって 遅い回線を体験すれば良いだろ (でも最近の回線って意外と遅くないんだよな)
196 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 19:06:15 .net] nvi で :vsplit すると垂直にウィンドウを分割できるみたいですが、 水平に分割するコマンドはないのでしょうか?
197 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 01:21:50 .net] ひょっとしてsplitじゃないか? 手元に無いんで試してみてくれ
198 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/13(日) 20:55:42 .net] nvi さいこー!
199 名前:名無しさん@お腹いっぱい。 mailto:age [2008/11/21(金) 21:40:12 .net] 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 .net] >>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 .net] なお現状、制限事項により一部の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 .net] >>200 × 内部的にiconvでeucJP -> UTF-8への変換 ○ 内部的にiconvでUTF-8 -> eucJPへの変換 失礼。
203 名前:名無しさん@お腹いっぱい。 mailto:age [2008/11/23(日) 08:26:20 .net] 貴重な情報ありがとうございます。 ちょっと使ってみましたが、 en_US.UTF-8、ja_JP.UTF-8のときにcombining character があると表示が崩れてしまうようです。
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 04:23:57 .net] 表示・編集はいいとして、日本語の入力は皆さんどうしてるんでしょうか? モード切替えの度にXIMだのMacIMだのをON/OFFするのがひじょーに かったるいので、いまだに-lcannaなnvi (そしてcannaserver!) が手放せずにいるんだけども。 俺だけが知らない、画期的な解決法があるんだろうか。
205 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 10:03:06 .net] >>201 ja_JP.UTF-8は動きませんね。 en_US.UTF-8は動くけど、wとかの動作がへん。
206 名前:200 mailto:sage [2008/11/24(月) 15:38:41 .net] >>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 .net] × $ LANG=ja_JP.eucJP locale ○ $ LANG=ja_JP.UTF-8 locale たびたびtypoスイマセン…
208 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/27(水) 20:49:03 .net] 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 の人)見てる?
209 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/31(水) 21:37:44 .net] こっちにもぺたり >>208 www.netbsd.org/cgi-bin/query-pr-single.pl?number=42832
210 名前:名無しさん@お腹いっぱい。 [2010/09/08(水) 23:38:13 .net] vimscriptで 検索したあとにその単語を セレクトモードで選択できるようにならない?? あとvimのスレおちてる。。だれかたてて。
211 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/09(木) 06:41:57 .net] そんなことよりnviの話しようぜ。 オリジナルviとの互換性なら断然nviだよな。
212 名前:名無しさん@お腹いっぱい。 [2010/10/08(金) 20:44:42 .net] viを覚えなければならなくなりました。 とりあえず様子見でviを起動だけしようとしたのですが、 ウィンドウが出てこないばかりか、起動したターミナルまで シェルが固まりました。誰か助けてーーー
213 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/08(金) 22:02:03 .net] そういうネタいいです。
214 名前:名無しさん@お腹いっぱい。 [2011/01/17(月) 21:14:53 .net] nvi-1.81系って、m17nパッチ当てなくても日本語が使えるようになったのでしょうか?
215 名前:名無しさん@お腹いっぱい。 [2011/01/24(月) 21:31:26 .net] はい
216 名前:名無しさん@お腹いっぱい。 [2011/01/29(土) 21:47:25 .net] インストールされているnviのバージョンってどうやって確認できますか? nvi --version とかやってもエラーになりました。
217 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/29(土) 21:53:32 .net] >>216 マニュアルに載ってない? :ve
218 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/06(日) 17:26:55 .net] macportsでインストールしたら ./ja_JP.UTF-8: No such file or directory っていわれるんですが、どうしたらいいでしょうか?