🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

17 total messages Started by Kazuki Yoshioka Thu, 21 Oct 1999 00:00
自動で「:set tabstop=4」を行う方法は有りませんか?
#399
Author: Kazuki Yoshioka
Date: Thu, 21 Oct 1999 00:00
18 lines
1397 bytes
はじめまして。吉岡といいます。

vi(nvi)でファイルを開いたときに
自動的に「:set ts=4」を実行する方法は
ないでしょうか?

全てのファイルに適用する場合は「.exrc」に
書いておけば良いのは分かるのですが、特定の
ファイルのみに適用したいんです。

例えば、ファイルの先頭に
/* :set ts=4 */
とか書いてあるファイルは自動的に
「:set ts=4」を実行するなど。

どなたか教えて下さい。

~~ 吉岡@シマセイキ ~~
Re: $B<+F0$G!V(B:set tabstop=4$B!W$r9T$&J}K!$OM-$j$^$;$s$+!)(B
#400
Author: KAWATO Katsushi
Date: Thu, 21 Oct 1999 00:00
56 lines
2360 bytes
$B$+$o$H$G$9!#(B

$B"""#(B "Kazuki Yoshioka"$B$5$s$,(B 10$B7n(B21$BF|(B($BLZ(B)09$B;~(B44$BJ,:"$KEj9F$5$l$?!"(B
$B"#""!Z(Bfj.editor.vi$B![$G$N5-;v!"!X<+F0$G!V(B:set tabstop=4$B!W$r9T$&J}K!$OM-$j$^$;$s$+!)!Y$h$j!#(B
>$BNc$($P!"%U%!%$%k$N@hF,$K(B
>/* :set ts=4 */
>$B$H$+=q$$$F$"$k%U%!%$%k$O<+F0E*$K(B
>$B!V(B:set ts=4$B!W$r<B9T$9$k$J$I!#(B

vi$B$d(Bnvi$B$G$O=PMh$J$$$h$&$G$9$,!"(Bjvim$B$J$i$P%U%!%$%k$N@hF,$+=*C<IU6a(B
$B$K!"(B
	vi:ts=4

$B$H=q$$$F$*$1$PFI$_9~$s$G$/$l$^$9!#$h$j<BMQE*$J=q$-J}$H$7$F$O!"(B

	/* vi:ts=4
	*/

$B$J$s$F$N$G$b(BOK$B$G$9!#$G$b!"$"$^$jHFMQ@-$,$J$$$N$G$*4+$a$O$7$^$;$s!#(B

--

$BL\E*$,C1=c$J$N$G$"$l$P!"JLL>$rIU$1$?J}$,OC$OAa$$$+$b$7$l$^$;$s!#(B
$BNc$($P!"(Bcsh$B$r;H$C$F$$$k$N$G$"$l$P!"(B

	alias 4vi 'nvi -c "set ts=4" \!*'

$B$H@_Dj$7$F$*$1$P!"(B4tab$B@lMQ$G;H$&>l9g$O!V(B4vi$B!W$H$$$&%3%^%s%IL>$G8F(B
$B$Y$P:Q$`$G$7$g$&(B(^^)$B!#(B

--

$B%G%#%l%/%H%jC10L$GF0:n$rJQ$($?$$$N$G$"$l$P!"I,MW$J%G%#%l%/%H%jKh$K(B
 .exrc$B$r:n$j!"(B

	#!/bin/sh
	[ -f .exrc ] && EXINIT="source ./.exrc" && export EXINIT
	exec /usr/local/bin/nvi $@

$B$H$$$&%i%C%Q!<%9%/%j%W%H$G@Z$jJ,$1$k$h$&$K$9$l$P$$$$$N$+$b$7$l$^$;(B
$B$s!#$^$?!">/$74hD%$C$F%U%!%$%kL>$d3HD%;R$r8+$FF0:n$rJQ$($k%i%C%Q!<(B
$B$rMQ0U$7$F$b$$$$$G$7$g$&$M!#(B

--

$BH><+F0$G$N%7%g!<%H%+%C%H$G$h$1$l$P!"(B.exrc$B$K!"(B

	map q4 :set ts=4^M
	map q8 :set ts=8^M

$B$J$s$F$N$r;E9~$s$G$*$1$P!"I,MW$J;~$K(Bq4,q8$B$r2!$;$P%b!<%I$r@Z$jBX$((B
$B$i$l$k$G$7$g$&(B:-)

#^M$B$O!"<B:]$K$O(B^V^M$B$H2!$7$FF~NO$7$^$9(B
-------------------------------------------------------
$BF|K\%$%=%?!<%M%C%H6(2q!&@n8M>!;K(B <kawato@isoternet.org>
Re: 自動で「:set tabstop=4」を行う方法は有りませんか?
#401
Author: Hirofumi Nishizuka
Date: Thu, 21 Oct 1999 00:00
32 lines
1938 bytes
西塚です。

On 21 Oct 1999, KAWATO Katsushi wrote:

>かわとです。
>
>□■ "Kazuki Yoshioka"さんが 10月21日(木)09時44分頃に投稿された、
>■□【fj.editor.vi】での記事、『自動で「:set tabstop=4」を行う方法は有りませんか?』より。
>>例えば、ファイルの先頭に
>>/* :set ts=4 */
>>とか書いてあるファイルは自動的に
>>「:set ts=4」を実行するなど。
>
>viやnviでは出来ないようですが、jvimならばファイルの先頭か終端付近
>に、
>	vi:ts=4
>
>と書いておけば読み込んでくれます。より実用的な書き方としては、

.exrc などで、:set modelines しておけば、普通のviでも使えま
す。nviは試していませんが、modelines オプションありますよね?

>	/* vi:ts=4
>	*/
>
>なんてのでもOKです。でも、あまり汎用性がないのでお勧めはしません。

個人的には、tabstop=8、shiftwidth=4に設定し、インデントの調整
には ^D/^T を使う方をお勧めしたいです。
-- 
  西塚 博文 (NEC中研)
nishi@rpts.cl.nec.co.jp
Re: $B<+F0$G!V(B:set tabstop=4$B!W$r9T$&J}K!$OM-$j$^$;$s$+!)(B
#402
Author: Junn Ohta
Date: Thu, 21 Oct 1999 00:00
13 lines
1233 bytes
fj.editor.vi$B$N5-;v(B<Pine.LNX.3.96LJ1.1R12.991021154516.469E-100000@elf.rpts.cl.nec.co.jp>$B$G(B
	nishi@rpts.cl.nec.co.jp$B$5$s$O=q$-$^$7$?!#(B
> .exrc $B$J$I$G!"(B:set modelines $B$7$F$*$1$P!"IaDL$N(Bvi$B$G$b;H$($^(B
> $B$9!#(Bnvi$B$O;n$7$F$$$^$;$s$,!"(Bmodelines $B%*%W%7%g%s$"$j$^$9$h$M(B?

nvi$B$K$b(Bmodeline$B%*%W%7%g%s$O7A<0E*$K$OB8:_$7$^$9$,!"(B
$BM-8z$K$O$G$-$J$+$C$?$H;W$$$^$9!#(B

$B$3$N%*%W%7%g%s$O%;%-%e%j%F%#!<%[!<%k$K$J$k$N$G!"A4(B
$BBN$H$7$F:o=|$NJ}8~$K$"$k$N$G$O$J$$$+$7$i!#(B
-- 
$BB@ED=c(B(Junn Ohta) ($B3t(B)$B%j%3!<(B $BHN;vK\(BS$B7W2h(BC NWS$B7W2h<<(BS$B3+(BG
ohta@src.ricoh.co.jp/JCF00656@nifty.ne.jp
Re: 自動で「:set tabstop=4」を行う方法は有りませんか?
#403
Author: Takahiro Kambe
Date: Thu, 21 Oct 1999 00:00
13 lines
1492 bytes
In article
	<Pine.LNX.3.96LJ1.1R12.991021154516.469E-100000@elf.rpts.cl.nec.co.jp>
	Hirofumi Nishizuka <nishi@rpts.cl.nec.co.jp> writes:
>   個人的には、tabstop=8、shiftwidth=4に設定し、インデントの調整
>   には ^D/^T を使う方をお勧めしたいです。
多いに賛成ですというか、vi的にはインデントの調整は^D/^Tが正しいと
言えるでしょう。

tabstop=4で書かれてしまった困ったファイルを見る場合は仕方ないかも
しれませんが。

--
神戸 隆博, 株式会社ジェプロ(京都) / Takahiro Kambe, JEPRO Co., Ltd.
Re: 自動で「:set tabstop=4 」を行う方法は有りませんか?
#405
Author: Kazuki Yoshioka
Date: Fri, 22 Oct 1999 00:00
29 lines
2259 bytes
吉岡です。
アドバイスしていただいたみなさん、ありがとうございます。

どうやら私が思っていたような機能はnviには無いようですね。

とりあえずは川戸さんに紹介していただいた「map」を利用して
ファイルを開いたときに「q4」とタイプして使ってみようと思います。

確かにみなさんのおっしゃるように「modeline」のオプションは危険ですね。
書き方によってはいきなりファイルを消しちゃう事も出来そうです。
nviのソースを見ると以下のようになっていました。

> *      This has been documented in historical systems as both "modeline"
> *      and as "modelines".  Regardless of the name, this option represents
> *      a security problem of mammoth proportions, not to mention a stunning
> *      example of what your intro CS professor referred to as the perils of
> *      mixing code and data.  Don't add it, or I will kill you.

これからも実装されることは無いようですね。

#NetNewsへの投稿は初めてだったんですが、すぐに
#アドバイスが来てすごく有用(うれしかった)に
#感じました。
#本来、お礼だけの投稿はルール違反という雑誌記事を
#読んだ気がしますが、初めてで且つうれしかったので
#送信させていただきます。

--
吉岡一記@シマセイキ(scifi@mcn.ne.jp)
Re: $B<+F0$G!V(B:set tabstop=4$B!W$r9T$&J}K!$OM-$j$^$;$s$+!)(B
#406
Author: Yoshinari KANAYA/金谷吉成
Date: Fri, 22 Oct 1999 00:00
33 lines
2238 bytes
In article <991021145816.M0120156@beast.ib.nis.nec.co.jp>
kawato@isoternet.org (KAWATO Katsushi) wrote:

> ディレクトリ単位で動作を変えたいのであれば、必要なディレクトリ毎に
>  .exrcを作り、

vi は、カレントディレクトリの .exrc を優先して読み込むはずなので、ラッ
パースクリプトは必要ないと思います。(編集前にそのディレクトリに移動し
なければなりませんが)

> ん。また、少し頑張ってファイル名や拡張子を見て動作を変えるラッパー
> を用意してもいいでしょうね。

以前 fj で教えてもらった方法ですが、私は $HOME/.exrc に

map #m :source $HOME/share/ex/`echo % \^V|sed 's/.*\.//'`-mode-setup^M

と書いて、拡張子ごとの設定ファイルを $HOME/share/ex に用意して使ってい
ます。vi 起動後に #m を入力する必要がありますが、非常に便利です。

In article <Pine.LNX.3.96LJ1.1R12.991021154516.469E-100000@elf.rpts.cl.nec.co.jp>
nishi@rpts.cl.nec.co.jp (Hirofumi Nishizuka) wrote:

> 個人的には、tabstop=8、shiftwidth=4に設定し、インデントの調整
> には ^D/^T を使う方をお勧めしたいです。

map! ^V	 ^V^T
       ↑ここ、TAB + space です。^V などはもちろんコントロール文字。

邪道ですか? :-)
-- 
金谷吉成/Yoshinari KANAYA <kanaya@dais.is.tohoku.ac.jp>
         <URL:http://www.dais.is.tohoku.ac.jp/~kanaya/>
Re: $B<+F0$G!V(B:set tabstop=4$B!W$r9T$&J}K!$OM-$j$^$;$s$+!)(B
#408
Author: Yoshinari KANAYA/金谷吉成
Date: Sat, 23 Oct 1999 00:00
17 lines
1734 bytes
In article <Pine.LNX.3.96LJ1.1R12.991022145026.469A-100000@elf.rpts.cl.nec.co.jp>
nishi@rpts.cl.nec.co.jp (Hirofumi Nishizuka) wrote:

> >map! ^V	 ^V^T
> >       ↑ここ、TAB + space です。^V などはもちろんコントロール文字。
> 
> これをやると、本物のTABを入れたい時に面倒に面倒でしょ。行の後
> ろにコメントを入れる時に、コメント位置までTABを入れる、なん
> て事しませんか?

そうなんですよ。(^^; やはり ^T に慣れるべきですね。

TAB キーが、行頭では soft tab、それ以外では hard tab だったら使いやす
いのに。(却って混乱するか)
-- 
金谷吉成/Yoshinari KANAYA <kanaya@dais.is.tohoku.ac.jp>
         <URL:http://www.dais.is.tohoku.ac.jp/~kanaya/>
Re: 自動で「:set tabstop=4 」を行う方法は有りませんか?
#410
Author: Hoshi Takanori
Date: Mon, 25 Oct 1999 00:00
38 lines
2055 bytes
$B$[$7!w$($9$"!<$k$(!<(B$B$G$9!#(B

In article <7uoku3$i27$1@nn-os106.ocn.ad.jp>
         Kazuki Yoshioka <scifia@mcn.ne.jp> writes:

> $B!tK\Mh!"$*Ni$@$1$NEj9F$O%k!<%k0cH?$H$$$&;(;o5-;v$r(B
> $B!tFI$s$@5$$,$7$^$9$,!"=i$a$F$G3n$D$&$l$7$+(B$B$C$?$N$G(B
> $B!tAw?.$5$;$F$$$?$@$-$^$9!#(B

$B$*Ni$@$1$N5-;v$C$F$N$O!"(B

> $B%"%I%P%$%9$7$F$$$?$@$$$?$_$J$5$s!"(B$B$"$j$,$H$&$4$6$$$^$9!#(B

$B$@$1$N5-;v$N$3$H$G$9!#(B

$B!t(B $BFC$K!"$9$Y$F$N%U%)%m!<$KN'5A$K$3$l$,$D$$$F$k$H$I$s(B$B$J$K(B
$B!t(B $B$&$C$H$*$7$$$+(B...

$B$G!"(B

> $B$I$&$d$i;d$,;W$C$F$$$?$h$&$J5!G=$O#n#v#i$K$OL5$$$h$&$G$9$M!#(B
> 
> $B$H$j$"$($:$O@n8M$5$s$K>R2p$7$F$$$?$@$$$?!V#m#a#p!W$rMxMQ$7$F(B
> $B%U%!%$%k$r3+$$$?$H$-$K!V#q#4!W$H%?%$%W(B$B$7$F;H$C$F$_$h$&$H;W$$$^$9!#(B

$B$3$NJU$N5-=R$,$"$l$P!"$=$l$O=<J,M-1W$J%5%^%j$K$J$j$^$9$N$G!"(B
$B1sN8$9$kI,(B$BMW$O$"$j$^$;$s!#(B

$B$5$i$K!"5H2,$5$s$N5-;v$K$O!"(B

> $B3N$+$K$_$J$5$s$N$*$C$7$c$k$h$&$K!V(Bmodeline$B!W$N%*%W%7(B$B%g%s$O4m81$G$9$M!#(B
> $B=q$-J}$K$h$C$F$O$$$-$J$j%U%!%$%k$r>C$7$A$c$&;v$b=PMh$=$&$G$9!#(B
> $B#n#v#i$N%=!<%9$r(B$B8+$k$H0J2<$N$h$&$K$J$C$F$$$^$7$?!#(B
($B0J2<N,(B)

$B$H$$$&M-1W$J>pJs$,$D$$$F$^$9$N$G!"N)GI$J5DO@$N0lIt$G$9$M(B$B!#(B;-)

$B$[$7(B
Re: $B<+F0$G!V(B:set tabstop=4$B!W$r9T$&J}K!$OM-$j$^$;$s$+!)(B
#411
Author: Yoshinari KANAYA/金谷吉成
Date: Mon, 25 Oct 1999 00:00
17 lines
1879 bytes
In article <Pine.LNX.3.96LJ1.1R12.991025100023.477A-100000@elf.rpts.cl.nec.co.jp>
nishi@rpts.cl.nec.co.jp (Hirofumi Nishizuka) wrote:

> >TAB キーが、行頭では soft tab、それ以外では hard tab だったら使いやす
> >いのに。(却って混乱するか)
> 
> 今気が付いたのですが、vim には smarttab というオプションがあ
> って、これを設定すると、インデント領域での TAB キーが ^T と同
> じ動きをするようです。

うお! こりゃ便利!!
#手元の JVim 3.0-j1.5b で確認しました。あ~ j1.7a が出ているなあ…。

早速使わせていただきます。情報ありがとうございました。
-- 
金谷吉成/Yoshinari KANAYA <kanaya@dais.is.tohoku.ac.jp>
         <URL:http://www.dais.is.tohoku.ac.jp/~kanaya/>
.exrc in current dir
#412
Author: KAWATO Katsushi
Date: Mon, 25 Oct 1999 00:00
22 lines
1753 bytes
$B$+$o$H$G$9!#(B

$B"""#(B Yoshinari KANAYA/$B6bC+5H@.$5$s$,(B 10$B7n(B22$BF|(B($B6b(B)14$B;~(B31$BJ,:"$KEj9F$5$l$?!"(B
$B"#""!Z(Bfj.editor.vi$B![$G$N5-;v!"!X(BRe: $B<+F0$G!V(B:set tabstop=4$B!W$r9T$&J}K!$OM-$j$^$;$s$+!)!Y$h$j!#(B
>vi $B$O!"%+%l%s%H%G%#%l%/%H%j$N(B .exrc $B$rM%@h$7$FFI$_9~$`$O$:$J$N$G!"%i%C(B
>$B%Q!<%9%/%j%W%H$OI,MW$J$$$H;W$$$^$9!#(B($BJT=8A0$K$=$N%G%#%l%/%H%j$K0\F0$7(B
>$B$J$1$l$P$J$j$^$;$s$,(B)

$B$9$_$^$;$s!";d$N<j85$N(Bvi$B$?$A$O$I$&$b$=$&$$$&F0:n$K$J$C$F$$$J$$$N$G!"(B
$B$=$&$$$&$b$N$@$H;W$$$3$s$G$^$7$?(B(^^;$B!#6qBNE*$K$O!"$I$N(B(?)vi$B$G$=$l$,(B
$B<B8=$5$l$F$$$k$N$G$7$g$&(B? $B$=$C$A$NJ}$,0lHLE*$J$s$G$9$+$M(B? (^^;;;

$B!&(Bvim5.0
$B!&(Bjvim2.0r ($B8E$$(B^^;)
$B!&(Bnvi 1.79 ($B8E$$(B^^;;)
$B!&(BSolaris2.5.1,2.6$B$N(Bvi
$B!&(BUX/4800(NEC)$B$N(Bvi

$B$3$$$D$i$OA4LG$G$7$?(B(^^;;;$B!#(B
($B$"$l(B? $B$J$K$+;n$7J}$,0-$$$N$+$b!D(B *^^*)
-------------------------------------------------------
$BF|K\%$%=%?!<%M%C%H6(2q!&@n8M>!;K(B <kawato@isoternet.org>
Re: .exrc in current dir
#413
Author: Hirofumi Nishizuka
Date: Mon, 25 Oct 1999 00:00
31 lines
2038 bytes
西塚です。

On 25 Oct 1999, KAWATO Katsushi wrote:

>かわとです。
>
>□■ Yoshinari KANAYA/金谷吉成さんが 10月22日(金)14時31分頃に投稿された、
>■□【fj.editor.vi】での記事、『Re: 自動で「:set tabstop=4」を行う方法は有りませんか?』より。
>>vi は、カレントディレクトリの .exrc を優先して読み込むはずなので、ラッ
>>パースクリプトは必要ないと思います。(編集前にそのディレクトリに移動し
>>なければなりませんが)
>
>すみません、私の手元のviたちはどうもそういう動作になっていないので、
>そういうものだと思いこんでました(^^;。具体的には、どの(?)viでそれが
>実現されているのでしょう? そっちの方が一般的なんですかね? (^^;;;
>
>・vim5.0
>・jvim2.0r (古い^^;)
>・nvi 1.79 (古い^^;;)
>・Solaris2.5.1,2.6のvi
>・UX/4800(NEC)のvi
>
>こいつらは全滅でした(^^;;;。
>(あれ? なにか試し方が悪いのかも… *^^*)

:set exrc する事で、カレントディレクトリの .exrc を読み込むよ
うになります。

-- 
  西塚 博文 (NEC中研)
nishi@rpts.cl.nec.co.jp
Re: .exrc in current dir
#416
Author: Yoshinari KANAYA/金谷吉成
Date: Tue, 26 Oct 1999 00:00
33 lines
2398 bytes
In article <991025204347.M0114599@beast.ib.nis.nec.co.jp>
kawato@isoternet.org (KAWATO Katsushi) wrote:

> >vi は、カレントディレクトリの .exrc を優先して読み込むはずなので、ラッ
> >パースクリプトは必要ないと思います。(編集前にそのディレクトリに移動し
> >なければなりませんが)
> 
> すみません、私の手元のviたちはどうもそういう動作になっていないので、
> そういうものだと思いこんでました(^^;。具体的には、どの(?)viでそれが
> 実現されているのでしょう? そっちの方が一般的なんですかね? (^^;;;

SunOS 4.x の vi (Version SVR3.1, Version 3.7J) や
NEWS-OS 4.x の vi (Version 3.7, 6/7/85.) がそういう動作だったもので、
てっきり他の vi (vi-clone は知らない) でもそうだとばかり思って書いたの
ですが、

Solaris 7 の vi (Version SVR4.0, Solaris 2.5.0) では
確かに西塚さんのおっしゃる通り、set exrc しないとカレントディレクトリ
の .exrc を読んでくれないようです。

#カルチャーショック!!
#私にとっての vi は Version 3.7 なんだい。(負け惜しみ>私)

> ・vim5.0
> ・jvim2.0r (古い^^;)
> ・nvi 1.79 (古い^^;;)
> ・Solaris2.5.1,2.6のvi
> ・UX/4800(NEC)のvi

新しい vi ばかりでうらやましいです。(^^;
-- 
金谷吉成/Yoshinari KANAYA <kanaya@dais.is.tohoku.ac.jp>
         <URL:http://www.dais.is.tohoku.ac.jp/~kanaya/>
Re: .exrc in current dir
#417
Author: Junn Ohta
Date: Tue, 26 Oct 1999 00:00
23 lines
1664 bytes
fj.editor.vi$B$N5-;v(B<7v36b0$ajl$1@masamune.dais.is.tohoku.ac.jp>$B$G(B
	kanaya@dais.is.tohoku.ac.jp$B$5$s$O=q$-$^$7$?!#(B
> SunOS 4.x $B$N(B vi (Version SVR3.1, Version 3.7J) $B$d(B
> NEWS-OS 4.x $B$N(B vi (Version 3.7, 6/7/85.) $B$,$=$&$$$&F0:n$@$C$?$b$N$G!"(B

Version 3.7$B$N@53N$JF0:n$O<!$N$H$*$j$G$9!#(B

(1) $EXINIT$B$,$"$l$P$=$l$r<B9T$9$k!#$J$1$l$P(B$HOME$B$N(B
    .exrc$B$r8+$F!"$=$l$,<+J,$N;}$A$b$N$J$i<B9T$9$k(B
(2) $B%+%l%s%H%G%#%l%/%H%j!<$N(B.exrc$B$r8+$F!"$=$l$,<+(B
    $BJ,$N;}$A$b$N$J$i<B9T$9$k(B

$B$D$^$j!"(B$HOME$B$H%+%l%s%H%G%#%l%/%H%j!<$N(B.exrc$B$GF1$8(B
$B%*%W%7%g%s$K0[$J$kCM$r@_Dj$7$F$$$k>l9g!"%+%l%s%H%G(B
$B%#%l%/%H%j!<$N(B.exrc$B$K=q$+$l$?$b$N$,M-8z$K$J$k!"$H(B
$B$$$&$3$H$G$9!#(B

$B!VM%@h!W$H=q$/$H!V@h$KFI$`!W$H$$$&0UL#$J$N$+!V8e$+(B
$B$iFI$`$N$GF1$8%*%W%7%g%s$NCM$O$3$A$i$,M-8z$K$J$k!W(B
$B$H$$$&0UL#$J$N$+!"$A$g$C$H$o$+$j$K$/$$$G$9$M!#(B
-- 
$BB@ED=c(B(Junn Ohta) ($B3t(B)$B%j%3!<(B $BHN;vK\(BS$B7W2h(BC NWS$B7W2h<<(BS$B3+(BG
ohta@src.ricoh.co.jp/JCF00656@nifty.ne.jp
Re: .exrc in current dir
#418
Author: Yoshinari KANAYA/金谷吉成
Date: Tue, 26 Oct 1999 00:00
23 lines
2009 bytes
In article <7v39g2$n7@ns.src.ricoh.co.jp>
ohta@src.ricoh.co.jp (Junn Ohta) wrote:

> つまり、$HOMEとカレントディレクトリーの.exrcで同じ
> オプションに異なる値を設定している場合、カレントデ
> ィレクトリーの.exrcに書かれたものが有効になる、と
> いうことです。

紛らわしい書き方をして申し訳ありません。「優先」という言葉は、太田さん
のおっしゃる通りの意味で使っていました。

ところで、私にとっては、最近になってこの動作が変更されてしまったことが
大変意外でした。便利なんだけど、カレントディレクトリに .exrc があるこ
とを知らずに編集したときの混乱を避けるため、optional にしたのかもしれ
ませんね。

Version 3.7 のソースって手に入らないのかな…。

#昔、Bourne さんの書いた sh のソースを見たときは、その芸術的なコード
#に唖然としましたが。(まるで Pascal)
-- 
金谷吉成/Yoshinari KANAYA <kanaya@dais.is.tohoku.ac.jp>
         <URL:http://www.dais.is.tohoku.ac.jp/~kanaya/>
Re: .exrc in current dir
#419
Author: Junn Ohta
Date: Tue, 26 Oct 1999 00:00
20 lines
1510 bytes
fj.editor.vi$B$N5-;v(B<7v3f37$dd1$1@masamune.dais.is.tohoku.ac.jp>$B$G(B
	kanaya@dais.is.tohoku.ac.jp$B$5$s$O=q$-$^$7$?!#(B
> $B$H$3$m$G!";d$K$H$C$F$O!":G6a$K$J$C$F$3$NF0:n$,JQ99$5$l$F$7$^$C$?$3$H$,(B
> $BBgJQ0U30$G$7$?!#(B

set exrc$B$O(BSVR4$B$N(Bvi$B$GF3F~$5$l$?$h$&$G$9!#(B10$BG/A0$N$3(B
$B$H$G$9$+$i!"$^$":G6a$H$$$($P:G6a$+$J(B? $B$&!<$s(B...$B!#(B

$B$=$l0J9_$KEP>l$7$?(Bvi$B%/%m!<%s$O$3$l$K;EMM$r9g$o$;$F(B
$B$$$k$_$?$$$G$9!#(B

# stevie/jstevie$B$O(B3.7$B$HF1$8$G$9$<!"%@%s%J!#(B:-)

> Version 3.7 $B$N%=!<%9$C$F<j$KF~$i$J$$$N$+$J!D!#(B

4.[23]BSD$B$N%=!<%9%3!<%I$C$FBg3X$J$i$1$C$3$&;}$C$F(B
$B$$$k$H;W$C$F$$$?$N$G$9$,!"ElKLBg$K$O$J$$$s$G$9$+(B?
-- 
$BB@ED=c(B(Junn Ohta) ($B3t(B)$B%j%3!<(B $BHN;vK\(BS$B7W2h(BC NWS$B7W2h<<(BS$B3+(BG
ohta@src.ricoh.co.jp/JCF00656@nifty.ne.jp
Re: .exrc in current dir
#420
Author: Yoshinari KANAYA/金谷吉成
Date: Wed, 27 Oct 1999 00:00
30 lines
2411 bytes
In article <7v3i3m$2kk@ns.src.ricoh.co.jp>
ohta@src.ricoh.co.jp (Junn Ohta) wrote:

> set exrcはSVR4のviで導入されたようです。10年前のこ
> とですから、まあ最近といえば最近かな? うーん...。

やー、SunOS 4.x や NEWS-OS 4.x は半年くらい前まで現役で使っていたもの
ですから。さすがに今は Solaris やら PC-UNIX を使うようになりました。

> # stevie/jstevieは3.7と同じですぜ、ダンナ。:-)

知りませんでした。以前使ってみたときに、なんか vi と違う気がして、ろく
に使い込みもせずほったらかしてしまった記憶があります。もう一度使ってみ
ようかな。

#elvis は、あの横スクロールが嫌で止めてしまったという。
#vim、nvi はいまでもたまに使います。

> 4.[23]BSDのソースコードって大学ならけっこう持って
> いると思っていたのですが、東北大にはないんですか?

ある (あった) ことは知っています。昔、NEWS-OS 4.2.1 の sscanf がバグっ
ていたときに、Reno だか Tahoe だかから sscanf 借りてきて使ったことがあ
ります。この辺り、4.4BSD になってだいぶ変わっていて、簡単には流用でき
なかったんですよね。

いまでもソース見られるのかなあ。> 4.3BSD
-- 
金谷 吉成 <kanaya@law.tohoku.ac.jp>
東北大学法学部
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