我从 Org 模式交互式地使用 R - C-x '
R 代码块内的键绑定使用 ESS 启动交互式 R 会话。
当我从 SQL 代码块内部按下C-x '
时,它会将代码块发送到 SQL 模式缓冲区,但不清楚我如何才能向 MySQL 发送查询。
我可以用 MySQL 做到这一点吗?
首先,包括接受的答案中的代码如何让 emacs sql-mode 使用 mysql 配置文件 (.my.cnf)?在你的.emacs
其次,C-x '
在 SQL 代码块中使用 from 将代码块发送到 SQL 模式缓冲区
在 SQL 模式下将代码块发送到缓冲区后,使用M-x pool-a
(或您希望使用的任何连接)启动您的 MySQL 会话。
此时,可以使用标准 SQL 键绑定:
C-c C-c send paragraph
C-c C-r send selected region
C-c C-b send entire buffer
C-c C-s send string