私はVimの使い方を学んでおり、USBにポータブルバージョンを置いて、どこでもコードを編集したいと思っています。 ポータブルバージョンのVim があることは知っていましたが、そのバージョンを検索しているときに、 ここ 興味深いコメントを見つけました:
ポータブルvimの使用はお勧めしません。それはメンテナンスされておらず、vimはvimrcにいくつかのオプションを追加するだけでポータブルにすることができます。
私は興味をそそられました。 USBにデスクトップバージョンのGVimがあればいいのですが、それらの行については触れられていません。誰かが彼が話しているvimrcオプションを知っていますか?
* PD:私は英語を母国語としないので、書き間違いがある場合は、遠慮なく教えてください:)
維持されているように見える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に別のチェックアウトがあります。 _vimrc
をvimfiles\vimrc
に移動し、_vimrc
を次のように置き換えると、vimrcのバージョンがすべてのプラグインと構成で管理されたままになります。
" _vimrc - Links to the vimrc in the vimfiles directory
runtime vimrc
_gvimrc
がある場合は、同じことを行うことができます。
gVimPortable -最終更新日:2017-02-17。
すべてのポータブルフォークと複雑なHOWTOにもかかわらず、プレーンなvimをポータブルにするのは非常に簡単ですが、実際にはもっと簡単になるとは想像できませんconfigに1行しか必要ないため少なくともWindowsでは、しかし私は他の場所でも機能することを期待してください。間違っている場合はお知らせください。
let $HOME=$VIM
$VIM
変数は実行可能ファイルに相対的であり、親ディレクトリ(この場合はZ:\vim-portable
)を指します。
ディレクトリ構造と病原体を混ぜましょう。
vim74
dirでzipを解凍します。
_vimrc
構成ファイルを作成し、以下を挿入します。
" Make vim portable.
let $HOME=$VIM
" Load and run pathogen.
runtime bundle/vim-pathogen/autoload/pathogen.vim
execute pathogen#infect()
病原体をvimfiles/bundle
dirに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を作成する方法
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\"\"%*\""
「runtimevimrc」を含む新しい_vimrcを作成する必要はありませんでした。 _vimrcを同じディレクトリとvimfiles /とvim73 /に保存します。 vim73 /gvim.exeを起動すると-自動的に_vimrcを読み取ります