찾기
내용으로 건너뛰기
추적
문서의 이전 판을 선택했습니다!
저장하면 이 자료로 새 판을 만듭니다.
미디어 파일
{{tag>tech nano linux ubuntu}} ======나노 문서편집기 (Nano)====== 유닉스 계열에서 주로 사용하는 편집기는 vi 편집기이다. 하지만, 리눅스나 유닉스를 처음 접하는 초보자에게는 너무 복잡하다. GNU에서 만든 Nano 라는 편집기는 기능은 적지만 설정 파일의 간단한 편집같은 것은 할 수 있으며, 조작이 쉽다. * [[http://www.nano-editor.org/|프로젝트 홈]] * [[http://www.nano-editor.org/dist/v2.0/nano.html|온라인설명서 (영어)]] 자동 들여쓰기 기능 프로그래밍의 코드블럭을 구분하기 위해서 들여쓰기를 많이 한다. 대부분 TAB키등으로 띄우지만, 깊어지면 힘들어진다. 이 들여쓰기를 자동으로 해 주는 기능이 있다. 자동 들여쓰기를 활성화 하기 위해서는 Alt+I를키 누르거나, Alt키가 먹지 않는다면, ESC키를 누르고 I를 누르면 활성화된다. 스마트 Home 키 기능 프로그래밍 하다가 그 줄의 맨 앞으로 갈 때가 있다. 이럴 때 HOME키를 누르게 되며, 이러면 코드블럭을 위해서 띄워놓은 공백로으 갈 때가 있다. 하지만, 스마트 HOME키 기능을 활성화 하면, 공백을 무시한 처음 글짜에 커서가 위치한다. 이 기능 을 활성화 하기 위해서 Alt + H 키를 누른다. 유니코드 지원 다국어 지원을 위해서 유니코드(UTF-8)를 지원한다. 아주 간단한 파일 브라우징 기능 제공 편집할 파일을 읽기 위해서 Ctrl+R 키를 누르고, Ctrl+T 키를 누르면 간한하게 파일리 스트를 볼 수 있고 선택하여 편집할 수 있다. * 저장 : Ctrl + O * 종료 : Ctrl + X * 찾기 : Ctrl + W * 찾고 바꾸기 : Ctrl + \ * 블럭지정 : Ctrl + ^ * 잘라내기 : Ctrl + K * 붙여넣기 : Ctrl + U * 줄바꿈 선택 : ESC -> $ =====설치===== 우분투에 기본적으로 같이 설치된다. =====단축키 변경===== [[http://www.nano-editor.org/dist/v2.1/nanorc.5.html#KEY BINDINGS|단축키를 마음대로 변경]] 할 수 있다. 노트패드와 비슷하게 바꾸어 보았다. /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 F10 exit main # 종료 bind ^Z undo main # 되돌리기 bind ^F whereis main # 찾기 bind F3 searchagain main # 또찾기 =====구문강조===== <file batch conf.nanorc> ### 편의를 위한 각종 설정파일 강조. syntax "config" "(\.|/|)config$" "(\.|/|)conf$" "(\.|/|)logout$" "(\.|/|)COLORS$" "(\.|/|)colors$" color red "/.*$" "TERM" "\..*$" "=.*$" "\*.*$" color white ":unscaled" "[0-9]" color blue "setenv|export" "\;" color green "#.*$" </file> <file batch ngnix.nanorc> syntax "Nginx" "nginx.*\.conf$" "\.nginx$" header "^(server|upstream)[a-z ]*\{$" color brightmagenta "\<(events|server|http|location|upstream)[[:space:]]*\{" color cyan "(^|[[:space:]{;])(access_log|add_after_body|add_before_body|add_he$ color brightcyan "\<(on|off)\>" color brightyellow "\$[A-Za-z][A-Za-z0-9_]*" color red "[*]" color yellow ""(\\.|[^"])*"|'(\\.|[^'])*'" color yellow start="'$" end="';$" color green "(^|[[:space:]])#([^{].*)?$" #color ,green "[[:space:]]+$" #color ,red " + +| + +" </file> 저장 위치 /usr/share/nano/conf.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 기본으로 깔린다. 추가적인 컬러파일은 https://github.com/scopatz/nanorc 참조. * 출처: [[http://www.linux.co.kr/home/lecture/index.php?cateNo=&secNo=&theNo=&leccode=10927|리눅스 포털]]
저장
미리 보기
취소
편집 요약
참고: 이 문서를 편집하면 내용은 다음 라이선스에 따라 배포하는 데 동의하는 것으로 간주합니다:
CC Attribution-Noncommercial-Share Alike 4.0 International
연결문서
우분투로 버킷 돌리기 (Bukkit In Ubuntu)
우분투 (Ubuntu)
우분투 서버 업그레이드 (Do-release-upgrade)
Linux
Midnight Commander (MC)
XPEnology
문서 도구
문서 보기
이전 판
연결문서
맨 위로
다크 모드로 보기
☀️
Toggle Menu
기술
너두 고쳐두 됩니다.
사이트 도구
최근 바뀜
미디어 관리자
사이트맵
사용자 도구
등록
로긴
최근 수정된 문서
isotretinoin
[기전]
8931_3544
8828_3274
9043_2849
9075_2849
8509_1363
6183_3122
7095_3180
[숨겨진 무덤 입장 (Hidden Tomb Entry)]
땅_속의_감염
[땅 속의 감염]
4740_5547
[고대 첨탑 (Ancient Spire - Veilwater Basin)]
설화
[일반]
7695_3146
7958_2016
8407_3173
8735_2419
만듦
8973_3555
8878_3548
만듦