web-dev-qa-db-ja.com

Vimをポータブルにする

私はVimの使い方を学んでおり、USBにポータブルバージョンを置いて、どこでもコードを編集したいと思っています。 ポータブルバージョンのVim があることは知っていましたが、そのバージョンを検索しているときに、 ここ 興味深いコメントを見つけました:

ポータブルvimの使用はお勧めしません。それはメンテナンスされておらず、vimはvimrcにいくつかのオプションを追加するだけでポータブルにすることができます。

私は興味をそそられました。 USBにデスクトップバージョンのGVimがあればいいのですが、それらの行については触れられていません。誰かが彼が話しているvimrcオプションを知っていますか?

* PD:私は英語を母国語としないので、書き間違いがある場合は、遠慮なく教えてください:)

25
lartkma

維持されているように見えるvimのポータブルバージョンがありますが、個人的にはそれらの特定のニーズを見つけたことがありません。標準のVimは私のニーズに十分にポータブルです。

USBスティックにディレクトリを作成します(作成時にE:であると想定します)。

E:\vim

2つのフォルダを追加します。

E:\vim\vim73
E:\vim\vimfiles

C:\Program Files\vim\vim73(またはインストールされている場所)の内容をE:\vim\vim73にコピーし、vim構成ファイル(ある場合)を取得してE:\vim\vimfilesに配置します。 vimrcをE:\vim\_vimrcにコピーします。

次に、USBスティックを別のPCに挿入します(F:としてマウントするとします)。 Windowsエクスプローラーを開き、F:\vim\vim73に移動して、gvim.exeをダブルクリックします。 Vim GUIが開き、設定が読み込まれます。


ローカルとポータブルのvim構成を一致させるために、vimfilesディレクトリをバージョン管理下に置くことをお勧めします(新しいプラグインを簡単に試してから、不要な場合は「元に戻す」ことで削除できます)。 USBスティックとPCに別のチェックアウトがあります。 _vimrcvimfiles\vimrcに移動し、_vimrcを次のように置き換えると、vimrcのバージョンがすべてのプラグインと構成で管理されたままになります。

" _vimrc - Links to the vimrc in the vimfiles directory
runtime vimrc

_gvimrcがある場合は、同じことを行うことができます。

35
DrAl

gVimPortable -最終更新日:2017-02-17。

3
Ashley

すべてのポータブルフォークと複雑なHOWTOにもかかわらず、プレーンなvimをポータブルにするのは非常に簡単ですが、実際にはもっと簡単になるとは想像できませんconfigに1行しか必要ないため少なくともWindowsでは、しかし私は他の場所でも機能することを期待してください。間違っている場合はお知らせください。

tl; dr

let $HOME=$VIM

$VIM変数は実行可能ファイルに相対的であり、親ディレクトリ(この場合はZ:\vim-portable)を指します。

不必要に長いバージョン

ディレクトリ構造と病原体を混ぜましょう。

  1. vim74dirでzipを解凍します。

    • vim74w32.Zip(cmdバージョン)
    • gvim74.Zip(GUIバージョン)
    • vim74rt.Zip(ランタイムファイル)
  2. _vimrc構成ファイルを作成し、以下を挿入します。

    " Make vim portable.
    let $HOME=$VIM
    
    " Load and run pathogen.
    runtime bundle/vim-pathogen/autoload/pathogen.vim
    execute pathogen#infect()
    
  3. 病原体をvimfiles/bundledirにgitクローンします。 autoload病原体だけでもかまいませんが、私はこの方法が好きです。

そして、ツリーは次のようになります。

Z:\vim-portable
|   _vimrc
|   
+---vim74
|   |   gvim.exe
|   |   vim.exe
|   +---autoload
|   +---colors
|   +---compiler
|   +---doc
|   +---ftplugin
|   +---indent
|   +---keymap
|   +---lang           
|   +---macros
|   +---plugin
|   +---print
|   +---spell 
|   +---syntax
|   +---tools
\---vimfiles
    \---bundle
        \---vim-pathogen

実際、ポータブルgvim用にそのようなバージョンを作成するのは非常に簡単です。

dropbox/skydriveでポータブルgvimを作成する方法

  1. Gvimを正常にインストールし、正しく設定します。
  2. フォルダ全体を含むドロップボックスに移動します。
  3. Gvimをすばやく開くための適切なシステムメニュー項目を作成します。とても便利です。

    Windowsレジストリエディタバージョン5.00 [HKEY_CLASSES_ROOT *\Shell\Edit with Vim] @ = "Edit with&Vim" [HKEY_CLASSES_ROOT *\Shell\Edit with Vim\command] @ = "\" C:\ Users\xxx\Dropbox\Vim\vim74\gvim.exe\"-p --remote-tab-silent \"%1\"\"%*\""

0
billy

「runtimevimrc」を含む新しい_vimrcを作成する必要はありませんでした。 _vimrcを同じディレクトリとvimfiles /とvim73 /に保存します。 vim73 /gvim.exeを起動すると-自動的に_vimrcを読み取ります

0
user674669