Thread View: fj.editor.vi
21 messages
21 total messages
Started by K.Hasegawa
Mon, 21 Jul 2003 11:45
viに行をh表示させる方法
Author: K.Hasegawa
Date: Mon, 21 Jul 2003 11:45
Date: Mon, 21 Jul 2003 11:45
8 lines
1303 bytes
1303 bytes
Linuxにてvi(実際にはvimでしょう)を使用していますが 行を表示させるコマンドあるいはファイルへの記述が あるのでしょうか。 manを見てもオプションがない様でしたので質問させていただきました ご存知の方お教えください。 -- K.Hasegawa mailto:sherman@bb.mbn.or.jp
Re: viに行をh表示させる方法
Author: Shinji KONO
Date: Mon, 21 Jul 2003 13:51
Date: Mon, 21 Jul 2003 13:51
24 lines
1949 bytes
1949 bytes
河野真治 @ 琉球大学情報工学です。
In article <bfgjnp$gd5$1@newsjp.mbn.or.jp>, "K.Hasegawa" <sherman@bb.mbn.or.jp> writes
> manを見てもオプションがない様でしたので質問させていただきました
> ご存知の方お教えください。
man はこの場合には役に立たないんですよね。vim は結構、機能が
豊富なので、僕も知らないものがいっぱい...
> Linuxにてvi(実際にはvimでしょう)を使用していますが
> 行を表示させるコマンドあるいはファイルへの記述が
> あるのでしょうか。
:set nu
ですね。
ただ、vintage vi user には嫌われる使い方かも。
---
Shinji KONO @ Information Engineering, University of the Ryukyus,
PRESTO, Japan Science and Technology Corporation
河野真治 @ 琉球大学工学部情報工学科,
科学技術振興事業団さきがけ研究21(機能と構成)
Re: viに行をh表示させる方法
Author: hanaji
Date: Tue, 22 Jul 2003 01:20
Date: Tue, 22 Jul 2003 01:20
25 lines
1677 bytes
1677 bytes
hanaji です。 K.Hasegawaへ補足です。 > > Linuxにてvi(実際にはvimでしょう)を使用していますが > > 行を表示させるコマンドあるいはファイルへの記述が > > あるのでしょうか。 > > :set nu :set number という意味です。 これを省略して :se nu などと書けます。 他にも :set tabstop=4 などのようなこともできます。 一度 :set all をしてみてください。 --- hanaji @ clubaa.com
Re: vi$B$K9T$r(Bh$BI=<($5$;$kJ}K!(B
Author: kuno
Date: Tue, 22 Jul 2003 02:04
Date: Tue, 22 Jul 2003 02:04
10 lines
1242 bytes
1242 bytes
$B5WLn$G$9!#(B
kono@ie.u-ryukyu.ac.jp$B$5$s(B:
> man $B$O$3$N>l9g$K$OLr$KN)$?$J$$$s$G$9$h$M!#(Bvim $B$O7k9=!"5!G=$,(B
> $BK-IY$J$N$G!"KM$bCN$i$J$$$b$N$,$$$C$Q$$(B...
$B$G$b9THV9f$D$1$s$N$O4pK\$G@N$N(Bvi$B$+$i$"$k$G$7$g!#:#(BFreeBSD$B$N(Bman
$B%Z!<%88+$?$i!V(B:set nu$B!W$O:\$C$F$^$7$?$1$I$M!#(B
man$B%Z!<%8$K$bJ#?t7OE}$"$k$s$@$m$&$+!D(B $B5WLn(B
Re: viに行をh表示させる方法
Author: IKEDA Kenji
Date: Tue, 22 Jul 2003 03:09
Date: Tue, 22 Jul 2003 03:09
15 lines
1850 bytes
1850 bytes
In article <bfi64a$1171@utogw.gssm.otsuka.tsukuba.ac.jp>, kuno@gssm.otsuka.tsukuba.ac.jp writes: > 久野です。 > kono@ie.u-ryukyu.ac.jpさん: >> man はこの場合には役に立たないんですよね。vim は結構、機能が >> 豊富なので、僕も知らないものがいっぱい... > でも行番号つけんのは基本で昔のviからあるでしょ。今FreeBSDのman > ページ見たら「:set nu」は載ってましたけどね。 ex(1) にしか無い方が多いような。FreeBSD のは nvi だし。 -- 池田研二 稲城駅前在住
Re: vi$B$K9T$r(Bh$BI=<($5$;$kJ}K!(B
Author: kuno
Date: Tue, 22 Jul 2003 04:30
Date: Tue, 22 Jul 2003 04:30
6 lines
1133 bytes
1133 bytes
$B5WLn$G$9!#(B
noroi-fj@mob.or.jp$B$5$s(B:
> ex(1) $B$K$7$+L5$$J}$,B?$$$h$&$J!#(BFreeBSD $B$N$O(B nvi $B$@$7!#(B
$B$"$"!"(Bnvi$B$@$C$?$s$G$9$M!#CN$i$J$+$C$?!#(B $B5WLn(B
Re: viに行をh表示させる方法
Author: K.Hasegawa
Date: Tue, 22 Jul 2003 09:05
Date: Tue, 22 Jul 2003 09:05
32 lines
2046 bytes
2046 bytes
ご回答ありがとうございます。 >> > Linuxにてvi(実際にはvimでしょう)を使用していますが >> > 行を表示させるコマンドあるいはファイルへの記述が >> > あるのでしょうか。 >> >> :set nu > >:set number >という意味です。 >これを省略して >:se nu >などと書けます。 >他にも >:set tabstop=4 >などのようなこともできます。 なるほど、わかりました。 >一度 >:set all >をしてみてください。 こんなに多くのオプションがあるのですね! 毎回:se nuするのも面倒なので何か設定ファイルに 書けばよいような方法はありませんか? 素人考えですけれどたとえば.bashrsファイルあたりに alias vi= 'vim -opt'に書けばよいとか。。。 ご存知でしたらお教えください。 >--- >hanaji @ clubaa.com -- K.Hasegawa mailto:sherman@bb.mbn.or.jp
Re: vi$B$K9T$r(Bh$BI=<($5$;$kJ}K!(B
Author: kuno
Date: Tue, 22 Jul 2003 09:33
Date: Tue, 22 Jul 2003 09:33
13 lines
1487 bytes
1487 bytes
$B5WLn$G$9!#(B
sherman@bb.mbn.or.jp$B$5$s(B:
> $BKh2s(B:se nu$B$9$k$N$bLLE]$J$N$G2?$+@_Dj%U%!%$%k$K(B
> $B=q$1$P$h$$$h$&$JJ}K!$O$"$j$^$;$s$+!)(B
> $BAG?M9M$($G$9$1$l$I$?$H$($P(B.bashrs$B%U%!%$%k$"$?$j$K(B
> alias vi= 'vim -opt'$B$K=q$1$P$h$$$H$+!#!#!#(B
> $B$4B8CN$G$7$?$i$*65$($/$@$5$$!#(B
$B@N$N(Bvi$B$@$H%[!<%`%G%#%l%/%H%j$N%U%!%$%k!V(B.exrc$B!W$K$8$+$K(B
$B!V(Bset nu$B!W$H$+=q$/$s$@$1$I!"(Bvim$B$J$s$G$7$?$C$1(B?
$B$d$C$Q$j%^%K%e%"%k8+$J$$$H!#(B $B5WLn(B
Re: vi$B$K9T$r(Bh$BI=<($5$;$kJ}K!(B
Author: Yuji NOZUKI
Date: Tue, 22 Jul 2003 10:25
Date: Tue, 22 Jul 2003 10:25
17 lines
1527 bytes
1527 bytes
<bfiuou$43s$1@newsjp.mbn.or.jp>$B$N5-;v$K$*$$$F!"(Bsherman@bb.mbn.or.jp$B$5$s$O=q$-$^$7$?!#(B
> $BKh2s(B:se nu$B$9$k$N$bLLE]$J$N$G2?$+@_Dj%U%!%$%k$K(B
> $B=q$1$P$h$$$h$&$JJ}K!$O$"$j$^$;$s$+!)(B
$HOME/.jvimrc$B$G$9!#(B
$B$3$s$J46$8$G$9(B
set jmask=.EE
set tabstop=4
set shiftwidth=4
set showmatch
set autoindent
set showmode
System Planning and Engineering Corporation
$BLn7nM4<#(B(NOZUKI Yuji) mailto:ynozuki@spec.co.jp
mailto:XLW03334@nifty.com
Re: viに行をh表示させる方法
Author: Shinji KONO
Date: Tue, 22 Jul 2003 15:02
Date: Tue, 22 Jul 2003 15:02
20 lines
1853 bytes
1853 bytes
河野真治 @ 琉球大学情報工学です。
In article <bfj3fb$1ktc$1@vpn2.spec.co.jp>, ynozuki@spec.co.jp (Yuji NOZUKI) writes
> set tabstop=4
> set shiftwidth=4
この二つは落せないよね。
> set showmatch
> set autoindent
> set showmode
このあたりは意見のわかれるところか? autoindent は cut&paste
の時にちょっと困る。
---
Shinji KONO @ Information Engineering, University of the Ryukyus,
PRESTO, Japan Science and Technology Corporation
河野真治 @ 琉球大学工学部情報工学科,
科学技術振興事業団さきがけ研究21(機能と構成)
Re: viに行をh表示させる方法
Author: Shinya Hayakawa
Date: Tue, 22 Jul 2003 22:39
Date: Tue, 22 Jul 2003 22:39
30 lines
1998 bytes
1998 bytes
こんにちは。早川といいます。 On 22 Jul 2003 15:02:28 GMT kono@ie.u-ryukyu.ac.jp (Shinji KONO) wrote: > > set tabstop=4 > > set shiftwidth=4 > > この二つは落せないよね。 僕は下記の設定のソースを見ることが多いです。 set tabstop=8 set shiftwidth=4 set softtabstop=4 > > set showmatch > > set autoindent > > set showmode > > このあたりは意見のわかれるところか? autoindent は cut&paste > の時にちょっと困る。 pasteの時にインデントが崩れるって事ですよね? 僕はその都度 = コマンドで整形してます。。 あるいは毎回 set noai noci するか.. もっと良い方法ありそうですね。 -- SH tetryl@tokyoprogrammer.com
Re: viに行をh表示させる方法
Author: KATAYAMA Yoshio
Date: Wed, 23 Jul 2003 02:26
Date: Wed, 23 Jul 2003 02:26
15 lines
1842 bytes
1842 bytes
IKEDA Kenji <noroi-fj@mob.or.jp> writes: > > でも行番号つけんのは基本で昔のviからあるでしょ。今FreeBSDのman > > ページ見たら「:set nu」は載ってましたけどね。 > > ex(1) にしか無い方が多いような。FreeBSD のは nvi だし。 :se nu は 2.x BSD からあったと思うのですが、マニュアルが行方不明 で確認できませんでした。4.2 BSD のマニュアルには、以下が出ていま した。 autoindent autowrite ignorecase lisp list magic number paragraphs redraw sections shiftwidth showmatch slowopen term -- 片山@PFU
Re: viに行をh表示させる方法
Author: IKEDA Kenji
Date: Wed, 23 Jul 2003 03:00
Date: Wed, 23 Jul 2003 03:00
15 lines
2012 bytes
2012 bytes
In article <qkpsmoyyo4m.fsf@dash.tokyo.pfu.co.jp>, KATAYAMA Yoshio <kate@pfu.fujitsu.com> wrote: > :se nu は 2.x BSD からあったと思うのですが、マニュアルが行方不明 > で確認できませんでした。 BSD系は、USD の方を読めって態度で、man の方はえらく簡素じゃないですか? だから、この場合(vi, exの場合)は man が役に立たないという話になるんだ と思うんですが。 http://www.freebsd.org/cgi/man.cgi?query=ex&sektion=1&manpath=2.10+BSD http://www.freebsd.org/cgi/man.cgi?query=vi&sektion=1&manpath=2.10+BSD -- 池田研二 稲城駅前在住
Re: viに行をh表示させる方法
Author: K.Hasegawa
Date: Wed, 23 Jul 2003 08:45
Date: Wed, 23 Jul 2003 08:45
22 lines
1945 bytes
1945 bytes
ご回答ありがとうございます。 > > 毎回:se nuするのも面倒なので何か設定ファイルに > > 書けばよいような方法はありませんか? > >$HOME/.jvimrcです。 ls -aで探したのですがファイルがありませんでした またfind / -iname *jvimrc*で探したのですが見つかりませんでしたので これはひょっとしたら新たにファイルを書くのかと思い下記のような コマンドを書いてみましたがviに反映しませんでした。 どこに.jvimrcはあるのでしょうか?? >こんな感じです >set jmask=.EE >set tabstop=4 >set shiftwidth=4 >set showmatch >set autoindent >set showmode -- K.Hasegawa mailto:sherman@bb.mbn.or.jp
Re: vi$B$K9T$r(Bh$BI=<($5$;$kJ}K!(B
Author: Yuji NOZUKI
Date: Wed, 23 Jul 2003 09:34
Date: Wed, 23 Jul 2003 09:34
18 lines
1827 bytes
1827 bytes
<bfl79v$9ig$1@nn-os106.ocn.ad.jp>$B$N5-;v$K$*$$$F!"(Bhanaji@clubaa.com$B$5$s$O=q$-$^$7$?!#(B
> > $HOME/.jvimrc$B$G$9!#(B
>
> $B$3$N%U%!%$%k$K%3%a%s%H$O=q$-9~$a$k$N$G$7$g$&$+!)(B
> $B@N$I$C$+$G?($C$?(BOS$B$N(B vi(.exrc) $B$G$O%@%V%k%/%)!<%H$,%3%a%s%H%^!<%/$@$C$?$h$&(B
> $B$J(B
> $B5-21$,$"$j$^$9!#(B
> $B2?8N%7%c!<%W(B(#)$B5-9f$8$c$J$$$s$@$m!)$C$F;W$C$F$^$7$?$,!#(B
$B%=!<%9$r8+$F$_$^$7$?$,!"(B.jvimrc$B$rFI$_9~$`4X?t$G$O%3%a%s%H9T$H$7$F(B
$BFI$_Ht$P$9=hM}$O%$%s%W%j$5$l$F$$$J$$$G$9!#(B
# quick hack$B$G<j$rF~$l$k$N$O4JC1$G$9$h(B
System Planning and Engineering Corporation
$BLn7nM4<#(B(NOZUKI Yuji) mailto:ynozuki@spec.co.jp
mailto:XLW03334@nifty.com
Re: vi$B$K9T$r(Bh$BI=<($5$;$kJ}K!(B
Author: Yuji NOZUKI
Date: Wed, 23 Jul 2003 09:44
Date: Wed, 23 Jul 2003 09:44
15 lines
1877 bytes
1877 bytes
<bflhug$nql$1@newsjp.mbn.or.jp>$B$N5-;v$K$*$$$F!"(Bsherman@bb.mbn.or.jp$B$5$s$O=q$-$^$7$?!#(B
> ls -a$B$GC5$7$?$N$G$9$,%U%!%$%k$,$"$j$^$;$s$G$7$?(B
> $B$^$?(Bfind / -iname *jvimrc*$B$GC5$7$?$N$G$9$,8+$D$+$j$^$;$s$G$7$?$N$G(B
> $B$3$l$O$R$g$C$H$7$?$i?7$?$K%U%!%$%k$r=q$/$N$+$H;W$$2<5-$N$h$&$J(B
> $B%3%^%s%I$r=q$$$F$_$^$7$?$,(Bvi$B$KH?1G$7$^$;$s$G$7$?!#(B
> $B$I$3$K(B.jvimrc$B$O$"$k$N$G$7$g$&$+!)!)(B
$B<+:n$7$F$/$@$5$$!#(B
$B$G$b(Bvim$B$NF|K\8l2=BP1~HG$N(Bjvim($B;d$,;H$C$F$k$N$O(Bjvim 2.0)$B$N>l9g$G$9$h!#(B
vi$B$r;HMQ$9$k$J$i(B .exrc $B$G$9$7!"(Bvim$B$J$i(B .vimrc or .exrc $B$G$9!#(B
System Planning and Engineering Corporation
$BLn7nM4<#(B(NOZUKI Yuji) mailto:ynozuki@spec.co.jp
mailto:XLW03334@nifty.com
Re: viに行をh表示させる方法
Author: KATAYAMA Yoshio
Date: Wed, 23 Jul 2003 10:08
Date: Wed, 23 Jul 2003 10:08
16 lines
1982 bytes
1982 bytes
IKEDA Kenji <noroi-fj@mob.or.jp> writes: > > :se nu は 2.x BSD からあったと思うのですが、マニュアルが行方不明 > > で確認できませんでした。 > > BSD系は、USD の方を読めって態度で、man の方はえらく簡素じゃないですか? > だから、この場合(vi, exの場合)は man が役に立たないという話になるんだ > と思うんですが。 おっと、「man が役立たない」という話だったのですね。「:se nu が 昔からあったのか?」という話だと思っていました。 ちなみに、私が言っている「マニュアル」は、Programmer's Manual vol. 2x です。 -- 片山@PFU
Re: viに行をh表示させる方法
Author: taku
Date: Wed, 23 Jul 2003 11:05
Date: Wed, 23 Jul 2003 11:05
25 lines
2013 bytes
2013 bytes
天野と申します。 On Tue, 22 Jul 2003 22:39:01 GMT Shinya Hayakawa <tetryl@tokyoprogrammer.com> wrote: > pasteの時にインデントが崩れるって事ですよね? > 僕はその都度 = コマンドで整形してます。。 > あるいは毎回 set noai noci するか.. > もっと良い方法ありそうですね。 vim (と、もしかしたらjvim) 限定な方法だと思いますが、 :a paste . と ed 風に paste すると、 インデントを崩さずに張り付けることができます。 set noai noci する必要はありません。念のため。 nvi ではどうなのでしょう。 Solaris 上の素の vi ではこの方法は不可でした。 -- Taku Amano taku@petmail.net
Re: viに行をh表示させる方法
Author: Shinya Hayakawa
Date: Wed, 23 Jul 2003 12:59
Date: Wed, 23 Jul 2003 12:59
25 lines
2080 bytes
2080 bytes
早川です。 On Wed, 23 Jul 2003 20:05:53 +0900 taku <taku@petmail.net> wrote: > vim (と、もしかしたらjvim) 限定な方法だと思いますが、 > > :a > paste > . なるほど!あるいは :i でも使えそうですね。 > と ed 風に paste すると、 > インデントを崩さずに張り付けることができます。 > set noai noci する必要はありません。念のため。 > > nvi ではどうなのでしょう。 > Solaris 上の素の vi ではこの方法は不可でした。 nvi では set autoindent されていると ex コマンドでも効いてしまいインデントが崩れました。 -- SH tetryl@tokyoprogrammer.com
Re: Re: viに行をh表示させる方法
Author: Kusakabe Youichi
Date: Wed, 23 Jul 2003 16:45
Date: Wed, 23 Jul 2003 16:45
24 lines
2282 bytes
2282 bytes
In article <qkpsmoyyo4m.fsf@dash.tokyo.pfu.co.jp>, KATAYAMA Yoshio <kate@pfu.fujitsu.com> wrote: > > > でも行番号つけんのは基本で昔のviからあるでしょ。今FreeBSDのman > > > ページ見たら「:set nu」は載ってましたけどね。 > > > > ex(1) にしか無い方が多いような。FreeBSD のは nvi だし。 > > :se nu は 2.x BSD からあったと思うのですが、マニュアルが行方不明 > で確認できませんでした。4.2 BSD のマニュアルには、以下が出ていま > した。 > > autoindent autowrite ignorecase lisp list magic number > paragraphs redraw sections shiftwidth showmatch slowopen term 少なくとも4.1BSDでは使えました。(:set nu) System Vに最初にviが載ったころ、 show modeがdefaultで、かなり違和感があった覚えがあります。 -- ヘ_ヘ ____________________________ ミ・・ ミ void@merope.pleiades.or.jp ( ° )~ 日下部陽一 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
paste (Re: viに行をh表示させる方法)
Author: kabe
Date: Thu, 24 Jul 2003 11:01
Date: Thu, 24 Jul 2003 11:01
19 lines
1394 bytes
1394 bytes
>> :a >> paste >> . >> >> Solaris $B>e$NAG$N(B vi $B$G$O$3$NJ}K!$OIT2D$G$7$?!#(B ^[[7ma: No such command from open/visual^[[0m $B$J$k$[$I!#(B Q (ex$B%b!<%I(B) :a [paste] . :vi (vi$B%b!<%I(B) BSD vi $B$N$3$m$+$i(B Q $B$O$"$k$h$&$G$9$,(B vim$B$K$O$J$$$G$9$M!D(B -- kabe
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads