«readline» 태그된 질문

Gnu readline 라이브러리는 공통 라인 편집 기능을 제공하기 위해 쉘 및 인터프리터와 같은 다른 프로그램에서 사용됩니다.

4
.inputrc를 어떻게 다시로드합니까?
배경 readline 모듈이 읽는 중이라고 들었는데 이것이 ~/.inputrcbash와 같은 프로그램에서 키 입력 동작을 변경하는 방법입니다. 질문 터미널 프로그램을 다시 시작하지 않고 변경된 동작을 확인하기 위해 편집 후 이것을 다시로드하려면 어떻게해야합니까?
98 bash  unix  readline  inputrc 

6
배쉬 대 Gnu 화면 : Ctrl-A를 Ctrl-Shift-A로 바꿉니다.
저는 GNU Screen의 새로운 사용자입니다. 나는 오랫동안 Bash를 사용해 왔으며 GNU Screen을 사용 해보고 싶다. 아시다시피, GNU Screen은 'Ca'(Control-A)를 명령 문자로 사용합니다. 문제는 Bash의 Control-A가 행의 시작 부분으로 이동하기 때문에 Bash (및 GNU Readline)의 행 편집 기능을 방해한다는 것입니다. " "^ Q"또는 "``"(Backtick)와 같은 다른 키 시퀀스로 명령 문자를 설정할 …


3
뒤로 죽이는 단어를 Ctrl + w에 바인딩
Tcsh의 장기간 사용에서 최근 Bash 탐색으로 전환하려고합니다. 공백과 슬래시를 단어 경계로 취급하는 Ctrl + w를 제외하고 가장 좋아하는 모든 기능을 포팅했습니다. 그러나 Bash에서 readline은 첫 번째 공백까지 모든 슬래시를 삭제하여 삭제합니다. bind를 사용하여 .inputrc와 .bashrc 모두에서 \ Cw : back-kill-word의 다양한 조합을 시도했지만 원하는 방식으로 작동시킬 수 없습니다. 재미있게도, 직장에서 …
23 bash  readline 

4
우분투에서 readline을 지원하는 SQLite
나는했다 sqlite3우분투에 설치 패키지 및 readline에 대한 지원은 없습니다. 즉, 명령 기록이 없으며 readline이 제공하는 다른 멋진 기능이 있습니다. 구성 또는 패키징 문제입니까? 즉시 패키지 지원을 제공 할 수있는 다른 패키지 아카이브가 있습니까? 아니면 sqlite3을 readline 지원을 사용하도록 직접 컴파일하려면 어떻게해야합니까?

4
Mac readline-라이브러리가로드되지 않았습니다
Mac, Sierra 10.12.3에서 작업 중이며 psql명령을 통해 PostgreSQL 데이터베이스에 액세스하려고 하는데 오류가 발생했습니다. dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib Referenced from: /usr/local/bin/psql Reason: image not found Abort trap: 6 하루나 이틀 전에 누군가와 일하고 있었고 핍을 설치해야했기 때문에을 달렸습니다 brew install pip. 이것은 psql그 이후로 처음으로 실행하려고하는 것이며 이것이 내 문제와 …
16 mac  readline 

2
터미널 탭 완성 [중복]
이 질문에는 이미 답변이 있습니다 . 휴일 칠년 전에 . 가능한 중복 : Mac OS에서 명령에 대한 배쉬 완료 방금 리눅스에서 Mac으로 옮겼는데, 내가 겪고있는 문제 중 하나는 탭 완성이 1 단계 깊이에 불과하다는 것입니다. 그 수정 방법을 잘 모르겠습니다. 예를 들어 설명하겠습니다-우분투에서 git을 사용하면 입력을 시작합니다. $ git 그리고 …

3
이전 슬래시까지 배쉬 리드 라인 삭제
bash emacs 모드에서 이전 슬래시 문자까지 삭제할 수 있습니까? 예를 들어 명령을 입력 하고을 cp /usr/local/bin/reallylongincorrectfolder /home/myname/reallylong_and_correct_path삭제하려는 reallylongincorrectfolder경우 바로 가기가 있습니까? 이것은 bash에서 나에게 매우 코맨 시나리오입니다. dF<char>vi 와 같은 것 ?
15 linux  bash  readline 

1
`bind`와`.inputrc`는 왜 다르게 동작합니까?
올바른 일을하고 키 바인딩을에 넣으려고합니다 ~/.inputrc. 그러나 나는 변화해야한다는 것이 밝혀졌습니다. bind '"\e\C-j":"\e[1~quiet \e[4~\n"' 으로 "\e\C-j": "\eOHquiet \eOF\n" 이제 \eOH(nav-block-pos1에 바인딩 됨 beginning-of-line) 및 \eOF(nav-block-end bound to에 end-of-line)는 항상 의존 할 수없는 내 구성의 바인딩입니다. 따라서 주요 질문은 왜 num-block-pos1 ( \e[1~) 및 num-block-end ( \e[4~)에 바인딩하는 bind것이 작동 ~/.inputrc합니까? …

2
bash에서 명령의 일부를 입력 한 후 ctrl-r을 사용하는 방법이 있습니까?
bash에서 Ctrl+ r명령은 매우 유용합니다. Ctrl+를 입력 r whatever하면 단어를 포함하는 명령에 대한 내 기록을 검색합니다 whatever. 그러나 내가 타이핑 whatever하고 단어를 검색하고 Ctrl+를 누르면 r아무 일도 일어나지 않는다는 것을 알게 되면. 방법 키를 타격 내가 입력 한 것처럼 행동을 가지고 거기에 Ctrl+ r whatever대신 whatever Ctrl+는 r? 내 안에 …

2
Mac 터미널 / iTerm 히스토리 커서 문제
종종 Terminal.app 또는 iTerm에서 명령을 실행하고 위쪽 화살표를 눌러 편집을 위해 돌아가고 커서가 위의 줄이나 완전히 잘못된 곳으로 이동합니다. 특히 명령이 너무 길면 다음 줄로 줄 바꿈됩니다. 때로는 이러한 긴 명령이 모두 한 줄에 나타나고 여러 줄에 올바르게 표시되기도합니다. 이것은 iTerm과 Terminal.app에서 모두 발생합니다 vi 및 emacs 모드에서도 발생하여 거의 …

2
Ctrl-e 및 Ctrl-a가 Ubuntu Hardy에서 작동하지 않습니까?
내가하지 않아도 나는 맥을 사용 Home하고 End내 키보드의 키. 나는 또한 리눅스 서버에 SSH를 아주 조금. 내가 발견 한 그 말쑥한 난의 readline 키 바인딩을 사용하여 실행하는 우분투 리눅스 서버에 I SSH 경우 Ctrl- a및 Ctrl- e시작 또는 라인의 끝으로 커서를 이동하지만, 하디 서버의 몇 나는 종종있다 SSH 연결 및 …
13 linux  bash  shell  readline 

3
PowerShell : 기록 향상 (읽기 선)?
Bash에서 좋아하는 것들 중 일부는 PowerShell에서 수행하는 방법을 알고 싶습니다. Bash에서는 현재 행과 동일한 접두어로 시작하는 명령 만 스크롤하도록 내역 스크롤을 설정했습니다. 최신 커밋을보고 싶다면 (예 : 주석의 일부를 재사용하기 위해) 'git'을 쓴 다음 ↑. 관련 Ctrl+ 물론 역사 검색R 다른 것을 찾기 위해 다음과 같이 씁니다. h | grep …

4
bash에 키보드 매크로를 저장하는 방법이 있습니까?
and를 사용하여 기록한 키보드 매크로 를 영구적으로 저장하고 싶습니다 . ~ / .inputrc의 바로 가기 키에 바인딩 할 수 있도록 새로 기록 된 매크로의 "소스를 보는"쉬운 방법이 있습니까?C-x (C-x ) 나는 dump-macros그것을 할 것이라고 생각 했지만 보이지 않는 것 같습니다 ...

1
리눅스에서 sqlite shell을 사용할 때 이상한 키보드
나는 여물통 퍼티에 연결된 리눅스 박스를 사용한다. bash와 함께 사용하면 키보드가 잘 작동하지만 sqlite shell (sqlite3 프로그램)을 사용하면 키가 열광합니다. del=^[[3~ up=^[[A left=^[[D right=^[[C down=^[[B 여기 내 env (관련 부분)가 있습니다 : TERM=linux SHELL=/bin/bash SHLVL=1 INPUTRC=/etc/inputrc 창문에서와 같이 sqlite에서 일반적으로 키를 사용하고 싶습니다. 내 inputrc : # do not bell …
9 linux  putty  readline 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.