Vim? 사실 간단하게 쓸거면 nano가 진짜 편해요
nano 와 양대산맥 vi... 근데 겁나 불편하다
vim은 vi 강화버전
간단하게 쓰기엔 nano가 편하지만 오래 쓸거면, vim에 이것저것 옵션달고 쓰는 것도 괜찮다
설치 방법
0. 업데이트
업데이트는 기본적으로 모든 설치 과정 이전에 선행 되어야한다
sudo apt update -y
ps. 옛날 버전 우분투는 apt가 아니라 apt-get 으로 써줘야하더라
1. vim 설치
sudo apt-get install vim
얘의 장점은 여러가지를 설정할 수 있다는 것 여기서 멈출거면 vi 쓰는 것과 다를바가 없다
셋팅을 해주자
2. 옵션 셋팅
옵션 적용은 쉽다
vi ~/.vimrc
위 명령어를 치고 들어가서 아래 내용을 붙여넣고 저장한다
set number " 줄 번호를 표시
set ai " 자동 들여쓰기(auto indent)
set si " 스마트 들여쓰기(smart indent)
set cindent " C 스타일 들여쓰기 적용
set shiftwidth=4 " 자동 공백 채움 시 4칸
set tabstop=4 " 탭을 4칸 공백으로 설정
set ignorecase " 검색 시 대소문자를 구분하지 않음
set hlsearch " 검색 결과를 하이라이트
set nocompatible " 방향키로 이동 가능 (기본 호환 모드 비활성화)
set fileencodings=utf-8,euc-kr " 파일 저장 인코딩을 UTF-8, EUC-KR로 설정
set fencs=ucs-bom,utf-8,euc-kr " 파일 읽기 시 인코딩 자동 감지: 유니코드, EUC-KR
set bs=indent,eol,start " backspace 사용 가능하게 설정 (들여쓰기, 줄의 끝, 입력 시작 시)
set ruler " 상태 표시줄에 커서 위치 표시
set title " 제목 표시
set showmatch " 매칭되는 괄호를 강조 표시
set wmnu " 탭을 눌렀을 때 자동 완성 가능한 목록 표시
syntax on " 문법 하이라이트 활성화
filetype indent on " 파일 종류에 따른 구문 강조와 들여쓰기 설정
set mouse=a " 마우스를 사용해 커서 이동 가능하게 설정
적용
그러고 나면 다음부터 vim으로 열 때는, 아래 처럼 제목도 나오고 라인 숫자도 나오고 다 나온다 (편-안)
'Linux' 카테고리의 다른 글
SSH 설치하기 (0) | 2024.12.11 |
---|---|
CPU 온도 측정하기 (2) | 2024.12.11 |
(그지같은) Tensorflow, CUDA, CNN 설치를 해보자 (0) | 2024.12.11 |
알면 편하다! 라따뚜이의 리눅스(Linux) 명령어 모음 (0) | 2024.12.11 |
일정 시간마다 서버 정보 텔레그램으로 알림 받기 (feat. nvidia-smi) (0) | 2024.12.11 |