■掲示板に戻る■ 1- 最新10

vim6

[642:名無しさん@お腹いっぱい。 (01/10/18 00:15)]
>>639
試してないが
http://tamacom.com/unix/index.html#vim


[643:名無しさん@お腹いっぱい。 (01/10/18 00:16)]
http://fruit.gaiax.com/home/akira3094/main


[644:名無しさん@お腹いっぱい。 (01/10/18 00:25)]
>>642 のサイトは一文字だけ「を」が入ってるのは何故ダロウ・・・

ところで,C/C++ でプログラム書いてると,= とかでインデントした時に
括弧の中のインデントってちょっと気になるんだけど,皆さんどーでしょ?
例えば,

void func(int arg1, int arg2, int arg3)

ってのを "arg2," の後で改行すると,

void func(int arg1, int arg2,
    int arg3)

ってなっちゃうんだけど,僕としては

void func(int arg1, int arg2,
          int arg3)

ってなって欲しいんだよね.
何か設定とかあったら教えてクダサイ.

autoindent ぐらいしか設定してないんだけど.
smartindent ってのはなんか違うっぽいし.


[645:642 (01/10/18 01:37)]
>>644
「を」の件は
http://tamacom.com/unix/index-j.html#vim
を先に書いたからと思われ

インデントの件は
set cinoptions=(0
かな


[646:644 (01/10/18 02:06)]
>>645=642
うぉ〜 cinoptions なんて初めて知ったよ!アリガとウ!!
# cindent の help のところにリンクが欲しかったヨ.


[647:646=644 (01/10/18 02:42)]
リンクアルヂャン・・・


[648:645 (01/10/19 00:16)]
>>646
そうか
たしかに「autoindent ぐらいしか…」って書いてあったね
ちょっと不親切だったか

今さらかもしれんが ~/.vimrc に書くなら

if has("cindent")
autocmd FileType c,cpp set cindent cinoptions=(0
endif

ついでなんで
>>641
ex モードの s コマンドは「次の任意の一文字」が区切り文字になる

つまり
s/\/home\/hoge/\/home\/hage/

s:/home/hoge:/home/hage:
とも書けるわけだ

sed や perl でも一緒なんで覚えておいて損はないよね


[649:名無しさん@お腹いっぱい。 (01/10/19 00:30)]
configureとか覗いてみるとs/xx/yy/とs,xx,yy,とs%xx%yy%が
混在していてなかなか味わい深い(なにがだ)


[650:641 (01/10/19 04:54)]
>>648
おお…。ということは、置換は別にスラッシュにこだわらなくても
文字が被らない奴があったらそっちを使えばいいのか。サンクス。


[651:KoRoN (01/10/19 07:44)]
>>648
>今さらかもしれんが ~/.vimrc に書くなら
別解として~/.vimrc/ftplugin/c.vimというファイルに
set cindent cinoptions=(0
と書いておく方法もあります。vim6からの新しい機能であり
autocmdよりも簡単に使えるので覚えておいて損はないです。


次10 前10 最新10
NAME:MAIL:

read.cgi ver5.26+ (01/10/21-)