![如何让 gVIM 变得可移植](https://linux22.com/image/1218796/%E5%A6%82%E4%BD%95%E8%AE%A9%20gVIM%20%E5%8F%98%E5%BE%97%E5%8F%AF%E7%A7%BB%E6%A4%8D.png)
是否可以设置默认免疫球蛋白安装 (视窗) 是否便携,以便我可以将其放在 USB 记忆棒上携带?
我知道有一些便携式发行版,但它们似乎都没有维护。
答案1
gVim 便携版 是一款功能丰富且使用起来不太困难的文本编辑器,而且功能非常丰富。使用 gVim,您可以编写代码、突出显示语法,以及执行您期望的所有其他文本编辑器功能(以兆字节为单位)。
答案2
gVim 本身就非常便携。如果您从 vim.org 下载二进制文件,从 zip 文件(或 .tz,我现在不确定)。并开始使用它,您会注意到它留下的唯一东西是您的备份和交换以及 ...documents and settings ...目录中的类似文件。
把这个放到你的 vimrc 中
set nobackup
set nowritebackup
set noswapfile
set viminfo=
如果我没记错的话,它应该会非常有效。
答案3
要使 gvim 可移植,您只需更改 HOME 目录。只需一个小的批处理脚本即可完成此操作。
假设您已经下载了 gvim 存档及其运行时文件并进行了安装。您的 gvim 安装如下所示:
C:\path\to\your\vim\vim81\gvim.exe
其中 81 是版本号,可能会相应改变。
创建一个home
与包含 的文件夹平行的目录gvim.exe
,并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 放入那个便携式家中,启动批处理,然后享受。