アーカイブ

‘session’ タグのついている投稿

Vimでシステム開発 — セッションとviminfo

2009 年 5 月 17 日 コメントはありません

起動すると前回閉じるときの状態、例えばレイアウト、開いたファイルと設定などを自動的に戻す、このような機能を持つソフトウェアが多いです。では、Vimはこの機能がありますか?

勿論あります。Vimはセッション、及びviminfoで状態を保存します。
セッションとviminfoは、今回使っているVimのあらゆる情報を持ちます。Vimはこれらの情報を保存し、次回Vimを起動後、今回と同じ編集環境に戻れます。保存できる情報は開いたファイル、バインド関係、略語、ブックマーク、各種設定など色々あります。

前回の編集環境に戻るため、2種類の情報が必要です。一つはセッション、もう一つはviminfo。
セッション:ウィンドーのレイアウト、グローバル設定を持ちます。
viminfo:コマンド ヒストリ、検索ヒストリ、入力行ヒストリ、空でないレジストリの内容、ブックマーク、バッファ、直近の検索/置換えパターン、グローバル変数などを持ちます。

続きをよむ »

カテゴリー: vim タグ: , ,