쉘 언어설정
~]# cat /etc/sysconfig/i18n LANG="ko_KR:UTF-8"
locale 확인 (적용예) 언어_지역:인코딩
VIM설정
사용자계정의 디렉토리밑에 .vimrc 파일을 생성해 놓으면 vim사용시 자동으로 이 파일의 설정을 사용.
.vimrc에 대한 설정은 검색을 통해서 많이 찾아볼 수 있는데 계속 사용하면서 저에게 맞는 설정을 추가해가면서 사용해야 할듯
~]# vi .vimrc set nocompatible " 오리지날 VI와 호환하지 않음 set autoindent " 자동 들여쓰기 set cindent " C 프로그래밍용 자동 들여쓰기 set smartindent " 스마트한 들여쓰기 set wrap set nowrapscan " 검색할 때 문서의 끝에서 처음으로 안돌아감 set nobackup " 백업 파일을 안만듬 set visualbell " 키를 잘못눌렀을 때 화면 프레시 set ruler " 화면 우측 하단에 현재 커서의 위치(줄,칸) 표시 set shiftwidth=4 " 자동 들여쓰기 4칸 set number " 행번호 표시, set nu 도 가능 set fencs=ucs-bom,utf-8,euc-kr.latin1 " 한글 파일은 euc-kr로, 유니코드는 유니코드로 set fileencoding=utf-8 " 파일저장인코딩 set tenc=utf-8 " 터미널 인코딩 set expandtab " 탭대신 스페이스 set hlsearch " 검색어 강조, set hls 도 가능 set ignorecase " 검색시 대소문자 무시, set ic 도 가능 set tabstop=4 " 탭을 4칸으로 set lbr set incsearch " 키워드 입력시 점진적 검색 syntax on " 구문강조 사용 filetype indent on " 파일 종류에 따른 구문강조 set background=dark " 하이라이팅 lihgt / dark colorscheme desert " vi 색상 테마 설정 set backspace=eol,start,indent " 줄의 끝, 시작, 들여쓰기에서 백스페이스시 이전줄로 set history=1000 " vi 편집기록 기억갯수 .viminfo에 기록
~]# cat /root/.vimrc set encoding=UTF-8 //한글 깨짐 해결 syntax on set tabstop=4
참고사항) set autoindent 설정시 붙여 넣기시 빈칸 생김
요즘 설정 사항은 아래와 같다.
set tabstop=4 "탭 간격 set background=dark "화면배경을 어둡게 set autoindent "자동적용 들여쓰기 사용 set smartindent "지능적인 들여쓰기 사용 set ruler "우측 하단에 행, 열번호 표시 set shiftwidth=4 "자동 들여쓰기시 4칸씩 들여쓰기 set hlsearch "검색어 강조 기능 set showmatch "() , {}에서 닫는 괄호를 입력할때 일치하는 괄호 보여줌 set number "작업 행 번호 사용 set paste! "붙여넣기시 계단현상 제거 set statusline=%h%F%m%r%=[%l:%c(%p%%)] "상태표시줄 포맷팅 set title "타이틀바에 현재 편집중인 파일을 표시 set history=200 "명령어 기록 갯수 set ignorecase "찾기에서 대/소문자를 구별하지 않음 filetype on "파일종류에 따른 구문 강조 colorscheme elflord "색상 테마를 elflord로 지정
~]# cat /root/.bashrc alias ls='ls --show-control-chars' //한글 파일 깨짐 해결
한글 Putty
설정 변경 -> 변환 -> UTF-8