2016-04-11 59 views
0

我寫這個劇本通過Vim的,我叫vimpdf幫助打印源文件爲PDF:打印語法着色源代碼無閃爍

#!/usr/bin/env bash 

echo "Printing $1 to pdf"; 
vim -e -c "hardcopy > %.ps" -c q $1; 
ps2pdf $1.ps; 

劇本很好地工作,用所產生的PDF語法亮點,但不幸的是它會導致在該終端一些閃爍,例如,運行這樣的命令行後,

$ vimpdf file.py 

我試圖傳遞給使用VIM -s選項,這消除了閃爍,而導致PDF鬆動語法着色。

如何消除閃爍並仍然獲得語法着色?

感謝

回答

1

重定向vim的輸出:

vim -e -c "hardcopy > %.ps" -c q $1 >/dev/null;

(順便說一句,你不必終止的bash腳本用分號線。)

+0

謝謝!這使我的腳本非常有用。 – mljrg