EMACS中的REPL真的是我非常喜欢的一个很棒的功能。 但在sql模式下,我遇到了很多问题。定制emacs sql-mode来执行sql-blocks
,如:
我想用DB3(DB2的包装可以recoginze化名),我可以启动一个DB3壳缓冲,使SQL模式认识到它作为默认的评估缓冲区?
这实际上更重要,当我向eval缓冲区发送区域时,eval缓冲区将通过换行符执行区域,这使得我的sql代码几乎不可执行。所以我如何定制sql模式,以便它可以通过块而不是换行来执行?
==========我必须找到解决自己==================
问题1:自定义sql-db2肯定比较困难,我仍然在挖掘,这涉及到更多的工作,比如编写插件for emacs ==>临时解决方案是我仍然可以连接到db2使用别名
问题2:出db2确实有一个选项-t来设置终止字符,这完全解决了我的问题。
如果您对解决方案感到满意,请将其添加为答案,然后接受它。 – phils 2012-05-10 03:49:02