我是emacs的新手,但对我真正能做的事情以及它节省多少时间感到震惊(宏可以节省很多时间)。但是我想知道可以创建基于脚本的脚本,它会要求用户输入并根据这些脚本执行代码。比如,也许我想创建一个SQL查询,以便它会提示是这样的:Emacs:有没有办法使用Emacs创建交互式脚本?
>table name?
myTable
>type of query (select, insert, update, delete)
select
>fields to get
name, id
>Result query is "select (name, id) from myTable"
这只是一个想法的轮廓,但我很奇怪,因为这样的事情将是有有益的。有人提到AWK脚本,但我不确定这是否是正确的树。我在Windows上,但我认为这不重要。
我绝对欣赏的任何信息在此,感谢
是啊我使用yasnippet,我没有意识到他们允许你创建片段,它提示信息,我也不确定它是否可以处理真正的重型脚本,我要建立很多东西,但我一定会检查出它 – 2010-02-10 11:55:49
嗨约翰,yasnippet实际上不会提示输入,但你可以从选项到。我正在考虑从$ {2:table} $ 0中选择$ {1:fields}的行。但是,如果你想要更复杂的一个“defun”可能会更好... –
danielpoe
2010-02-10 16:07:15
你也可以设置它插入查询直接插入缓冲区(插入....)但是,交互函数的参数是一个真的很好的事情要知道 – 2010-02-10 16:31:28