拥有 Vim Psql 的编辑器

Léo*_* 준영 6 vim database bashrc ubuntu psql

我有一个全新的 Ubuntu 安装。我没有活动的个人点文件。

\e file.sql当我的 .bashrc 中有以下内容时,我在 Psql 中运行失败,因为 Nano 打开而不是 Vim

export VISUAL=/usr/bin/vim
export EDITOR=/usr/bin/vim
export PSQL_EDITOR=/usr/bin/vim     
Run Code Online (Sandbox Code Playgroud)

当我用 vim 代替 .bashrc 中的 PATH/vim 来执行上述三个命令时,我运行相同的命令。

例如,vim当我得到时cat $EDITOR

问题可能出在环境变量上。但是,我不确定在哪里。

如何让 Vim 成为 Psql 的编辑器?

jtb*_*jtb 4

我不确定psql,但如果有什么问题,$EDITOR它可能会退回到通过/usr/bin/editor符号链接定义的系统默认值,这是nano默认的。如果您有管理员权限,请尝试

sudo update-alternatives --config editor
Run Code Online (Sandbox Code Playgroud)

并选择vim那里。我认为程序仍然应该尊重$EDITOR它的定义,但这将定义后备。这是我使用的唯一设置,而且效果很好。