作者LINGZ (肥兔小钦)
看板Editor
标题Re: [vim ] 大量处理程式码(:TOhtml)
时间Tue Apr 20 13:19:23 2010
※ 引述《AGanPTT (阿干)》之铭言:
: 我有很多程式码要转换成html
: 因为想保留高亮标记
: 但有上百个档案
: 除了一个个开启然後输入:TOhtml以外有办法一次大量处理吗??
: 我是gVim
#!/bin/sh
rm -rf /tmp/tohtml
mkdir /tmp/tohtml
for thisFile in $( ls /tmp/source ); do
vim -c 'set ft=javascript|syntax on' -c 'TOhtml' -c \
"w! /tmp/tohtml/"${thisFile}".html" -c \
'qall!' /tmp/source/"${thisFile}"
done
exit 0
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.102.9
1F:推 AGanPTT:不好意思 看不太懂= = 这个是什麽??要写在哪?? 04/20 20:07
2F:推 ya790206:linux系统下或有安装sh的系统 04/20 21:21
3F:推 AGanPTT:powershell 可以罗? 这应该是个脚本? 04/20 21:24
4F:推 ya790206:是脚本没错,但我没听过powershell可执行,你可以试试看 04/20 21:28
5F:推 AGanPTT:但我也不会用脚本= = powershell也不熟= = 04/20 21:37
6F:推 ya790206:在windows下使用bash可以去找cygwin or mingw 04/20 23:28
7F:→ LINGZ:不用shell script,windows下就改用batch,就算不会写,用硬干 04/21 11:00
8F:→ LINGZ:方式也可以,主要的指令是vim -c那三行,可以把行尾 \ 去掉接 04/21 11:00
9F:→ LINGZ:成一行,档名自己指定. 04/21 11:01