2

VIM に mksession を呼び出す関数があります。関数の引数を使用するようにしたかったのですが、変数をリテラルとして受け取ります。

func! MakeFullSession(name)
   execute mksession! a:name
   [...]

セッションは「a:name」というファイルに保存されます。その行動を変えることはできますか?最善の方法は、先頭にディレクトリを追加することです。

~/.vim/sessions/.a:name
4

1 に答える 1

3

実行するすべてを引用符で囲み、 の値を連結しますa:name。これを試して:

execute "mksession! " . a:name
于 2012-11-19T18:10:59.500 に答える