VIMプロジェクト管理ツール



Vim Project Management Tool



VIMは、LinuxおよびUnixで一般的に使用されるテキスト編集ツールであり、コードの記述やコードの読み取りによく使用されます。

ただし、VIMがコードプロジェクト管理を実行する場合、IDE統合開発ツールはありません。現在、VIMプラグインプロジェクトが提供されており、コードプロジェクトの簡単な集中管理に使用できます。




まず、ダウンロードしてインストールします



1.VimのWebサイトから最新バージョンをダウンロードします project.tar.gz または直接ダウンロード プロジェクト-1.4.1.tar.gz

2.次のように、モバイルプラグインとドキュメントを〜/ .vimディレクトリに解凍します(〜/ .vimなしで自分で作成します)。

mkdir〜 / .vim



mv doc〜 / .vim

mvプラグイン〜/ .vim


第二に、プロジェクトの紹介

1. vimを開いた後、コマンド:Projectを入力すると、プロジェクトのリストが表示されます(または初期化されていない場合は空になります)
2. C(スラッシュ+大文字のC)と入力すると、次のメッセージが表示されます。

エントリの名前を入力します。ProjectName(プロジェクト名)
ロードする絶対ディレクトリを入力します。ProjectPath(プロジェクトパスディレクトリ)
CDパラメータを入力します。(「。」は現在のディレクトリです)
ファイルフィルターを入力します:(適格なソースファイル、通常は空)


第三に、プロジェクトプロジェクト管理

1、プロジェクトを開きます

vim + Project

または

vimログイン後、次のコマンドを入力します。事業


2、インポートファイルリスト

C(サブディレクトリを再帰的に読み取る) c(現在のファイルを読み取る)

プロンプトに従って、次のように入力します。

エントリの名前を入力します。

ロードする絶対ディレクトリを入力してください:{projpath}

CDパラメータを入力します:[{options}]

ファイルフィルターを入力してください:[{options}]の1つ

ファイルリストをインポートするときに{、}、空白行、#を無視する


3、リスト表示形式

= {projpath} [{options}] {
[ ファイル名 ]
[project_entry]
}

説明

{options}構成パラメーター項目

CD = {パス}
in = {ファイル名}
out = {ファイル名}
Filter = '{pat}'ファイルタイプ
flags = {flag}


4、リストファイルを開きます

:プロジェクトのデフォルトリストファイル

:プロジェクト{ファイル}

リストファイルのデフォルトのストレージアドレス:〜/ .vimprojects


5、一般的に使用されるコマンド

l(現在のすべてのレイヤーファイルを一覧表示) L(再帰的)、任意のキーを押して停止します

w(現在のレイヤーファイルを閉じる) W(再帰的)

g(プロジェクトファイルの現在のレイヤーを検索) G(再帰的)

rサブフォルダを閉じて現在のフォルダ内のファイルを更新し、 R再帰的にフォルダを開いて、すべてのファイルを更新します

■フォルダを閉じて作成します。S再帰的にフォルダを開いて作成します。

s水平方向に開いたファイルで複数のウィンドウを開き、フォルダリストを開いたり閉じたりします

oウィンドウでファイルを開き、フォルダリストを開いたり閉じたりします

v右側のウィンドウのプロジェクトウィンドウにファイルの内容を表示します

プロジェクトウィンドウの幅を拡張するスペース、幅を復元する

ifilter = '*'などのファイルまたはフォルダの設定パラメータを表示します

Iファイルまたはフォルダのパスとパラメータを表示する

1- 9、 f1- f9、 F1- F9指定されたコマンドを実行、 0クエリ1-9コマンド、 f0クエリf1-f9、F1-F9コマンド


第四に、プロジェクトプロジェクト管理の例

例:インポート管理Androidソースコード

1.vimのプロジェクトを開きます。vim + Project

2、プロジェクトをインポートします。 C(つまり、スラッシュ+大文字C)

エントリの名前を入力します。 アンドロイド

ロードする絶対ディレクトリを入力します。 / home / yanggang / ANDROID_SOURCE

CDパラメータを入力します。 (直接入力。)

ファイルフィルターを入力します:(直接入力)

長い読み込み。 。 。


サンプルスクリーンショット: