作者LINGZ (肥兔小钦)
看板Editor
标题Re: [vim ] 大量处理程式码(:TOhtml)
时间Wed Apr 21 11:49:58 2010
原波不懂shell script, 且工作环境应该是windows, 可以在windows下写batch, 如果
也不会写batch, 那麽就直接硬干, 以下是硬干范例. 要注意的是, set ft=javascript
是我的范例为JavaScript档, 如果你是其它的语言, 可以自行指定, 或是不指定由vim
自己判断, 若syntax on已经写在vimrc中也可以忽略, 因此最简单的可以透过这行指令
来达成.
gvim -c "TOhtml" -c "w! D:\html\A.js.html" -c "qall!" D:\source\A.js
gvim 指令 "TOhtml" 指令 "写入并离开 HTML档名" 指令 "直接关闭所有档案" 原始档名
--- tohtml.bat ---
@echo off
set GVIM="C:\Program Files\Vim\vim72\gvim.exe"
set OPT=-c "set ft=javascript|syntax on" -c "TOhtml"
%GVIM% %OPT% -c "w! D:\html\A.js.html" -c "qall!" D:\source\A.js
%GVIM% %OPT% -c "w! D:\html\B.js.html" -c "qall!" D:\source\B.js
%GVIM% %OPT% -c "w! D:\html\C.js.html" -c "qall!" D:\source\C.js
------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.102.9
1F:推 AGanPTT:感谢lingz大的教学 我会试试看的 谢谢!!! 04/21 15:44
2F:推 Pash77:上百个档案的话,也可以用 dir > 到 vim 处理 04/23 06:19
3F:→ Pash77:用 vim 写大量处理的批次档也很方便 04/23 06:19