代码拉取完成,页面将自动刷新
同步操作将从 liwenhui/VimLeo 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
@echo off
set filePath=%~dp0
set fontsdir=%SystemRoot%\Fonts\
if not exist "%filePath%undodir" mkdir undodir
:start
cls
@rem color 0E
title=gvim设置工具
echo.
echo +================================================================+
echo + gvim x86/x64 配置 +
echo +================================================================+
echo + 输入选择: +
echo + 1 : 添加右键快捷菜单 +
echo + 2 : 删除右键快捷菜单 +
echo + 3 : 字库安装 +
echo + 4 : 插件版本库清除 +
echo + 5 : 插件文件清除 +
echo + 0 : 退出 +
echo +----------------------------------------------------------------+
echo + WIN8/WIN10下需要以管理员身份运行此批处理! +
echo +================================================================+
echo.
set xz=
set /p xz=请选择操作( 1、2、3、4、5 或 0 ):
if /i "%xz%"=="1" goto :addreg
if /i "%xz%"=="2" goto :delreg
if /i "%xz%"=="3" goto :instfont
if /i "%xz%"=="4" goto :gitclean
if /i "%xz%"=="5" goto :rmbundle
if /i "%xz%"=="0" goto :end
echo 输入不正确 请重新开始... & goto start
:addreg
reg add "HKEY_CLASSES_ROOT\*\shell\Edit with &gVim"
reg add "HKEY_CLASSES_ROOT\*\shell\Edit with &gVim\command" /v "" /t "REG_SZ" /d "\"%filePath%vim82\gvim.exe\" -p --remote-tab-silent \"%%1%\"" /f
echo.
echo 任务完成,请按任意键回到主菜单... &pause>nul
goto start
:delreg
reg delete "HKEY_CLASSES_ROOT\*\shell\Edit with &gVim" /f
echo 任务完成,请按任意键回到主菜单... &pause>nul
goto start
:instfont
if not exist "%filePath%fonts\Microsoft YaHei Mono.ttf" echo. &echo 没有找到fonts文件夹! 请按任意键退出... &pause>nul &exit
copy /y %filePath%fonts\*.ttf %fontsdir%*.ttf
echo.
echo 任务完成,请按任意键回到主菜单... &pause>nul
goto start
:gitclean
for /r %%i in (.git) do rd /s /q "%%i"
echo.
echo 插件版本库清理完成,请按任意键回到主菜单... &pause>nul
goto start
:rmbundle
rd /S /Q .\vimfiles\bundle\
echo.
echo 插件文件删除完成,请按任意键回到主菜单... &pause>nul
goto start
:end
echo 正在退出,请稍候(Waiting to exit) ...
ping -n 2 127.1>nul
exit
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。