나노 텍스트 편집기의 커서 위치에서 전체 단어를 삭제하는 방법은 무엇입니까? 아니면 커서가 빈 공간에 있으면 다음 단어를 삭제해야 한다고 가정합니까?
Nano 도움말에는 다음 두 가지 기능이 표시되지만 이에 대한 바로가기는 없습니다.
Cut backward from cursor to word start
Cut forward from cursor to next word start
이것들은 제가 찾고 있는 것이 아닌 것 같지만, 다른 것이 없다면 어떻게 사용하는지 알고 싶습니다(특히 단축키 사용).
답변1
이 파일을 저장하고 ~/.nanorc
+ ctrl왼쪽 ]단어 잘라내기 ctrl+ \오른쪽 단어 잘라내기
이것은 nano 2.5 버전에서 저에게 효과적이었습니다.
bind ^] cutwordleft main
bind ^\\ cutwordright main
이것은 나노 버전 2.9.3에서 저에게 효과적이었습니다.
bind ^] cutwordleft main
bind ^\ cutwordright main
답변2
Nano에서 텍스트를 편집할 때 다음 키보드 단축키가 매우 유용하다고 생각합니다.
- Alt+ M- 활성화/비활성화마우스 지원 모드.
- Ctrl+ 6- 태그 켜기(표시 설정/설정 해제)
- Ctrl+ A- 현재 줄의 처음으로 이동합니다.
- Ctrl+ K- 이 단축키에는놀라운 이중 기능, 마우스 지원 모드가 다음인 경우 전체 줄 선택을 잘라내(삭제)합니다.장애가 있는, 마우스 지원 모드가 선택된 경우 선택한 단어/텍스트 전체를 잘라냅니다(삭제).활성화됨.
- Ctrl+ D- 커서 아래 문자 삭제
- Ctrl+ H- 커서 왼쪽에 있는 문자를 삭제합니다.
- Ctrl+ U- 잘라내기 버퍼에서 현재 줄까지의 잘라내기를 취소합니다.
- Ctrl+ space- 한 단어 앞으로 이동합니다. Mose 지원 모드가 활성화되면 각 키를 누를 때마다 단어가 하나씩 선택됩니다.
텍스트의 특정 단어를 편집하려면 다음을 수행해야 합니다.
- Alt+를 눌러 M"마우스 지원 모드"를 활성화합니다.
- 선택한 단어를 두 번 클릭하면 태그가 열립니다(태그 설정/설정 해제). 선택한 단어를 클릭하고 마커를 설정하면 마우스를 사용하여 단어나 선택한 텍스트를 선택합니다(gedit와 같은 단어 편집기에서 일반적으로 텍스트를 선택하는 것과 정확히 같은 방식). 또는 Ctrl+를 눌러 6태그를 활성화한 다음 Ctrl+를 눌러 space편집하려는 단어/텍스트를 선택할 수 있습니다.
- 마우스 지원 모드가 활성화된 경우 선택한 단어에서 문자를 제거하려면 Ctrl+를 사용하고 , 선택한 단어/텍스트를 잘라내려면(삭제) + 를 사용합니다.HCtrlK
실행 취소/다시 실행 작업을 위해 nano에는 실험적인 실행 취소/다시 실행 기능이 있습니다. 나노 핸드북에서:
$man nano
. . . .
-u (--undo)
Enable experimental generic-purpose undo code. By default, the undo and redo shortcuts are Meta-U and Meta-E, respectively.
. . . .
실행 취소/다시 실행 모드를 활성화하려면 -u 옵션을 사용하여 nano를 시작해야 합니다.
$ nano -u file.txt
Alt...그런 다음 + U실행 취소 및 + 사용 Alt+ 다시 실행을 사용할 수 있습니다 E.
에 대한 자세한 내용Nano용 키보드 단축키
답변3
이후 버전(예: 7.2 이상)에서는 다음과 같습니다.
bind ^H chopwordleft main
Ctrl+백스페이스를 전체 단어 삭제 단축키로 사용하려는 경우(Alt+백스페이스 외에)(Linux의 비터미널 텍스트 편집기에서와 마찬가지로)