ラベル gvim の投稿を表示しています。 すべての投稿を表示
ラベル gvim の投稿を表示しています。 すべての投稿を表示

2009年6月19日金曜日

[ Linux/Windows/Mac ] vimのバックアップ(~)ファイルとスワップ(swp)ファイルの設定方法

備忘録。

vimはデフォルトで、編集ファイルと同じ場所に2つのファイルを作成します。
swpファイルと~ファイル。どちらもファイルと同じ名前がつきます。
それぞれの役割と、その設定方法。

一つは拡張子が.swpのファイル。これはスワップファイル。
これはファイルの編集が終わると消えるファイルで、vimがクラッシュした時の復元機能を担います。

これの設定。
"スワップを有効
set swapfile

"スワップファイルの生成フォルダ指定
set directory=C:\tmp

"スワップファイルを作成しない
set noswapfile



次がファイル名~というファイル。これはバックアップです。
ファイルを保存するときに1世代前のファイルをバックアップします。

設定はこれ。
"バックアップを有効
set backup

"バックアップファイルの生成フォルダ指定
set backupdir=C:\tmp

"バックアップファイルを作成しない
set nobackup


こんなもんかな。ちなみに私の設定は、
set directory=C:\tmp
set nobackup
になってます。参考までに。

2009年4月22日水曜日

[ Linux/Windows/Mac ] vimを使いやすくする方法(キーバインド)

vimは使えば使うほど手になじむらしい。

ただしこの場合、「使えば」というのは、「使いこなせば」という意味。
設定を極めないと、使いやすくはなりません。

で、設定の中では初歩的なキーバインドの方法。

環境変数HOMEの場所にある以下のファイルをテキストエディタで開いて書き込みます。

コンソール版の場合
_vimrcまたは.vimrc

gVim(アプリ版)の場合
_gvimrcまたは.gvimrc


例として、キーバインドの設定方法をあげておきます。

Ctrl+Sでファイルの保存を行なうキーバインドです。
map <C-S> :w<Enter>


邪道といわれますが、導入当初は結構苦しむことになるので。

例は今後増やす、かも。