2

EMACSのREPLは、私が大好きな素晴らしい機能です。しかし、SQLモードでは、かなりの数の問題が発生しました。

お気に入り:

  1. db3(エイリアスを認識できるdb2のラッパー)を使用したいのですが、db3シェルバッファーを開始して、sql-modeにデフォルトの評価バッファーとして認識させることはできますか?

  2. これは実際にはもっと重要です。evalバッファーにリージョンを送信すると、evalバッファーは改行でリージョンを実行するため、sql-codeはほとんど実行できなくなります。では、SQLモードをカスタマイズして、改行ではなくブロックごとに実行できるようにするにはどうすればよいでしょうか。

==========私は自分で解決策を見つけました==================

質問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 に答える