我想创建一个简单的图形(Qt,Gtk,...)对话框,具体地说是一个简单的打印对话框,作为lpr的"前端",在bash中.我想要的是?每页打印多少页,打印间隔.这是(至少)两种选择.
解决这个问题的最佳工具是什么?
我已经阅读了关于动态模板的vim-wiki,我想要类似的,简单的"模板系统".我创建了一个函数:
function! Read_template(file)
execute '0r /home/zsolt/.vim/skeletons/'.a:file
%substitute#\[:EVAL:\]\(.\{-\}\)\[:END:\]#\=eval(submatch(1))#ge
%substitute#\[:READ:\]\(.\{-\}\)\[:END:\]#??????#ge
endfunction
Run Code Online (Sandbox Code Playgroud)
我想要包含模板中的文件.该EVAL作品很好,但我怎么能解决这个READ功能?评估包含的文件并不重要.
一个例子:
main.tex:
\documentclass[a4paper]{article}
....
Run Code Online (Sandbox Code Playgroud)
exam.tex:
% Created [:EVAL:]strftime('%Y. %B. %d.')[:END:]
[:READ:]/path/of/main/main.tex[:READ:]
Run Code Online (Sandbox Code Playgroud)
我执行Read_template("exam.tex")并希望exam.tex包括main.tex.
我怎样才能做到这一点?