nano하게 쓰게된 이유
윈도우는 일반적으로 GUI방식으로 하지만 리눅스나 유닉스 같은 환경은 CLI환경에서 간단한 수정을 하는 경우가 발생합니다. 대부분 vi 에디터를 사용하지만 저의 경우에는 어려워서 그런 불편한 점을 해소하기 위해 nano에디터를 사용하게 되었습니다.
nano 에디터 실행
- 기본적으로 nano가 설치되어 있는 경우에는 밑에 있는 방식으로 사용하면 됩니다. nano OR nano 파일명 으로 사용하면 됩니다.
$ nano
$ nano podfile
1번 내용을 적는 부분
2번 단축키를 보여주는 부분
단축키
ctrl+g (F1) | 도움말 표시 |
ctrl+x (F2) | nano 종료 (혹은 현재의 file buffer를 닫음) |
ctrl+o (F3) | 현재 편집 중인 파일 저장 |
ctrl+j (F4) | 문단을 justify(행의 끝을 나란히 맞추다)한다. 즉, 한 문단을 한 줄로 붙인다. |
ctrl+r (F5) | 현재 file에 다른 file의 내용을 추가한다. |
ctrl+w (F6) | text 검색 |
ctrl+c (F11) | 현재의 cursor 위치 표시하기 |
ctrl+t (F12) | spell check 시작 |
ctrl+</td> | search and replace |
ctrl+k (F9) | 현재의 line 혹은 선택된 text 삭제(그리고 저장(copy)) |
ctrl+u (F10) | 붙여넣기 (paste) |
ctrl+6 | 현재 cursor 위치부터 text 선택 시작. 이후 alt+6로 복사 후 선택 종료. 아니면 다시 ctrl+6를 입력하면 (복사 없이)단순 종료. |
alt+6 | 선택 구간 복사. 선택 구간이 없다면 현재 caret 이 있는 한 줄을 복사. 이후 ctrl+u 로 붙여넣기 할 수 있음, |
PageUP | 또는 ctrl+y (F7) 이전 화면 |
PageDown | 또는 ctrl+v (F8) 다음 화면 |
alt+( | 현재 문단의 시작으로 |
alt+) | 현재 문단의 끝으로 |
alt+= | 한 줄 밑으로 스크롤 |
alt+- | 한 줄 위로 스크롤 |
ctrl+space | 한 단어 앞으로 |
alt+space | 한 단어 뒤로 (GUI모드가 아닐 경우) |
alt+</td> | file의 첫 line으로 |
alt+/ | file의 마지막 line으로 |
alt+] | 현재 괄호에 match되는 괄호 찾기 |
ctrl+- | 줄 번호와 열을 입력한 후 그곳으로 이동 |