🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

21 total messages Started by K.Hasegawa Mon, 21 Jul 2003 11:45
viに行をh表示させる方法
#153
Author: K.Hasegawa
Date: Mon, 21 Jul 2003 11:45
8 lines
1303 bytes
Linuxにてvi(実際にはvimでしょう)を使用していますが
行を表示させるコマンドあるいはファイルへの記述が
あるのでしょうか。
manを見てもオプションがない様でしたので質問させていただきました
ご存知の方お教えください。

-- 
K.Hasegawa mailto:sherman@bb.mbn.or.jp
Re: viに行をh表示させる方法
#154
Author: Shinji KONO
Date: Mon, 21 Jul 2003 13:51
24 lines
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表示させる方法
#155
Author: hanaji
Date: Tue, 22 Jul 2003 01:20
25 lines
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
#156
Author: kuno
Date: Tue, 22 Jul 2003 02:04
10 lines
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表示させる方法
#157
Author: IKEDA Kenji
Date: Tue, 22 Jul 2003 03:09
15 lines
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
#158
Author: kuno
Date: Tue, 22 Jul 2003 04:30
6 lines
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表示させる方法
#159
Author: K.Hasegawa
Date: Tue, 22 Jul 2003 09:05
32 lines
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
#160
Author: kuno
Date: Tue, 22 Jul 2003 09:33
13 lines
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
#161
Author: Yuji NOZUKI
Date: Tue, 22 Jul 2003 10:25
17 lines
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表示させる方法
#162
Author: Shinji KONO
Date: Tue, 22 Jul 2003 15:02
20 lines
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表示させる方法
#163
Author: Shinya Hayakawa
Date: Tue, 22 Jul 2003 22:39
30 lines
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表示させる方法
#164
Author: KATAYAMA Yoshio
Date: Wed, 23 Jul 2003 02:26
15 lines
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表示させる方法
#165
Author: IKEDA Kenji
Date: Wed, 23 Jul 2003 03:00
15 lines
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表示させる方法
#167
Author: K.Hasegawa
Date: Wed, 23 Jul 2003 08:45
22 lines
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
#168
Author: Yuji NOZUKI
Date: Wed, 23 Jul 2003 09:34
18 lines
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
#169
Author: Yuji NOZUKI
Date: Wed, 23 Jul 2003 09:44
15 lines
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表示させる方法
#170
Author: KATAYAMA Yoshio
Date: Wed, 23 Jul 2003 10:08
16 lines
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表示させる方法
#171
Author: taku
Date: Wed, 23 Jul 2003 11:05
25 lines
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表示させる方法
#172
Author: Shinya Hayakawa
Date: Wed, 23 Jul 2003 12:59
25 lines
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表示させる方法
#173
Author: Kusakabe Youichi
Date: Wed, 23 Jul 2003 16:45
24 lines
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表示させる方法)
#178
Author: kabe
Date: Thu, 24 Jul 2003 11:01
19 lines
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