vim6
[72:名無しさん@お腹いっぱい。 (2001/06/12(火) 00:03)]
そうそう。Cはデフォルトでtagsを作成してくれるんだけど
Ruby用の定義ファイルとかはどこにインストールするんでしょう?
Win2k + cygwin体制です。
[73:71 (2001/06/12(火) 04:22)]
ていうか、定義ファイルって何?
俺はruby使った事はないけど、
ctags *.rb
じゃ駄目なん?
[74:名無しさん@お腹いっぱい。 (2001/06/12(火) 19:00)]
あぁごめんなさい。
定義ファイルは、ちと他の作業していることと間違って
書いてしまいました。
けど、Rubyは普通に
$ctags *.rb
とやってもタグは作ってくれませんね。
[75:71 (2001/06/12(火) 19:24)]
>>74
はて? 今適当な.rb(libに入ってたmatrix.rbとかいうの)を
ctags matrix.rb
してみたけど、tags吐くしちゃんとタグジャンプもできてるけど?
# ctagsのバージョンが古いとか? 俺の所は5.0.1
[76:名無しさん@お腹いっぱい。 (2001/06/12(火) 20:55)]
バージョンでした。すんません。
日本語パッチ当たっている方を使っていたのですが、
あれだと4.03だったので。
冷静に考えれば、別にコメント英語で書いているし
どちらでも良かったんですよね。
71さん、ありがとうございました。
わざわざすみません。
[77:KoRoN (2001/06/12(火) 23:05)]
>>76
5.0.1の日本語化したものもあります。
http://hp.vector.co.jp/authors/VA025040/ctags/ctags.html
UNIXならEUCなので日本語が悪さすることはまずありません。
[78:名無しさん@お腹いっぱい。 (2001/06/14(木) 02:14)]
>>68
どうも。
[79:名無しさん@お腹いっぱい。 (2001/06/16(土) 23:05)]
cygwin上からgvimを起動するのですが、
gvim上から
:! ctags *.c
とやっても、以下の文しか出ないのは
やっぱり仕方がないことでしょうか。
-----------------------------------------------------
/bin/sh -c " ctags *.c"
'/bin/sh' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
shell returned 1
Hit any key to close this window...
[80:KoRoN (2001/06/16(土) 23:45)]
恐らくCygwinのbash上で環境変数$SHELLが設定されてしまっているために
それがそのままvim変数'shell'として使用されて不具合になっているのでしょう。
解決方法は2つ考えられます。
1. bashのaliasを使って$SHELLをクリアしてからgvimを起動する
2. _vimrc内で自分で'shell'を設定する。
2の方法を使う場合どのシェルを使うかという問題がありますが、
Cygwinを使うならばこのように_vimrcに追加するのが良いでしょう。
:set shell=c:\cygwin\bin\sh
ただしこれはCygwinをc:\cygwinにインストールしている場合の例です。
インストールディレクトリを変更している場合は適当に読み替えてください。
[81:KoRoN (2001/06/17(日) 02:21)]
面白いものができたので宣伝します。
vim6+SKK辞書だけで日本語入力をしてしまおうというものです。
http://ixeris.bios.ics.saitama-u.ac.jp/~koron/bbs/bbs.cgi?article=666
詳細は上記URLに書いてあります。用意したのはWindows版ですが、
改行コードとエンコードを変換し、日本語入力用のkeymapファイルを用意すればUNIXでも動くハズです。
興味のある方は是非一度試してみてください。
read.cgi ver5.26+ (01/10/21-)