문서의 이전 판입니다!


나노 문서편집기 (Nano)

유닉스 계열에서 주로 사용하는 편집기는 vi 편집기이다. 하지만, 리눅스나 유닉스를 처음 접하는 초보자에게는 너무 복잡하다. GNU에서 만든 Nano 라는 편집기는 기능은 적지만 설정 파일의 간단한 편집같은 것은 할 수 있으며, 조작이 쉽다.

설치

우분투에 기본적으로 같이 설치된다.

단축키 변경

단축키를 마음대로 변경 할 수 있다. 노트패드와 비슷하게 바꾸어 보았다. /etc/nanorc 에 추가하면 된다.

sudo nano /etc/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   # 또찾기

구문강조

### 편의를 위한 각종 설정파일 강조.
syntax "config" "(\.|/|)config$" "(\.|/|)conf$" "(\.|/|)logout$" "(\.|/|)COLORS$" "(\.|/|)colors$"
color red "/.*$" "TERM" "\..*$" "=.*$" "\*.*$"
color white ":unscaled" "[0-9]"
color blue "setenv|export" "\;"
color green "#.*$"
/usr/share/nano/XXX.nanorc

위와 같이 파일을 만들어 넣의면 된다.

asm.nanorc     fortran.nanorc   man.nanorc     ocaml.nanorc   ruby.nanorc
awk.nanorc     gentoo.nanorc    mgp.nanorc     patch.nanorc   sh.nanorc
c.nanorc       groff.nanorc     mutt.nanorc    perl.nanorc    tcl.nanorc
cmake.nanorc   html.nanorc      nano-menu.xpm  php.nanorc     tex.nanorc
css.nanorc     java.nanorc      nanorc.nanorc  pov.nanorc     xml.nanorc
debian.nanorc  makefile.nanorc  objc.nanorc    python.nanorc

기본으로 깔린다.

로긴 후 수정하실 수 있습니다. 관심있는 분들의 많은 참여 부탁드립니다. 문법은 Formatting Syntax참조하세요.

역링크