2

EMACS 中的 REPL 确实是我非常喜欢的一个很棒的功能。但是在sql-mode下,我遇到了很多问题。

像:

  1. 我想使用 db3(可以识别别名的 db2 包装器),我可以启动一个 db3 shell 缓冲区并让 sql-mode 将其识别为默认评估缓冲区吗?

  2. 这实际上更重要,当我将一个区域发送到 eval 缓冲区时,eval 缓冲区将通过换行符执行该区域,这使我的 sql 代码几乎无法执行。那么我将如何自定义 sql-mode,以便它可以按块而不是 line-break 执行?

==========我自己找到了解决方案==================

对于问题 1:自定义 sql-db2 肯定更困难,我仍在挖掘,这涉及更多工作,例如为 emacs 编写插件 ==> 临时解决方案是我仍然可以使用别名连接到 db2

对于问题 2:事实证明 db2 确实有一个选项 -t 来设置终止字符,这完美地解决了我的问题。

4

1 回答 1

1

==========我自己找到了解决方案==================

对于问题 1:自定义 sql-db2 肯定更困难,我仍在挖掘,这涉及更多工作,例如为 emacs 编写插件 ==> 临时解决方案是我仍然可以使用别名连接到 db2

对于问题 2:事实证明 db2 确实有一个选项 -t 来设置终止字符,这完美地解决了我的问题。

于 2012-05-14T01:55:49.503 回答