2017-08-01 22 views
3

起動時にVimにチートシートを開くのが好きです。 MacVimでうまく動作_vimrcにこれを追加する:Vimの起動時にファイルを開く

:e *path-to-cheatsheet* 

が、Windows上で、Vimは起動時にメッセージボックスを表示します。メッセージボックスが却下された場合

"~\Dropbox\vimfiles\myvim\vimcheat.txt" 
"~\Dropbox\vimfiles\myvim\vimcheat.txt" [unix] 52L, 1735C 

、Vimは起動が完了し、チートシートを開きます。これをWindows Vimで正常に動作させるにはどうすればよいですか?

答えて

3

~/.vimrcは、:help initializationの冒頭で処理されます。あなたは、すべてのスタートアップのものが行われた後、ファイルを開くためにVimEnterイベントを使用することができます:あなたがメッセージを表示したくない場合は、silent editを使用

autocmd VimEnter * edit path/to/cheatsheet 

。エラーについて気にしない場合(チートシートがない場合)、silent!を使用してください。

+0

両方の提案がうまく機能します。ありがとう!サイレントなしの元のコマンドがMacVimで動作するが、Windows Vimがなぜ不平を言うのか理解していますか? –

+0

Windows Vimでは、GUIは後で使用できるようになり、したがってメッセージがポップアップします。それはMacVimでは異なるかもしれません。あなたはそれに頼るべきではありません。 –

+0

これはあなたのいくつかの質問に答えるので、その横にあるチェックマークをクリックして私の答えを受け入れてください。ありがとう! –

関連する問題