vim备份文件转存

chenlei posted @ 2016年3月16日 18:28 in Myidea with tags vim vim备份 vim备份文件转存 , 919 阅读

WINDOWS下:

$ copy C:\windows\vim.bat C:\windows\vi.bat

在:eof 下面加入一行

:eof
if exist "%VIMARGS%~" move %VIMARGS%~ C:\tmp >> C:\tmp\vimtmp.txt
set VIMARGS=

优化后的2.0版本,可保留近期的三份备份(保险啊)

set DIR_MOVE=临时文件保存路径
set VIMARGS=%VIMARGS: =%
if %VIMARGS%==* goto vimend
echo "%VIMARGS%" >> %DIR_MOVE%\vimtmp.txt
if not exist "%VIMARGS%~" goto vimend
if exist "%DIR_MOVE%\%VIMARGS%~2" del %DIR_MOVE%\%VIMARGS%~2 >> %DIR_MOVE%\vimtm
p.txt
if exist "%DIR_MOVE%\%VIMARGS%~1" rename %DIR_MOVE%\%VIMARGS%~1 %VIMARGS%~2 >> %
DIR_MOVE%\vimtmp.txt
if exist "%DIR_MOVE%\%VIMARGS%~" rename %DIR_MOVE%\%VIMARGS%~ %VIMARGS%~1 >> %DI
R_MOVE%\vimtmp.txt
if exist "%VIMARGS%~" move %VIMARGS%~ %DIR_MOVE% >> %DIR_MOVE%\vimtmp.txt
:vimend
set DIR_MOVE=

  • 无匹配

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter