私の端末[1]は、コマンドラインに長いクエリを入力すると、psql
入力行を正しく改行しません。追加の文字は画面の左側に囲まれますが、既存のテキストと同じ行にあるため、追加の編集は困難です。で複数行編集を有効にする方法はpsql
?
SSHを介したbashの複数行編集は正しくラップされているため、これはpsql
具体的です。
参考までに:
$ psql --version
psql (PostgreSQL) 8.4.21
contains support for command-line editing
これはscreen / byobuの使用とは何の関係もありませんか?psql
外部画面/byobuを起動するとき。複数行の入力がよりよく表示されますが(複数行にわたって表示されます)、誤ったカーソル位置が原因で編集できません。
screen / byobuの有無にかかわらず、iTerm2を使用するときに長い入力行を編集するのに似た問題がありました。
どちらの場合も、端末はエミュレーションのデフォルト値(xterm-256color)に設定されます。
また、VirtualBoxでXubuntuでxfce4-terminalを使用するのにも同じ問題が発生しました。
Microsoft Windows Vista コンピュータで PuTTY を使用するのと同じ問題が発生しました。
psql
複数行編集を正しく処理したことがありますか?何年も使っていますが、このような困難は一度も体験できませんでした...
[1] bashを実行しているUbuntuサーバーのセキュアシェルセッションを持つApple Mac OS X MavericksのTerminal.app。
ベストアンサー1
psql
これはファイルに設定されているヒントに関連しています.psqlrc
。ファイル名を変更して再起動するとpsql
問題が解決しました。