서버의 기술, 웹의 경험, 디자인의 창조력, 코드의 세계

+61 2 8091 3767

질문, 의견 또는 우려 사항이 있으십니까? 당사의 전담 전문가 팀은 귀하의 의견을 듣고 도움을 드릴 준비가 되어 있습니다. 소셜 미디어, 전화, 실시간 채팅을 통해 연락해 주세요.

나노(Nano) 에디터 개인 환경 설정 예시

나노(Nano)는 기본적으로 단순한 인터페이스를 제공하지만, ~/.nanorc 파일을 이용해 여러 가지 개인 맞춤 설정을 할 수 있습니다. 다음은 자주 사용되는 개인 환경 설정 예제입니다.

기본 설정

# 줄 번호 표시
set linenumbers

# 자동 줄 바꿈 (80자 기준)
set softwrap

# 탭 대신 공백(스페이스) 사용
set tabstospaces

# 탭 크기를 4칸으로 설정
set tabsize 4

# 마우스로 클릭한 위치로 커서 이동
set mouse

# 자동 들여쓰기 활성화
set autoindent

# 검색 시 대소문자 구분 안 함
set casesensitive off

# 주석 줄 색상 활성화
set comment "#"

# 스크롤 시 커서 중앙 유지
set smooth

# 줄 끝에 $ 표시 (줄바꿈 위치 확인용)
set showcursor

색상 테마 적용

나노(Nano)는 기본적으로 몇 가지 색상 테마를 제공합니다.
다음은 특정 테마를 적용하는 방법입니다.

# 기본 테마 설정 (예: dark)
include "/usr/share/nano/*.nanorc"
set titlecolor yellow,black
set statuscolor white,blue
set errorcolor white,red

특정 파일 유형별 구문 강조 (Syntax Highlighting)

나노(Nano)는 다양한 파일 유형의 구문 강조 기능을 지원합니다.
기본 설정을 불러오려면 다음을 추가하세요.

echo "include /usr/share/nano/*.nanorc" >> ~/.nanorc
# 기본 구문 강조 적용
include "/usr/share/nano/*.nanorc"

또한 특정 파일 확장자에 대한 강조를 추가할 수도 있습니다.
예를 들어, .php 파일을 강조하려면:

syntax "php" "\.php$"
color green "//.*"
color yellow "\$[a-zA-Z_][a-zA-Z0-9_]*"
color brightred "\<[A-Za-z_][A-Za-z0-9_]*\s*\("

키바인딩 변경

나노(Nano)의 키바인딩을 개인 취향에 맞게 변경할 수 있습니다.

# Ctrl+S 로 저장
bind ^S writeout main

# Ctrl+Q 로 종료 (기본적으로 nano는 Ctrl+X로 종료)
bind ^Q exit main

백업 및 안전 설정

# 백업 파일 자동 생성 (.sav 파일)
set backup

# 파일 저장 시 자동 백업 파일 생성 안 함
unset backup

# 비정상 종료 시 복구 기능 활성화
set tempfile

# 저장 시 파일 끝에 자동 개행 추가
set finalnewline

파일 검색 및 탐색 설정

# 자동 줄 바꿈 해제
unset nowrap

# 자동 들여쓰기 적용
set autoindent

# 검색 시 대소문자 구분하지 않음
unset casesensitive

설정 적용 방법

설정 파일 ~/.nanorc를 편집합니다.

nano ~/.nanorc

원하는 설정을 추가하고 저장(Ctrl + X → Y → Enter)합니다.

나노(Nano)를 다시 실행하면 설정이 반영됩니다.

Share this article
Shareable URL
Prev Post

Vultr 에서 무료 티어 클라우드 컴퓨터 생성하기

댓글을 남겨주세요.😊

이메일 주소는 공개되지 않습니다. * 표시는 필수 입력 항목입니다.

Read next

초보자를 위한 서버 OS 리눅스 입문 안내서

초보자를 위한 이해하기 쉬운 리눅스 OS 서버 OS 리눅스 Linux®란 뭔가요? 서버 OS 리눅스는 UNIX 계열의 오픈 소스 운영 체제로, 다양한 하드웨어 플랫폼에서 동작하는 운영 체제입니다.…