GNU 나노 키보드 단축키

GNU 나노는 리눅스를 위한 경량이면서도 강력한 텍스트 편집기로, 대부분의 배포판에 번들로 제공됩니다. Emacs와 Vim과는 달리, GNU 나노는 사용자가 명령줄에서 텍스트 파일을 빠르게 편집할 수 있는 간단한 방법을 제공합니다. 이는 SSH 터미널만 있는 서버를 확보할 경우 특히 유용할 수 있습니다.
이 치트시트를 다운로드하세요
아래에 이메일을 입력하여 이 PDF 치트시트를 받은 편지함에서 받으세요.
필수 GNU 나노 키 바인딩
기본적으로 GNU 나노는 텍스트 편집기를 로드하자마자 사용할 수 있는 좋은 키보드 단축키와 명령 세트를 가지고 있습니다. 그러나 이와 관련된 한 가지 문제는 편집기에서 이러한 단축키에 접근할 수 있는 명확한 방법이 없다는 것입니다.
이를 알고 이 치트시트는 GNU 나노에 필요한 모든 키 바인딩을 제공합니다. 뿐만 아니라 프로그램의 잘 알려지지 않은 몇 가지 기능도 강조합니다.
| 명령 | 기능 |
|---|---|
| 버퍼 이동 | |
| Ctrl + B | 커서를 한 문자 뒤로 이동합니다. |
| Ctrl + F | 커서를 한 문자 앞으로 이동합니다. |
| Ctrl + P | 커서를 한 줄 위로 이동합니다. |
| Ctrl + N | 커서를 한 줄 아래로 이동합니다. |
| Ctrl + Y | 커서를 한 페이지 위로 이동합니다. |
| Ctrl + V | 커서를 한 페이지 아래로 이동합니다. |
| Ctrl + Left Arrow | 커서를 한 단어 뒤로 이동합니다. |
| Ctrl + Right Arrow | 커서를 한 단어 앞으로 이동합니다. |
| Ctrl + Up Arrow | 커서를 이전 블록으로 이동합니다. |
| Ctrl + Down Arrow | 커서를 다음 블록으로 이동합니다. |
| Ctrl + A | 현재 줄의 시작으로 이동합니다. |
| Ctrl + E | 현재 줄의 끝으로 이동합니다. |
| Alt + Backslash () | 현재 버퍼의 맨 위로 이동합니다. |
| Alt + Slash (/) | 현재 버퍼의 맨 아래로 이동합니다. |
| Alt + Less-Than (<) | 이전 버퍼로 이동합니다. |
| Alt + Greater-Than (>) | 다음 버퍼로 이동합니다. |
| Alt + Up Arrow | 버퍼를 한 화면 위로 이동합니다. |
| Alt + Down Arrow | 버퍼를 한 화면 아래로 이동합니다. |
| Alt + G | 버퍼에서 특정 줄로 이동합니다. |
| Alt + Right Square Bracket (]) | 버퍼에서 일치하는 괄호로 커서를 이동합니다. |
| 파일 조작 | |
| Ctrl + R | 기존 파일을 열고 현재 버퍼에 배치합니다. |
| Ctrl + S | 현재 버퍼를 기존 파일에 저장합니다. |
| Ctrl + O | 현재 버퍼를 다른 파일로 저장합니다. |
| Ctrl + X | 현재 버퍼를 닫고 GNU 나노를 종료합니다. |
| 파일 편집 | |
| Ctrl + M | 현재 커서 위치에 새 줄을 만듭니다. |
| Ctrl + K | 현재 줄을 잘라내고 클립보드에 저장합니다. |
| Alt + T | 현재 지점에서 버퍼의 끝까지 잘라냅니다. |
| Alt + 6 | 현재 줄을 복사하고 클립보드에 저장합니다. |
| Ctrl + U | 클립보드를 현재 커서 위치에 붙여넣습니다. |
| Ctrl + H | 커서 앞의 문자를 삭제합니다. |
| Ctrl + D | 커서 아래의 문자를 삭제합니다. |
| Alt + Backspace | 커서 왼쪽의 단어를 삭제합니다. |
| Ctrl + Delete | 커서 오른쪽의 단어를 삭제합니다. |
| Alt + Delete | 현재 줄을 삭제합니다. |
| Alt + U | 버퍼에서 마지막 변경을 실행 취소합니다. |
| Alt + E | 버퍼에서 마지막 실행 취소를 다시 실행합니다. |
| Ctrl + J | 현재 커서 위치의 텍스트를 정렬합니다. |
| Alt + J | 전체 버퍼의 텍스트를 정렬합니다. |
| Alt + 3 | 현재 선택된 줄에 주석을 추가합니다. |
| Alt + V | 다음 키 입력을 그대로 표시합니다. |
| Ctrl + Right Square Bracket (]) | GNU 나노의 자동 완성 기능을 전환합니다. |
| Alt + A | 텍스트 마킹 모드로 전환합니다. |
| Alt + Left Curly Bracket ({) | 현재 선택된 영역을 들여쓰기합니다. |
| Alt + Right Curly Bracket (}) | 현재 선택된 영역의 들여쓰기를 제거합니다. |
| 검색 | |
| Ctrl + W | 검색 대화 상자를 엽니다. |
| Ctrl + Q | 역 검색 대화 상자를 엽니다. |
| Alt + W | 검색 쿼리와 일치하는 다음 단어를 강조합니다. |
| Alt + Q | 검색 쿼리와 일치하는 이전 단어를 강조합니다. |
| Alt + R | 바꾸기 대화 상자를 엽니다. |
| 인터페이스 조작 | |
| Ctrl + G | 도움말 화면을 표시합니다. |
| Alt + N | 현재 버퍼에 줄 번호를 표시합니다. |
| Alt + P | 모든 공백을 인쇄 가능한 문자로 표시합니다. |
| Alt + X | 현재 버퍼에서 도움말 라인을 전환합니다. |
| Alt + B | 전체 버퍼에서 잘못된 구문을 확인합니다. |
| Alt + F | 현재 버퍼의 형식을 수정합니다. |
| Ctrl + T | 현재 버퍼에서 외부 명령을 실행합니다. |
| Alt + Colon (:) | 새 매크로를 생성하고 저장합니다. |
| Alt + Semicolon (;) | 현재 버퍼에서 매크로를 실행합니다. |
| Ctrl + L | 현재 GNU 나노 디스플레이를 새로 고칩니다. |
| Alt + I | GNU 나노의 자동 들여쓰기 기능을 전환합니다. |
| Alt + L | 텍스트 줄 바꿈을 전환합니다. |
| Alt + O | 입력된 모든 탭을 공백으로 변환합니다. |
| Alt + M | GNU 나노에서 마우스 지원을 활성화합니다.
이미지 출처: Unsplash. 모든 수정 및 스크린샷은 Ramces Red에 의해 작성되었습니다.