2016-11-22 57 views
1

我在osx上,我通過以下this安裝了vsql。vsql與多行召回

當我向vsql中輸入多行語句,然後點擊,我一次只記得一行語句。我希望能夠使用向上箭頭鍵回顧並重新運行多行語句。

有人可以提供幫助嗎?

謝謝!

回答

1

如果可以做到這一點,我認爲它會使用initrc。我不知道有一種方法,但最好我可以告訴你的是,使用\g運行查詢a g ain和\ss歷史如何。

+0

我正在使用一個vsqlrc來獲取像keybindings這樣的東西,但是我一直無法弄清楚多行配置 –

+0

我能想到的唯一可能是以某種方式重新定義一個EOL是什麼,並將其作爲分號。不過,我真的不知道它是否可以完成。 – woot

1

您還可以使用\ e metacommand在shell默認文本編輯器中調出整個查詢。

+0

這很棒,並且有一點幫助。你是如何發現這個查詢的? –

+0

重新運行以\ E中的多行命令時,我注意到,新行取代有控制序列'^ J',像 '選擇 1;' 變成'選擇^ J1;'當我再次調用它。也許這是解決問題的一個暗示? –