사용자 도구

사이트 도구


linux:nano

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:nano [2021/12/02 10:43]
kwon37xi
linux:nano [2022/07/10 22:37] (현재)
kwon37xi [tab/space]
줄 2: 줄 2:
   * linux 기본 텍스트 에디터   * linux 기본 텍스트 에디터
   * [[https://wiki.archlinux.org/title/Nano|nano - ArchWiki]]   * [[https://wiki.archlinux.org/title/Nano|nano - ArchWiki]]
 +  * 대안
 +    * [[linux:micro|micro]]
 +    * [[linux:ne|ne - nice editor]]
 +    * [[linux:tilde|tilde]]
  
 ===== 설정 ===== ===== 설정 =====
   * ''~/.config/nano/nanorc'' 로 설정한다.   * ''~/.config/nano/nanorc'' 로 설정한다.
 +  * [[https://www.nano-editor.org/dist/latest/nanorc.5.html|NANORC]] - 각종 설정값 설명.
  
 <code sh> <code sh>
줄 10: 줄 15:
 </code> </code>
  
 +===== syntax highlight =====
 +  * [[https://github.com/scopatz/nanorc|Improved nano syntax highlight files]]
  
 +===== tab/space =====
 +  * ''nanorc'' 설정
 +<code>
 +set tabstospaces # tab 대신 공백 문자 넣기
 +set tabsize 4 # tab 은 공백 4칸
 +
 +# Alt-Q 를 누르면 tabstospaces 옵션을 toggle 해서 tab과 공백중 원하는 것을 사용할 수 있게 된다.
 +bind M-Q tabstospaces main
 +</code>
 +  * ''Alt-V / Shift-Alt-V'' : **입력 그대로**, tab 입력시 현재 설정과 무관하게 Tab 그자체로 입력됨.
 +  * ''Ctrl-I'' : tab 문자
 +  * ''%%-E / --tabstospaces%%'' : 명령행 옵션으로 tab을 공백으로 변경하라고 지정. 그러나 반대는 안됨.
 +  * ''%%-T 숫자 / --tabsize=숫자%%'' : 탭의 간격
 ===== 참조 ===== ===== 참조 =====
   * [[https://youtu.be/ZFbpOcAtwH4|Move Over Vim - The Nano and Micro Editors Are Here!]]   * [[https://youtu.be/ZFbpOcAtwH4|Move Over Vim - The Nano and Micro Editors Are Here!]]
 +  * [[https://staffwww.fullcoll.edu/sedwards/Nano/NanoKeyboardCommands.html|Nano Keyboard Commands]]
 +  * [[https://www.nano-editor.org/dist/latest/cheatsheet.html|Cheatsheet for nano]]
linux/nano.1638409399.txt.gz · 마지막으로 수정됨: 2021/12/02 10:43 저자 kwon37xi