2012-11-06 13 views
8

いつRestoreSession()関数を呼び出すべきか、そうでない場合は知りたい。 1つのファイルを開くと、プロジェクトのファイルが表示されたくないので、前にvimセッションに保存しています。vimscriptでvimコマンドライン引数を検出する方法は?

たとえば、次のようにvimを呼び出した場合:vim -n test.rb。 vimrcのnキーをどのように検出するのですか?それはあなたが-cキーでVimを実行することができます

答えて

8

プライベートな会話では、@Nicklasosは、私が必要とすることをやり直す方法を提案しています - argv()関数を使用してください。それはちょうど:

if argc() == 0 
    autocmd VimEnter * call RestoreSess() 
end 
+0

間接的にあなたにクレジット@Nicklasos upvoted答えです。 – 0xc0de

2

:-)すべて、小さな質問は(起動時にコマンドを実行します)です

(私は私の目的のためのカスタム指標のようなものとして、n個のキーを使用したい)

vim -c RestoreSession foo.txt

また、bashエイリアスを記述することもできます。

関連する問題