2012-03-21 2 views
4

, 당신은 등 라인의 중간에서 삭제, 단어 사이에 이동 these 같은 편리한 readline에 단축키를 사용할 수 있습니다psql (또는 IRB 또는 Rails 콘솔)에서 모든 readline 바로 가기가 작동하지 않는 이유는 무엇입니까? 배쉬와 zsh을에서

그러나 단지 이러한합니다 (Ctrl-A의 부부와 Ctrl 키-E 및 몇 가지 다른 것들은 psql, IRB, Rails 콘솔과 아마 다른 것들에서 작동합니다.

왜 그런가, 그리고 그것을 고치기가 얼마나 어려울까요? 긴 SQL 쿼리에서 단어 사이를 신속하게 탐색 할 수 있다면 편리 할 것입니다.

답변

1

readline을 사용하여 psql & 복사본을 만들었습니까?

소리가 나서 libedit과 같은 대체 편집 라이브러리를 사용하여 제작할 수 있습니다. readline의 모든 기능을 사용하려면 해당 기능을 사용하여 빌드하십시오.

+0

흠 ... 좋은 질문입니다. 나는 Homebrew로 psql을 설치했다. readline이나 libedit으로 빌드되었는지 어떻게 알 수 있습니까? – yalestar

+0

모르겠다.'--version'은 구체적이지 않습니다. [homebrew 페이지] (https://github.com/mxcl/homebrew/blob/master/Library/Formula/postgresql.rb)에서는 readline에 의존하지만 구성 중에 분명히 사용하지는 않습니다. – blahdiblah