我在~/.psqlrc文件中放什么来设置默认编辑器?
我要使用的编辑器 ( Textmate ) 位于/Users/username/bin/mate.
我在文档中找到了他们谈论它的地方,并尝试了几种语法变体,但似乎无法使其正常工作。
例如,这不起作用......
\set PSQL_EDITOR "/Users/username/bin/mate"
Run Code Online (Sandbox Code Playgroud)
在 psql 中,当我输入时,\e我得到...
sh: /usr/local/bin/mate: No such file or directory
sh: line 0: exec: /usr/local/bin/mate: cannot execute: No such file or directory
Run Code Online (Sandbox Code Playgroud)
dez*_*zso 14
与我上面的评论(这是测试不足的结果)相反,您应该在.bashrc(或任何类似的地方)放一行:
export PSQL_EDITOR="/Users/username/bin/mate"
Run Code Online (Sandbox Code Playgroud)
在psqlPostgreSQL 9.2 中,有一个\setenv命令,它应该也可以工作.psqlrc。
(感谢佩德罗·罗马诺。)
| 归档时间: |
|
| 查看次数: |
11470 次 |
| 最近记录: |