~ / .inputrc 소싱 및 Control-delete를 명령에 바인딩하는 문제

Ari Sweedler

~/.inputrc, 나는 시도 C-x C-c하고 bind -f ~/.inputrc. 의 man bash 섹션을 읽은 후에도 아이디어가 없습니다 bind.


내가 가진 "\C-Rubout": backward-kill-word내에서 ~/.inputrc. 하지만 bash를 사용하여 bash를 쿼리 할 때 bind -q backward-kill-word예상되는 출력을 얻지 못합니다.

$ bind -q backward-kill-word
backward-kill-word can be invoked via "\C-rubout", "\e\C-h", "\e\C-?".

잘못된 대소 문자가 문제라고 생각 rubout하지만 ~/.inputrc, 파일을 어떻게 변경해도 작동하지 않습니다 !!

나는 bind배쉬 부분 에서 무능력 해지는 법을 배우는 데 도움이되는 좋은 자료를 찾기 위해 고군분투하고 있습니다 . 결과는 잘못된 것 같습니다.하지만 더 많이 알 때까지 그것에 대해 확신하는 것보다 더 잘 압니다. 이런 것.


나는 통해 읽은 GNU 매뉴얼 및 사용하여 시도 \b, \d그리고 \177대신에 Rubout, 그러나 그 중 어느 것도 작동하지 않습니다. gnu 매뉴얼 ( 여기 )에있는 것은 꽤 깔끔했습니다.

Ari Sweedler

기본 바인딩은 터미널에 존재하지 않았다. 내가 추가 할 필요 "\C-x\C-r": re-read-init-file내에 ~/.inputrc.

init 파일을 다시 읽어도 현재 바인딩 된 명령이 사라지지는 않습니다 . ~/.inputrc전화 에서 줄을 삭제하면 bind -f ~/.inputrc바인딩이 해제 된다고 가정하는 것은 잘못되었습니다 . 따라서이 명령은 실제로 내 init 파일을 다시 읽는 작업을 수행합니다.


문제를 제대로 해결하지 못했습니다. 기본이 작동하지 않았기 때문에 모든 지식이 흔들 렸습니다. 나는 내 readline 파일을 재 소싱하지 않고 다시 읽고 있었다. 이것이 주요 차이점입니다.

또한 동일한 파일에서 명령을 여러 번 바인딩하는 것은 마지막 정의를 제외한 모든 것을 삭제하는 것처럼 보입니다. 문제 해결과 관련된 모든 문제로 인해 포기했습니다.

마지막으로, 나는 모두가 있다는 것을 몰랐다 unix-word-ruboutbackward-kill-word. 두 개의 별개 명령이지만 터미널에서 동일하게 작동합니다.


delete삭제해야하는 명령을보고 표현하는 방법을 알아낼 수 있다는 것을 깨달았습니다 . :

$ bind -q backward-kill-word
backward-kill-word can be invoked via "\e\C-h", "\e\C-?".

내 터미널 은 다른 터미널과 다르게 삭제를 변환합니다.생각에 ... ?"나는 이것을 표현할 수 없습니다"의 자리 표시 자라고 생각 했지만 그것은 ! 나는 정말로 리터럴 ?, ASCII 코드 63 을 사용해야했습니다 .

내가 배치 할 때 어쨌든 "\C-?": unix-word-rubout내에서 ~/.inputrc, 모든 것이 완벽하게 작동 :)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

~ / .inputrc 소싱 및 Control-delete를 명령에 바인딩하는 문제

분류에서Dev

마우스 이벤트를 사용자 지정 요소에 바인딩 및 바인딩 해제하는 문제

분류에서Dev

.inputrc를 통해 Ci 및 TAB 키를 터미널 응용 프로그램의 다른 명령에 바인딩

분류에서Dev

.inputrc를 통해 Ci 및 TAB 키를 터미널 응용 프로그램의 다른 명령에 바인딩

분류에서Dev

LIMIT 및 OFFSET에 대해 INT를 PDO 준비 명령문에 바인딩하는 데 문제가 있습니다.

분류에서Dev

SubGrid에서 이벤트를 바인딩 및 바인딩 해제하는 방법

분류에서Dev

Ctrl- \를 inputrc에 바인딩 하시겠습니까?

분류에서Dev

UserControl에서 MainView UWP MVVM으로 명령 및 contexrt를 바인딩하는 방법

분류에서Dev

bash readline inputrc : 여러 명령 시퀀스에 키 바인딩

분류에서Dev

녹아웃 바인딩에서 소수를 제거하는 Javascript

분류에서Dev

녹아웃 바인딩에서 소수를 제거하는 Javascript

분류에서Dev

명령 줄에서 쿼리를 실행하는 동안 PostgreSQL 인코딩 문제

분류에서Dev

인터페이스를 구현에 바인딩하는 문제

분류에서Dev

인터페이스를 구현에 바인딩하는 문제

분류에서Dev

List <>를 DataGridView에 바인딩하는 문제

분류에서Dev

키 바인딩을위한 Ubuntu 16.04 명령 줄 .inputrc?

분류에서Dev

키 바인딩을위한 Ubuntu 16.04 명령 줄 .inputrc?

분류에서Dev

PHP 아버지 클래스에서 싱글 톤 및 정적 늦은 바인딩 toghter를 사용하는 방법

분류에서Dev

R Studio로 Shiny / Flexdashboard를 설명하는 빈 요소 및 문제

분류에서Dev

.inputrc의 일부 명령에 alt 백 스페이스를 매핑하는 방법은 무엇입니까?

분류에서Dev

요소 콘텐츠를 사용자 지정 명령 속성에 바인딩하는 방법

분류에서Dev

JSON 문자열 구문 분석 및 Winform에서 DataGrid C #에 바인딩하는 요소 나열

분류에서Dev

라인에서 문자 범위를 삭제하는 쉘 명령

분류에서Dev

준비된 명령문에서 너무 많은 변수를 바인딩하는 더 짧은 방법

분류에서Dev

요소를 문자열에 바인딩하는 tcl v8.5 정규식

분류에서Dev

$ @ 및 'set env $ PATH'-이 문이 .inputrc에 들어가야하는 이유는 무엇입니까?

분류에서Dev

암호 및 계정 관리를 제 3 자에게 아웃소싱하는 방법은 무엇입니까?

분류에서Dev

IIS에서 바인딩을 제거하는 명령

분류에서Dev

이벤트 소싱-명령에 제공된 데이터 및 이벤트에 저장된 데이터

Related 관련 기사

  1. 1

    ~ / .inputrc 소싱 및 Control-delete를 명령에 바인딩하는 문제

  2. 2

    마우스 이벤트를 사용자 지정 요소에 바인딩 및 바인딩 해제하는 문제

  3. 3

    .inputrc를 통해 Ci 및 TAB 키를 터미널 응용 프로그램의 다른 명령에 바인딩

  4. 4

    .inputrc를 통해 Ci 및 TAB 키를 터미널 응용 프로그램의 다른 명령에 바인딩

  5. 5

    LIMIT 및 OFFSET에 대해 INT를 PDO 준비 명령문에 바인딩하는 데 문제가 있습니다.

  6. 6

    SubGrid에서 이벤트를 바인딩 및 바인딩 해제하는 방법

  7. 7

    Ctrl- \를 inputrc에 바인딩 하시겠습니까?

  8. 8

    UserControl에서 MainView UWP MVVM으로 명령 및 contexrt를 바인딩하는 방법

  9. 9

    bash readline inputrc : 여러 명령 시퀀스에 키 바인딩

  10. 10

    녹아웃 바인딩에서 소수를 제거하는 Javascript

  11. 11

    녹아웃 바인딩에서 소수를 제거하는 Javascript

  12. 12

    명령 줄에서 쿼리를 실행하는 동안 PostgreSQL 인코딩 문제

  13. 13

    인터페이스를 구현에 바인딩하는 문제

  14. 14

    인터페이스를 구현에 바인딩하는 문제

  15. 15

    List <>를 DataGridView에 바인딩하는 문제

  16. 16

    키 바인딩을위한 Ubuntu 16.04 명령 줄 .inputrc?

  17. 17

    키 바인딩을위한 Ubuntu 16.04 명령 줄 .inputrc?

  18. 18

    PHP 아버지 클래스에서 싱글 톤 및 정적 늦은 바인딩 toghter를 사용하는 방법

  19. 19

    R Studio로 Shiny / Flexdashboard를 설명하는 빈 요소 및 문제

  20. 20

    .inputrc의 일부 명령에 alt 백 스페이스를 매핑하는 방법은 무엇입니까?

  21. 21

    요소 콘텐츠를 사용자 지정 명령 속성에 바인딩하는 방법

  22. 22

    JSON 문자열 구문 분석 및 Winform에서 DataGrid C #에 바인딩하는 요소 나열

  23. 23

    라인에서 문자 범위를 삭제하는 쉘 명령

  24. 24

    준비된 명령문에서 너무 많은 변수를 바인딩하는 더 짧은 방법

  25. 25

    요소를 문자열에 바인딩하는 tcl v8.5 정규식

  26. 26

    $ @ 및 'set env $ PATH'-이 문이 .inputrc에 들어가야하는 이유는 무엇입니까?

  27. 27

    암호 및 계정 관리를 제 3 자에게 아웃소싱하는 방법은 무엇입니까?

  28. 28

    IIS에서 바인딩을 제거하는 명령

  29. 29

    이벤트 소싱-명령에 제공된 데이터 및 이벤트에 저장된 데이터

뜨겁다태그

보관