Nano에서 키보드 단축키를 어떻게 편집합니까?


5

Nano에서 키보드 단축키를 편집하는 방법이 있습니까?

다음 단어이동을 오른쪽 ( Ctrl+ Space) 및 왼쪽 ( Alt+ Space)에서 Alt+ 또는 로 변경하고 싶습니다 .

AskUbuntu 의이 스레드에 따르면 편집 할 수 있어야합니다 /etc/nanorc. 그러나 내 OS X 컴퓨터 에서이 줄을 제외하고 해당 파일이 비어 있습니다.

set nowrap

이것이 유일한 파일이라고 가정하면 여기에서 키보드 설정을 어떻게 무시할 수 있습니까?

답변:


5

최신 버전의 nano를 설치하면 키보드 탐색 기능이 향상되었습니다. nano 2.7에서 이동 단어 단축키는 ctrl+left/right입니다. 따라서 ctrl대신에 만족한다면 키 바인딩을 수행하지 않아도 될 수 있습니다 alt.

  1. homebrew 설치 : https://brew.sh/
  2. 나노 설치 : brew install nano

정말로 원한다면 alt계속 읽으십시오.

  1. Mac 터미널을 사용하는 경우 Use Option as Meta key설정 을 활성화해야 합니다. 그렇지 않으면 alt키가 작동하지 않습니다.

  2. /etc/nanorcnano컴파일 할 때 플래그에 따라 무시 될 수 있습니다 . ~/.nanorc대신 사용할 수 있습니다 .

  3. 이 행을에 추가하십시오 ~/.nanorc. (그 보인다 nanorc키 바인딩을 위해 왼쪽 / 오른쪽 화살표를 허용하지 않는, 그래서 선택 ,.그들이 같은 키이기 때문에 <하고 >.

    bind M-, prevword main
    bind M-. nextword main

이제 alt+,alt+./ 다음 단어를 이전하기 위해 이동합니다.

https://www.nano-editor.org/dist/v2.7/nanorc.5.html#REBINDING%20KEYS 에서 전체 명령 목록을 찾을 수 있습니다 . nanov2.7이 아닌 경우 정확한 버전을 찾을 수 있습니다 .


4

/etc/nanorc를 실행하여 허용되는 명령 / 설정에 대한 설명을 찾을 수 있습니다 man nanorc.

OS X 10.11은 키 리 바인딩을 지원하지 않는 nano 2.0.6을 사용합니다.

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