Ctrl + Right를 nano의 다음 단어에 바인딩합니다 (다른 모든 앱과 동일).


16

마찬가지로 Ctrl + 왼쪽을 사용하여 사전 동의어를 지정합니다. nanorc 의 매뉴얼 페이지를 읽고 찾았습니다.

바인드 키 기능 메뉴

그래서 선 bind ^Left prevword main은 내가 원하는 것입니다. 문제는 나노 만 수락한다는 것입니다

알파벳 문자 또는 "공백"이라는 단어

그래서 Left존재하지 않습니다.

이것을 달성 할 수있는 방법이 있습니까? 지금 나는 natty (nano 2.2.2)에 있지만 나중에 (devel?) 버전이 이것을 할 수 있다면 nano를 업그레이드 할 것입니다.


나노에서 v2.7.1그것은 그놈 터미널을 사용하여 잘 작동합니다
Ciprian Tomoiagă

답변:


12

슬프게도, 나는 이것이 가능하지 않다고 생각합니다. 나노 개발자가 말한 스레드를 찾았습니다 .

안녕하세요, CTRL 왼쪽 / 오른쪽 키로 텍스트를 탐색하여 단어별로 단어를 이동할 수 있는지 확인하려고 높고 낮은 것을 검색했습니다.

불행하게도. 메타 스페이스와 Ctrl-Space만이이를 가능하게합니다. 텍스트 모드에서는 nano가 Ctrl- 왼쪽과 왼쪽, Ctrl- 오른쪽과 오른쪽의 차이점을 알 수있는 방법이 없기 때문입니다.

또 다른 , 그는 추가 :

나노는 X 터미널과 콘솔 모두에서 같은 방식으로 작동해야한다고 생각하기 때문에 [화살표 키]와 Ctrl- [화살표 키]를 구분할 수있는 콘솔을 아직 찾지 못했습니다. 나는 그것이 사실이 아니길 바란다 ...


1
슬프게도 나는 당신의 대답을 받아 들여야 할 것입니다. 이 질문을 발견했을뿐만 아니라이 질문도 발견했습니다.
turbo

1
현재 최신 버전이 nano지원합니다. askubuntu.com/questions/49530/…
wisbucky

6

이 문제에 대한 해결책이 있습니다. 터미널 프로그램에서 Ctrl-Left 및 Ctrl-Right를 재정 의하여 거의 사용하지 않는 키 (예 : F13및)를 재정의 하십시오 F14.

그런 다음 ~ / .nanorc에서 :

bind F13 prevword main
bind F14 nextword main

이제 적어도 단점은 키 재정의에 사용한 터미널 프로그램을 사용할 때만 작동한다는 것입니다. 예를 들어, 상황에 따라 OS의 실제 콘솔 (내 경우에는 FreeBSD)에있을 때 작동하지 않습니다. 그러나 다른 방의 데스크탑에서 QVT / Term을 거의 100 % 사용합니다. 매력처럼 작동합니다.


흥미 롭군 어떤 터미널을 사용 했습니까? 나는 gnome-terminal에서 이와 같은 설정을 찾았으며 아무것도 찾을 수 없었습니다. 일반적으로 나는 stjerm을 사용하고 그와 비슷한 것을 보지 못했습니다.
turbo

위에서 언급했듯이 QVT / Term이라는 제품을 사용합니다. 1998 년 8 월에 회사에서 직접 다운로드 한 간단한 텔넷 프로그램입니다 (QPC Software). 새로운 버전을 찾을 수 없습니다. 에뮬레이션을 'VT220-7bit'로 설정했습니다. 그러나이 키 * NIX 쉘에서 다시 정의 있어야 합니다. 터미널 옵션이 내 앞에 있기 때문에 아직 연구하지 않았습니다.
Kingpin

2

최신 버전을 설치하십시오 nano. 그들은 단어를 추가 ctrl+left하고 ctrl+right움직입니다. (v2.7.4에 확실히 있음).


1

다른 옵션은 기본값 Ctrl-SpaceAlt-Space명령 을 사용하는 것 입니다.

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