:::viクローン nvi:::
001110NGNG
同じにおもえるが………。
00121NGNG
糞スレ立ててごめんなさい。削除依頼してきます。
00161NGNG
糞 ス レ 立 て て ご め ん な さ い 。 削 除 依 頼 し て き ま す 。

0018/dev/zeroNGNG
nvi(BSD vi)に、vimみたいに日本語のメニューやらと日本語化又は国際化対応のパッチは
存在しますか。また、vimのようにシンタックスカラーの機能があったら嬉しいのですけどね。
0020/dev/zeroNGNG
>>19
上げたけど、荒らしてないだろ。
一応下げとく。

勘違いするな。
0022/dev/zeroNGNG
いつ削除候補になったの。
0023/dev/zeroNGNG
nviにシンタックスカラー使ってコーディングし易いようにしたいけど、、
0025名無しさん@お腹いっぱい。NGNG
Vimに負けてたまるか

age
0026名無しさん@お腹いっぱい。NGNG
オマエらはそんなにviが好きなのかと小一時間(略

あー、でも入力モードでカーソルキー使えたら愛せるかも
0028名無しさん@お腹いっぱい。NGNG
カラーいらんが、複数バッファ持てる(複数ファイル同時に開ける)ようにしてほしい。
0029名無しさん@お腹いっぱい。NGNG
>>28に補足
つまりあるファイル編集中に別のファイルを開いて編集してまた元のファイル
の編集に戻るとかしたい。
0030名無しさん@カラアゲうまうまNGNG
:e FILENAME じゃだめなん?
:e # でいったりきたり。
0034名無しさん@お腹いっぱい。NGNG
>>28 やてみるよろし。
$ vi foo bar
(最初にfooが開く)
:n
(barに移る)
:prev
(fooに戻る)
ctrl+^
(barに切り換え)
ctrl+^
(fooに切り換え)
:N
(画面分割してbarも表示; カーソルはbarのウィンドウに移動)
ctrl+w
(カーソルはfooのウィンドウに移動)
:q
(fooのウィンドウは閉じてbarのウィンドウのみに)
0035名無しさん@お腹いっぱい。NGNG
>>34
さんくす
0037名無しさん@お腹いっぱい。NGNG
ちょっと調べりゃ

即座にわかるようなことを

書き込んむだけで

人から感謝されるなんて

うに板もずいぶん

廃レベルになったものさ
0038名無しさん@お腹いっぱい。NGNG
>>34
漏れは:N = :prevだった。
ctrl+wだけじゃだめだろ。ctrl+w × 2とかctrl+w+{h,j,k,l}とか
ctrl+^はできなかった。win版だとできるのに。
004134NGNG
>>37
さもできないことのように書いてあったからできることを書いたんだけど
宿題の答をうっかり書いちゃったみたいだね。
>>38
こっちではvimでも直前に切り替えたファイルをctrl+^でトグルできてるけど。
004228NGNG
ごめん漏れの書き方が悪かったけど、

AAAっていうファイルを編集していて、*途中から* BBBっていうファイルを開い
て編集して、今度はCCCっていうファイルを開いて編集して、次はDDD。
んで、またAAAの途中から続きを編集。

ってなことをやりたいの。途中から開くってところがミソ。
今は >30の方法でやってるけど、これと似たようなことを 3ファイル以上で
やりたいの。
nvi ってそゆ事できるっけ?

nvi でも画面分割できたんだ。知らなかった。
ありがとう!> 34さん。
004434NGNG
>>42
:E 新しいファイル名
とやれば分割して開くので前のファイルにも戻れるけど、
画面がガンガン分割されてしまうからね……
0047名無しさん@お腹いっぱい。NGNG
foo.txt内に存在するテキストの一部分を切り取って
bar.txtにfoo.txtから取ってきたテキストの一部を貼り付けること可能ですか。

その一連の操作を簡単に一気に済ませたいです。

因みに俺が使ってるviは、NetBSD 1.5.xのviです。
0053名無しさん@お腹いっぱい。NGNG
nvi-1.79.m17n-20011024 だけど、autodetect=jp+ にしても、
文字コード保存されなくなっていませんか?
どうも、19991117 から 20011024 へ上げてからおかしくなったようなんですが。
005453NGNG
20011024 使ってるひとはいないのかな?
005653NGNG
>>55
ぐはぁ、このスレ削除依頼出てたんですか。
vi スレに逝ってきます。
0058名無しさん@お腹いっぱい。NGNG
elvisはどうよ?
0060名無しさん@お腹いっぱい。NGNG
nviって日本語がいまいちだったので、vimに乗り換えました。
0068名無しさん@お腹いっぱい。NGNG
age
0069名無しさん@お腹いっぱい。NGNG
vim を使うと、細かい部分でオリジナル vi と挙動が違うところが
山ほどあって、発狂しそうになります。
というわけで、nvi と vim が両方使える環境では、必ず nvi の方
を使うことにしています。
0073名無しさん@お腹いっぱい。NGNG
>72

漏れも同じような感じだが何とかして欲しい。。。
0074名無しさん@お腹いっぱい。NGNG
viを頭の中から消去したら?そしたらvimでくよくよすることはない
間違いない
0075itojunNGNG
呼んだ?
0078名無しさん@お腹いっぱい。NGNG
age
0081名無しさん@お腹いっぱい。NGNG
勃起age!!
0082名無しさん@お腹いっぱい。NGNG
windows用のgvimのことは、ここで聞いてもいいんだろうか。

Insert modeに切り替えると、IMEが勝手にONになるのが
激しくうざいんだけど、IMEの制御を止める方法があったら
教えてもらえませんか。
0085名無しさん@お腹いっぱい。NGNG
nvi-1.79.m17n-20040401 リリース age
0086名無しさん@お腹いっぱい。NGNG
nvi で newline 含まない単語を p とか P すると、
カーソルは移動しないんだけど、 vim とか viper だと
単語の最後のキャラクタに移動します。
どっちが vi 的に正しいの?
008786NGNG
わーい、ここにあったよ。
ttp://www.bostic.com/vi/faq.html#A2
0089名無しさん@お腹いっぱい。NGNG
nvi って vim の対極として純粋な vi に近い主義かと思ったけど、
perl_api, tcl_api やらあって、しかもそれが機能してなくて
中途半端な感じ。
0096名無しさん@お腹いっぱい。NGNG
>>93
ノシ
0097名無しさん@お腹いっぱい。NGNG
ノシ
0098名無しさん@お腹いっぱい。NGNG
ノシシ
0100100NGNG
100ゲトーー
0102名無しさん@お腹いっぱい。NGNG
なんとなく age
0120名無しさん@お腹いっぱい。2006/01/18(水) 19:22:37
viでじゅうぶん
0122名無しさん@お腹いっぱい。2006/04/22(土) 17:55:12
Vim スレで最近知った。 u... で多段 undo が出来てたなんて。
遅えーよ!早く教えといてくれよ!知らなかったの俺だけ?
今までの苦労は何だったんだ。死にたい・・・
0123名無しさん@お腹いっぱい。2006/09/14(木) 12:12:46
nvi-m17n-1.79で、

/hoge\>
↑の形で文字列サーチする時、hogeの部分の文字が「偶数」だと正常だけど、

/hogex\>
↑みたいに文字を「奇数」にすると正常にサーチできない
(あるはずの文字列にマッチしない)
というバグを見つけたんですけど、がいしゅつですか?

ちなみに、/\<hoge や /\<hogex の方は正常です。
/hogex\> の時にバグが出現します。
0125名無しさん@お腹いっぱい。2006/09/14(木) 22:03:51
vi (nvi) って screen と併せて使うのが普通でしょ
sh とでも more, less とでも、何なら emacs とでも
コピペできるじゃん
0128名無しさん@お腹いっぱい。2006/09/15(金) 08:46:41
意味わかんない。
screen 使わなくてもコピペできてますが。

console に執着してて、ウィンドウシステムを使わない変な人かな?
もしもそうだとすると、それは普通じゃなくて、むしろ例外。
0129名無しさん@お腹いっぱい。2006/09/15(金) 11:33:28
>>123-124

/\<hogex\> ←みたいに、\<も\>も付けると正常動作する。
/hogex\> ←みたいに、\>だけ付けて、かつ hogex(5文字)のような奇数文字だとマッチしない。
0131名無しさん@お腹いっぱい。2006/10/14(土) 10:15:51
>>130
カーソルの斜め移動ができない。
0133名無しさん@お腹いっぱい。2007/01/22(月) 05:21:00
なんで nvi は ex コマンド入力中に CTRL-C で
実行になるの?オリジナル vi ではキャンセルじゃない?
0139名無しさん@お腹いっぱい。2007/07/30(月) 00:17:45
nviなんてまだ使ってる人いたんだー。
0141名無しさん@お腹いっぱい。2007/07/30(月) 08:16:39
vimじゃね?
01431422007/07/30(月) 10:13:11
あ、 jvim2, jvim3 もあるか。他にもあるのかな?
01451422007/07/30(月) 22:48:36
>>144
いや、本家 vim は日本語入力組み込めないので。
0147名無しさん@お腹いっぱい。2007/07/31(火) 08:53:28
作ってportsにしてくれ
0148名無しさん@お腹いっぱい。2007/07/31(火) 08:56:43
vimはvi互換じゃない時点で没。
undo2回やったら2回前にundoされて、
せっかくの入力が飛んでしまった恨みあり。

viの後継はnviしかありえない。
0150名無しさん@お腹いっぱい。2007/07/31(火) 12:37:21
>>145 いや、本家 vim は日本語入力組み込めないので
vim7.1使いだが、ちゃんと uim+anthy から日本語を拾うぞ。
そういう話じゃないのか?
0151名無しさん@お腹いっぱい。2007/07/31(火) 13:53:52
>>148
vim -u NONEでcompatibleにすればよい。
というかデフォルトではcompatibleモードのはず。
「Hacking Vim」によると、Viとの互換性は
STEVIE 10%
Vile 10%
Elvis 80%
Nvi 95%
Vim 99%
らしいぞ。
0157名無しさん@お腹いっぱい。2007/07/31(火) 15:54:35
ディストリビューション固有の設定ファイルでも入ってるんじゃないの?
それも -u NONE すれば読まなくなるはずだが。
ちょっと -u NONE で起動して
:scri
してみて。
0158名無しさん@お腹いっぱい。2007/07/31(火) 15:58:44
>>157
-u NONEで起動してから、:scri を(exモードのコマンドですよね?)入力しましたが、
何も表示されずにそのままviモードに戻るだけですが、
どうなればいいんでしょう?
相変わらず compatible じゃありません。
:se all で、 nocompatible が表示されます。
0161名無しさん@お腹いっぱい。2007/08/14(火) 19:55:52
uimが利用できるようになるパッチがあればまだnviでいいな
0162名無しさん@お腹いっぱい。2007/08/14(火) 23:19:58
vi使ってる奴って、Emacs使ってる奴に比べて
自分でしようって奴が少ないよな
そのくせ文句言うしわけわかめ
0166本田2007/10/02(火) 03:59:16
>>164
The latest version of Multi-Localized Mosaic is Mosaic-L10N (2.4.0) based on NCSA Mosaic for X 2.4.
0168名無しさん@お腹いっぱい。2007/11/02(金) 15:34:03
さらば itojun...

IPv6より、nvi-m17nの方がお世話になったっていう実感あるね。卒研はプログラムも論文もnviで書いたし。
v6は多分これからnviよりずっとたくさんの人が彼の遺産の恩恵にあずかるんだろうけど。

週末はいつものvimじゃなく、懐かしのnviで泣きながらハックするよ。
おつかれ。
0172名無しさん@お腹いっぱい。2007/11/20(火) 21:58:37
約3KB〜約15KBの(テキスト)ファイルを開こうとした時のみ、
nviが SIGABRTで落ちる、という現象が発生してるんだけど、
心あたりある人いる?

Version 1.79 (10/23/96) multilingualization patch version Nov 17, 1999
です。

ちなみに、同じファイルをvimとか他のエディタでなら開けます。
ファイル自体の問題じゃないです。
日本語ファイルでも日本語を含まないファイルでも現象は同じです。

約3KBより小さいファイルや、約15KBより大きいファイルだと正常に動作します。
0177sage2007/12/02(日) 23:10:09
utf-8対応nviが保水
0182名無しさん@お腹いっぱい。2007/12/04(火) 03:33:17
うん。
かな漢字変換 (かんな) の機能との親和性は nvi-m17n が最も高いと思う。
jvim や vim+uim とかはいまいち。
0190名無しさん@お腹いっぱい。2007/12/07(金) 14:10:46
遅い回線で使うとどういう風になるのか試してみたいんだけど、
PC一台でそういうことって実験できるの?
0195名無しさん@お腹いっぱい。2007/12/07(金) 19:54:03
そこまでして試すもんじゃないだろw
どっかのサーバーにtelnetで入れてもらって
遅い回線を体験すれば良いだろ
(でも最近の回線って意外と遅くないんだよな)
0196名無しさん@お腹いっぱい。2008/01/07(月) 19:06:15
nvi で :vsplit すると垂直にウィンドウを分割できるみたいですが、
水平に分割するコマンドはないのでしょうか?
0199名無しさん@お腹いっぱい。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]
は、日本語も使えるようになったってことですか?
0200名無しさん@お腹いっぱい。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を起動したほうがいいでしょう。
02012002008/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も動作が若干ぁゃしぃので…
02022002008/11/22(土) 22:57:14
>>200
× 内部的にiconvでeucJP -> UTF-8への変換
○ 内部的にiconvでUTF-8 -> eucJPへの変換

失礼。
0203名無しさん@お腹いっぱい。2008/11/23(日) 08:26:20
貴重な情報ありがとうございます。
ちょっと使ってみましたが、
en_US.UTF-8、ja_JP.UTF-8のときにcombining character
があると表示が崩れてしまうようです。
0204名無しさん@お腹いっぱい。2008/11/24(月) 04:23:57
表示・編集はいいとして、日本語の入力は皆さんどうしてるんでしょうか?

モード切替えの度にXIMだのMacIMだのをON/OFFするのがひじょーに
かったるいので、いまだに-lcannaなnvi (そしてcannaserver!)
が手放せずにいるんだけども。

俺だけが知らない、画期的な解決法があるんだろうか。
02062002008/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が一致してない?
02072002008/11/24(月) 15:40:22
× $ LANG=ja_JP.eucJP locale
○ $ LANG=ja_JP.UTF-8 locale
たびたびtypoスイマセン…
0208名無しさん@お腹いっぱい。2010/01/27(水) 20:49:03
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の人)見てる?
0210名無しさん@お腹いっぱい。2010/09/08(水) 23:38:13
vimscriptで

検索したあとにその単語を

セレクトモードで選択できるようにならない??

あとvimのスレおちてる。。だれかたてて。
0212名無しさん@お腹いっぱい。2010/10/08(金) 20:44:42
viを覚えなければならなくなりました。
とりあえず様子見でviを起動だけしようとしたのですが、
ウィンドウが出てこないばかりか、起動したターミナルまで
シェルが固まりました。誰か助けてーーー
0214名無しさん@お腹いっぱい。2011/01/17(月) 21:14:53
nvi-1.81系って、m17nパッチ当てなくても日本語が使えるようになったのでしょうか?
0215名無しさん@お腹いっぱい。2011/01/24(月) 21:31:26
はい
0216名無しさん@お腹いっぱい。2011/01/29(土) 21:47:25
インストールされているnviのバージョンってどうやって確認できますか?
nvi --version とかやってもエラーになりました。
0218名無しさん@お腹いっぱい。2011/02/06(日) 17:26:55
macportsでインストールしたら
./ja_JP.UTF-8: No such file or directory
っていわれるんですが、どうしたらいいでしょうか?
0222名無しさん@お腹いっぱい。2011/06/08(水) 20:52:57.01
nvi-1.81 は動きがまだまだ変なので、
nvi-m17n-1.79 を大事に保存しておこう
0226名無しさん@お腹いっぱい。2011/06/11(土) 21:36:39.76
ここに貼ると、public domainにならないので、それはいや。
なお、パッチは、
* サイズが結構でかい。
* いま完成しているパッチは、文字幅データをvimから抜いたので、GPLが感染る。そこ以外は問題ないはず。
* ¥<、¥>の動作がおかしい。
* utf-8専用になる。(m17nにある文字コード混ぜる機能はばっさり切った)
など、別の問題もある。
ちなみに、itojun大先生の仕込んだ小さなバグ(配列の限界行き過ぎ)もこっそり修正してます。
0230名無しさん@お腹いっぱい。2011/06/21(火) 05:06:42.97
hrs 2011-06-20 07:36:06 UTC
Log: Resurrect editors/nvi-m17n. More updates will follow.
motoyuki 2011-06-20 10:33:10 UTC
Log: Update nvi-m17n patch to nvi-m17n-1.79-20040608.


ザオリクかかった後、命の木の実を食わせたのは>>226なのか?
0231 忍法帖【Lv=3,xxxP】 2011/06/21(火) 08:05:43.81
patch を 20040401 から 20040608 に変更しただけなので違うと思われ。
0233名無しさん@お腹いっぱい。2011/08/23(火) 18:07:06.32
begin 644 vi.h.diff
M+2TM("XN+W9I+W9I+F@N;W)I9PDR,#`W+3$Q+3$Y(#`Q.C0Q.C0R+C`P,#`P
M,#`P,"`K,#DP,`HK*RL@+BXO=FDO=FDN:`DR,#$Q+3`X+3(S(#$X.C`Q.C(P
M+C`P,#`P,#`P,"`K,#DP,`I`0"`M.2PX("LY+#$P($!`"B`@*@DD260Z('9I
M+F@L=B`Q,"XR-R`R,#`R+S`Q+S$Y(#(Q.C4Y.C`W('-K:6UO($5X<"`D("A"
M97)K96QE>2D@)$1A=&4Z(#(P,#(O,#$O,3D@,C$Z-3DZ,#<@)`H@("HO"B`*
M*R-D969I;F4):7-#2DMI9&5O9W)A<&@H8V@I"2@P>#,T,#`@/#T@*%5#2$%2
M7U0I*&-H*2`F)B`H8V@I(#P@*%5#2$%27U0I,'AA,#`P*0HK"B`O*B!$969I
M;FET:6]N(&]F(&$@=FD@(G=O<F0B+B`J+PHM(V1E9FEN90EI;G=O<F0H8V@I
M"2@H54-(05)?5"EC:"`¥/2`R-34@)B8@*&ES86QN=6TH8V@I('Q¥("AC:"D@
M/3T@)U¥G*2D**R-D969I;F4):6YW;W)D*&-H*0DH*%5#2$%27U0I8V@@/#T@
M,C4U("8F("AI<V%L;G5M*&-H*2!¥?"`H8V@I(#T]("=?)RD@?'P@:7-#2DMI
M9&5O9W)A<&@H8V@I*0H@"B!T>7!E9&5F('-T<G5C="!?=FEK97ES(%9)2T59
%4SL*(`IA
`
end
0238名無しさん@お腹いっぱい。2012/03/09(金) 21:36:37.78
viってCRLFのCRを一括で消すことはできても
新たに一括でCRを入れる方法は無いですよね?
0244名無しさん@お腹いっぱい。2012/03/11(日) 13:55:00.08
1GOs/^\(.\)\(.*\)/\2\1/<RET>s/^ //<RET>put<RET>;<control-V><control-M><ESC>
k"ad2kx:%s/^/ /<RET>:%@a<RET>:1d<RET>

これだとnvi専用だし、buffer壊すし、どう見ても>>243のほうがエレガントだな・・・
0250名無しさん@お腹いっぱい。2014/09/22(月) 07:54:47.07
Vimより安定してるらしい
0252名無しさん@お腹いっぱい。2017/12/29(金) 09:50:33.89
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

0CQ2WJNJG9
0253名無しさん@お腹いっぱい。2018/05/22(火) 04:16:04.93
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

3QMDU
レスを投稿する


ニューススポーツなんでも実況