[英]How can I use Alt as meta key in Windows for Emacs 23, especially M-x?
[英]Running M-x sql-postgres in emacs on windows
當我嘗試在Windows上的emacs中運行劣質psql
進程時,我似乎沒有得到任何響應。 這似乎是一個已知的問題,其解決方案是安裝psql
的cygwin版本。 不幸的是,cygwin psql
似乎絕對沒有做任何事,即使psql -V
什么都不做。 有沒有人有這些問題的解決方案或從emacs發送查詢到postgresql的簡單方法。
好吧,我終於想出了如何讓cygwin psql運行。 似乎提供的cygpq.dll缺少一些入口點,
strace -o /dev/null psql --version
響應“程序入口點PQencryptPassword無法位於動態鏈接庫cygpq.dll中。”
我用本地編譯的cygpq.dll替換了cygwin提供的cygpq.dll,看來我們現在正在用煤氣做飯。 我需要了解有關cygwin動態鏈接的更多信息。 我感謝你們所有人的耐心支持。
我有類似的問題(但無法使cygwin psql工作)。
最后,我發現Mx shell中的Mx sql-postgres和psql調用實際上都是交互式的,但是沒有可見的提示; 即,可以鍵入命令(在最后一行的最開頭)並按預期執行。
在我意識到我已經修改了我的postgres密碼文件以避免密碼提示和Mx shell中psql調用的初始掛起之前:
當默認值不太正確時,您可以通過將環境變量PGDATABASE,PGHOST,PGPORT和/或PGUSER設置為適當的值來節省一些輸入。 (有關其他環境變量,請參閱文檔。)使用〜/ .pgpass文件也很方便,以避免經常輸入密碼。 有關更多信息,請參閱文檔。 ( http://linux.die.net/man/1/psql )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.