小编uzs*_*olt的帖子

来自bash脚本的对话框

我想创建一个简单的图形(Qt,Gtk,...)对话框,具体地说是一个简单的打印对话框,作为lpr的"前端",在bash中.我想要的是?每页打印多少页,打印间隔.这是(至少)两种选择.

解决这个问题的最佳工具是什么?

bash user-interface dialog

12
推荐指数
2
解决办法
2万
查看次数

在vim中拥有简单的模板系统 - 包含文件

我已经阅读了关于动态模板的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.

我怎样才能做到这一点?

vim include skeleton-code

3
推荐指数
1
解决办法
157
查看次数

标签 统计

bash ×1

dialog ×1

include ×1

skeleton-code ×1

user-interface ×1

vim ×1