HOSHINA's Diary.NET


2010-06-22 [長年日記]

★ cscopeを使う

発端

CentOSでctagsを使おうとしたら、「E257: cstag: tag not found」って言われた。

/etc/vimrcを見たら、cscopeがあったらcscopeを使う設定になっていた。

cscopeはctagsの設定を上書きするらしい。

てか、cscopeってなによ?

  • Cscope Home Page

ctagsと同じようにタグジャンプ機能を生成するものだが、例えば、「この関数を使用してる場所」とかを知ることができる。

どうやって使うの?

$ cscope file1 file2 ...

これでcscope.outが生成される。これが辞書。

あるディレクトリ配下のファイルに対して作りたい場合は、まずインデックスファイルを作成。

$ find . -name \*.php > cscope.files

そして、cscopeに食わせる。

$ cscope

cscope.filesはcscopeが読み出すデフォルトのファイル名。変更するには-iオプションを使う。

$ cscope -i cscope.index

辞書ファイル作成後、対話型シェルが起動したままになる。終わるにはCtrl-D。

というか最初から起動しなければいい。相互参照作成だけするオプションは-b。

$ cscope -b

vimから使う場合には、set cscopetagしてやればよい。これでC-]やC-tがcscopeを使うようになる。.vimrcに書いておこう。

そしてどの辞書に繋げるかを指定してやる。vimから

:cs add cscope.out

としてやる。今、どの辞書につないでいるかは

:cs show

で確認できる。

:cs findのオプションがどれがどれだかわからなくなるが、:cs helpしてやればわかる。

おまけ

$ locate cscope.out
$

誰も使ってないのかな?

Tags: Vim | Bookmark:
[ツッコミを入れる]
[]


«前の日記(2010-06-21) 最新 次の日記(2010-07-29)»


前 2010年
6月
次
日 月 火 水 木 金 土
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
過去の日記


jhoshina
携帯百景 - jhoshina
携帯百景


最新のツッコミ
  1. ひろしげ@廣重 (07-12)
  2. ☆ (12-18)
  3. る (12-18)

最近のツッコミ
  1. ひろしげ@廣重 (07-12)

ツッコミランキング
  • 1.ひろしげ@廣重(1)

ToDo

  • 10 富士山を眺めながらうどんを食って、夜に花火を見る会 (そのうち)
  • 00 I坂家にお泊り
  • 00 「たまには会いたいね」を実現する。
  • 00 春を感じる天麩羅会
    (旧題: そろそろ熱燗も美味い季節なので、久しぶりに末広町で鳥、あるいは銀座で天麩羅ってゆー感じの新年会…っていう時期じゃなくなっちゃったじゃん。 (参加者募集中!))
  • 00 羽田で宴会(ぉ

Google グループ
HOSHINA's Diary.NET
このグループにアクセス


HOSHINA's Diary.NET hosted by hoshinanonikki.

Join now


Chat about what's on your mind. More about public chats.


当サイトはMicrosoft Internet Explorerでの動作検証を全く行なっておりません。したがって、当サイトをIEでご利用になられたために生じたいかなる損害、損失その他の不利益に対しても責任を負いかねます。 :-P


編集


あなたがシャレの分かる大人でありますように。:)

About this site
  • Support
  • Contact
  • Press
  • Advertise
  • About
この日記のはてなブックマーク数
Related Resources
  • HOSHINA.ORG
  • 100 Disks
  • nnixi
  • nevvs
Activities
Recent Bookmarks
jhoshinaのブックマーク(2d)
  1. 退職のお知らせ - naoyaのはてなダイアリー(2d)
  2. グリー株式会社に入社しました - naoyaのはてなダイアリー(2d)
  3. Google Static Maps API - Google Code(2d)
  4. Google Japan Blog: Google マップが携帯でも表示できるようになりました(2d)
  5. ニコニコ動画、HTML5に対応へ 9月末予定 - ITmedia News(3d)
Recent Photos
www.flickr.com
This is a Flickr badge showing public photos from jhoshina. Make your own badge here.


Copyright 2002-2008 © HOSHINA.ORG All Rights Reserved.
Generated by tDiary version 3.0.0
Powered by Ruby version 1.8.5-p2