デフォルトのgVIMインストール(Windows)をポータブルにして、USBスティックで持ち運べるようにすることはできますか?
ポータブルディストリビューションがいくつかあることは知っていますが、それらはすべてメンテナンスされていないようです。
gVim Portable は、機能が豊富で使いにくいテキストエディタであり、非常に機能が豊富です。 gVimを使用すると、コーディング、構文の強調表示など、メガバイト単位の重みに値するテキストエディタに期待されるすべてのことを実行できます。
gVimはそのままでもほとんど移植可能です。バイナリをvim.orgから、Zipファイル(または.tz、今はわかりません)からダウンロードする場合。使い始めると、...ドキュメントと設定...ディレクトリにあるバックアップとスワップおよび同様のファイルだけが残ることに気付くでしょう。
これをvimrcに入れてください
set nobackup
set nowritebackup
set noswapfile
set viminfo=
そして、私が間違っていなければ、それは魅力のように機能するはずです。
Gvimをポータブルにするには、HOMEディレクトリを変更するだけです。これを実現するのに、小さなバッチスクリプトしか必要ありません。
Gvimアーカイブとそのランタイムファイルをすでにダウンロードしてインストールしたとします。 gvimのインストールは次のようなものです。
C:\path\to\your\vim\vim81\gvim.exe
ここで、81はバージョン番号であり、それに応じて変更される可能性があります。
次のように、gvim.exe
を含むフォルダとちょうど平行なhome
ディレクトリと、portable_gvim.bat
フォルダにバッチファイル(たとえば、gvim.exe
という名前)を作成します。
vim
├─home
│ _viminfo
│ _vimrc
│
└─vim81
│ gvim.exe
│ portable_gvim.bat
│
├─autoload
............
次に、portable_gvim.bat
の内容を次のように入力します。
:: Changing gvim's home directory to make it portable
:: Put this file next to gvim.exe
@echo off
setlocal
pushd %~dp0..
set "HOME=%CD%\home"
popd
start "" "%~dp0gvim.exe" %*
endlocal
echo on
以上です。 _vimrcをそのポータブルホームに置き、バッチを起動してお楽しみください。