2

後で取得できるように、いくつかの設定と変数をテキストファイルに書き込む必要があります。ファイルの取得は、単純なソースコマンドです。では、vimscriptからファイルを書き込む最も簡単な方法は何ですか?

いくつかのグローバル変数のみを保存したい。複数のバッファで使用されるため、グローバル。

4

3 に答える 3

6

次のコマンドを使用して、すべての設定をファイルに保存できます。

:mkv settings.vim

コマンド:let g:を入力して、すべてのグローバル変数を一覧表示します。

出力をファイルにリダイレクトできます。

:redir > var.txt
:let g:
:redir END
于 2012-07-18T11:48:40.263 に答える
3

の場合:set viminfo+=!、大文字で始まり小文字を含まないグローバル変数は、Vim セッション間 (.viminfoファイル内) で自動的に永続化されます。

これは利用可能な最も単純な永続化メカニズムであり、多くのプラグインで使用されています。

于 2012-07-18T13:29:55.893 に答える
1

kevが言うように、次を使用できます。

:mkview [file]、を使用して復元できます:loadview

もあります:

:mksession、Vimを再起動できます:

vim -S Session.vim

...そしてあなたのセッションは魔法のように*復元されます。

*実際には魔法ではありません。ごめん。

于 2012-07-18T11:53:20.010 に答える