セクション

cvscommand.vim : vimエディタをCVSフロントエンドに

作者: 小見 拓 最終変更 2009年12月24日 08時58分
— カテゴリ:

vimエディタを、CVSクライアントとして振る舞わせるためのスクリプトです。 編集したファイルのCVSへのコミットを行ったり、 CVS上のバージョンとの差分を取得して、 vimエディタ上で確認することができます。 (Windows, Mac)

概要

cvscommand.vim : CVS integration plugin
http://www.vim.org/scripts/script.php?script_id=90

CVSをvimエディタ上でコントロールするプラグインスクリプトです。

CVS コマンド各種

メニューも付いています。

メニュー項目

インストール方法

$VIMRUNTIME/pluginにcvscommand.vimファイルをコピーします。
メニューにもCVSという項目が現れてくれます。
このスクリプトを使用するために、cvsが必要です。

ファイル URL
CVS (Concurrent Versions System) https://www.cvshome.org/
cvscommand.vim http://www.vim.org/scripts/script.php?script_id=90

使用方法

このスクリプトは、現在開いているファイルのみを コントロールできます。
まず、CVSで扱いたいファイルを開きましょう。

:CVSStatus
cvs status

CVSサーバー上のファイルと作業ファイルを比べます。

:CVSLog
cvs log

CVSサーバー上のファイルの履歴を問い合わせます。

:CVSDiff
cvs diff

作業ファイルと、同バージョンのファイルの差分を表示します。

:CVSVimDiff
cvs diff スプリット

作業ファイルと、同バージョンのファイルを 別々のウインドウに開いて違いを明らかにします。
上下分割、左右分割可能。

:CVSAdd
:CVSCommit
:CVSUpdate

これらのコマンドは、名前から想像されるとおりの動作をします。
ただし、現在開いているファイルのみを対象とします。

注意事項など

動作確認。2003年3月24日。
Windows、MacOSX10.2、共に動作。
このスクリプトを使用するためには、コマンドラインのcvsが必要です。

ドキュメントアクション
コメント
{no}. {user_name}  {posted}
{message_body}

(必須)
氏名を入力してください。
Eメールアドレスを入力してください。
(必須)
送りたいメッセージを入力してください。
Recent Comment
EnhCommentify.vim : 複数のファイルタイプに対応したソースコメントアウト、コメントアウト解除スクリプト — 名無しのvim使い
==> anonymous [2010/03/22 06:32:47]
vimエディタから外部のプログラムやコマンドを実行する。 — 名無しのvim使い
==> 通りすがりnoです [2010/02/04 18:28:49]
==> 通りすがりの者です [2010/02/04 18:30:28]
==> 通りすがりのものです2 [2010/02/04 18:41:38]
PCに昨日初めてさわった人でもわかるgvim超々入門 (Windows、vim6) — 名無しのvim使い
==> anonymous [2009/11/05 11:57:11]
==> 佐藤 よしお [2009/11/27 15:53:34]
==> 小見 拓 [2009/11/27 18:40:42]
==> anonymous [2010/01/06 19:48:09]
Update Feed
RSS1.0 / RSS2.0 / ATOM