Re: [vim ] 大量處理程式碼(:TOhtml)

看板Editor (編輯器(vim/emacs))作者 (肥兔小欽)時間14年前 (2010/04/20 13:19), 編輯推噓6(603)
留言9則, 3人參與, 最新討論串2/4 (看更多)
※ 引述《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

04/20 20:07, , 1F
不好意思 看不太懂= = 這個是什麼??要寫在哪??
04/20 20:07, 1F

04/20 21:21, , 2F
linux系統下或有安裝sh的系統
04/20 21:21, 2F

04/20 21:24, , 3F
powershell 可以囉? 這應該是個腳本?
04/20 21:24, 3F

04/20 21:28, , 4F
是腳本沒錯,但我沒聽過powershell可執行,你可以試試看
04/20 21:28, 4F

04/20 21:37, , 5F
但我也不會用腳本= = powershell也不熟= =
04/20 21:37, 5F

04/20 23:28, , 6F
在windows下使用bash可以去找cygwin or mingw
04/20 23:28, 6F

04/21 11:00, , 7F
不用shell script,windows下就改用batch,就算不會寫,用硬幹
04/21 11:00, 7F

04/21 11:00, , 8F
方式也可以,主要的指令是vim -c那三行,可以把行尾 \ 去掉接
04/21 11:00, 8F

04/21 11:01, , 9F
成一行,檔名自己指定.
04/21 11:01, 9F
文章代碼(AID): #1BpJbUBq (Editor)
文章代碼(AID): #1BpJbUBq (Editor)