2011-02-24 6 views
2

localhostの開発環境(Ubuntuの異端のgvimのapache - >ウェブPHP CSSのJS)複数のプロジェクトがあるローカル環境:cscope vimのセットアップ方法?

vimのプラグイン "プロジェクト" はNERDTreeのより強固な形であるように思われる - 使用して折り目など

vimのプラグイン「セッション」は、プロジェクトの最後の作業環境条件をリロードするように調整されているようです。

/home/folder/project_1/website/ 100+ dir/files 
/home/folder/project_2/website/ 100+ dir/files (and so on) 
/home/folder/.vim/plugins 
/home/folder/.vimrc 

マイprogjects

はしている:

vimのプラグイン "cscopeの"

等クラス、関数、私は私のvimの設定を持っている

を経由して、プロジェクトファイルをナビゲートできるように思えます

質問:gvimの特定のセッションでプロジェクト固有のタグだけが見つかるように、プロジェクトごとにcscopeのタグを作成するにはどうすればよいですか?特定のプロジェクトに集中するたびに.vimrcを変更する必要がありますか、それとも良い方法がありますか?

ありがとうございます!あなたは本当にctagsののように(cscopeのための「タグ」を作成、またはexhuberant_tagsません

:私は右のこの質問に書かれていない可能性があり

答えて

2

、それは少し簡潔なようだが、最後の質問への答えは、このました)、実際にはcscopeセットアップでデータベースを作成します。素敵な/簡単な初心者のチュートリアルはここにあります:http://karmicdriver.wordpress.com/2010/12/09/cscope-installtion-in-8steps/

このデータベースは、(複数のプロジェクトで作業している場合)そのプロジェクトに固有のファイルのみを読み込むように、各プロジェクトのベースに作成するのが賢明です。次に、vimでファイルを開く場所からツリーを検索するためのautoload_cscope(http://www.vim.org/scripts/script.php?script_id=157)という素晴らしいvimプラグインを使用できます開いたファイルが所属するプロジェクトのベースにあるcscopeデータベース(cscope.out)を起動時に読み込みます。ニース。

cscopeは本質的にステロイド上のcタグです。それはもっとたくさんあります。見てみな。

+0

リンクは404を与える... – eddy147

関連する問題