nano 에디터 사용법

By | 2020년 4월 15일
Table of Contents

nano 에디터 사용법

개인적으로는 vim 을 선호하지만, 가끔 nano 를 에디터로 설정하는 프로그램(mutt 같은) 이 있어 간단한 사용법을 정리합니다.

기본 사용법

파일 생성 및 저장

아래 명령으로 nano 에디터를 실행할 수 있습니다.

nano test.txt

위에 파일명이 표시됩니다.

아래에 여러 명령어들이 표시됩니다. ^ 로 표시된 것은 컨트롤키를 의미합니다. M- 로 표시된 것은 알트키입니다.

Write Out 이 파일 저장입니다.

막상 C-o(컨트롤-o) 를 누르면 위와 같은 화면이 나옵니다. 실제 저장을 위한 단축키가 표시되지 않아 당황하게 되는데… 그냥 엔터 를 누르면 저장이 됩니다.

저장 후 C-x(컨트롤-x) 를 누르면 nano 가 종료됩니다.

복사/잘라내기/붙여넣기

마우스가 사용가능하면 마우스를 이용해 텍스트를 선택할 수 있습니다.

마우스를 사용할 수 없다면 M-a(알트-a) 를 누른 후, 화살표키를 이용해 텍스트를 선택할 수 있습니다.

M-6(알트-6) 으로 텍스트를 복사할 수 있고, C-k(컨트롤-k) 를 눌러 텍스트를 잘라내기 할 수 있습니다.

C-u(컨트롤-u) 를 누르면 붙여넣기를 할 수 있습니다.

잘라내기(C-k)

선택영역이 있으면 선택한 영역을 지우고 클립보드에 복사합니다. 선택영역이 없으면 커서가 있는 라인 전체를 잘라내어 클립보드에 복사합니다.

클립보드에 복사되었기 때문에 붙여넣기(C-u) 가 가능합니다.

검색

찾기

C-w(컨트롤-w) 를 입력하고, 검색어 입력 후, 엔터를 입력하면 매칭되는 위치로 커서가 이동합니다.

매칭되는 다음 위치를 찾기위해서는 C-w(컨트롤-w) 입력 후 바로 엔터를 누르면 됩니다.

찾아 바꾸기

C-\(컨트롤-역슬래시) 를 입력하면 찾아야 할 검색어를 입력할 수 있고, 다음에 바뀌어야할 텍스트를 입력할 수 있습니다.

단축키 변경하기

위의 단축키가 맘에 들지 않으면 아래 설정으로 단축키 설정을 변경할 수 있습니다.

nano ~/.nanorc
bind ^S writeout main     # 저장
bind ^X cut main          # 잘라내기
bind ^V uncut main        # 붙여넣기
bind ^C copytext main     # 복사
bind ^H replace main      # 바꾸기
bind ^Q exit main         # 종료
bind ^Z undo main         # 되돌리기
bind ^F whereis main      # 찾기
bind F3 searchagain main  # 또찾기

답글 남기기