명령줄 편집 및 줄 바꿈

명령줄 편집 및 줄 바꿈

내 터미널[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문제가 해결되었습니다.

관련 정보