8

vim でより頻繁に使用される構成の 1 つは、このようなフォルダー構造を持つことです。

\[vimfiles]
\[vim73]
\_vimrc

_vimrc と [vimfiles] が別のフォルダーにある状態で vim を起動するにはどうすればよいですか? 問題のフォルダは、vim を起動すると自動的にチェックされるものではありませんか?

4

3 に答える 3

5

~/.vimrcファイルのカスタムの場所を渡すことができます。:help startupすべての詳細があります。たとえば、 を介してファイルの場所を渡したり、環境変数でコマンドを-u定義したりできます。:source fileVIMINIT

独自の vimrc ファイルを実行すると、プラグインのロードは'runtimepath'オプションによって決定されます。~/.vimしたがって、デフォルト以外の場所 ( /ではない~/vimfiles)を使用する場合は、その場所に移動:set runtimepath=...します。

于 2013-07-20T15:24:16.667 に答える
4

これが私のやり方です:https://github.com/mihaifm/vimfiles

Vim がインストールされていてE:\Vim、そこから vimfile をロードしたいとしましょう。D:\Dropbox\vimfiles

E:\Vim\_vimrc次のように編集します。

set rtp+=D:\Dropbox\vimfiles
source D:\Dropbox\vimfiles\_vimrc

mklinkあるいは、およびjunctionツールを使用してシンボリック リンクを作成することもできます。

于 2013-07-22T12:31:42.673 に答える
0
  1. 新しいパスが次のようになるとしますC:\Config\Username\Vim

  2. ユーザー環境変数を作成し、VIMINITに設定しsource C:\Config\Username\Vim\_viminitます。

  3. 作成C:\Config\Username\Vim\_viminitして追加source C:/Config/Username/_vimrcします。

  4. それを作成し_vimrcて追加set runtimepath+=C:/Config/Username/Vim/vimfilesします。

  5. (オプション) C:\Config\Username\Vim\_gvimrcGUI 固有の設定用に作成し_vimrc、起動時にロードするためにの最後に次を追加します。

    if has("gui_running")
      source C:/Config/Username/Vim/_gvimrc
    endif
    
  6. (オプション) viminfo ファイルもカスタムの場所に保存するには、to を追加set viminfo+=nC:/Config/Username/Vim/_viminfoします。_vimrc

于 2016-03-24T15:47:52.427 に答える