後で取得できるように、いくつかの設定と変数をテキストファイルに書き込む必要があります。ファイルの取得は、単純なソースコマンドです。では、vimscriptからファイルを書き込む最も簡単な方法は何ですか?
いくつかのグローバル変数のみを保存したい。複数のバッファで使用されるため、グローバル。
後で取得できるように、いくつかの設定と変数をテキストファイルに書き込む必要があります。ファイルの取得は、単純なソースコマンドです。では、vimscriptからファイルを書き込む最も簡単な方法は何ですか?
いくつかのグローバル変数のみを保存したい。複数のバッファで使用されるため、グローバル。
次のコマンドを使用して、すべての設定をファイルに保存できます。
:mkv settings.vim
コマンド:let g:
を入力して、すべてのグローバル変数を一覧表示します。
出力をファイルにリダイレクトできます。
:redir > var.txt
:let g:
:redir END
の場合:set viminfo+=!
、大文字で始まり小文字を含まないグローバル変数は、Vim セッション間 (.viminfo
ファイル内) で自動的に永続化されます。
これは利用可能な最も単純な永続化メカニズムであり、多くのプラグインで使用されています。
kevが言うように、次を使用できます。
:mkview [file]
、を使用して復元できます:loadview
もあります:
:mksession
、Vimを再起動できます:
vim -S Session.vim
...そしてあなたのセッションは魔法のように*復元されます。
*実際には魔法ではありません。ごめん。