vim

GAON PARK·2023년 11월 14일
0
post-custom-banner

Linux Text Editor

command

기능command modeedit modevisual mode
command mode 진입escesc
insert mode 진입i
visual mode 진입v
글 처음으로 이동gg
x번째 줄로 이동x + gg
글 맨 마지막으로 이동shift + g
편집기 라인 표시set nu
편집기 라인 비표시set nonu
복사하기영역 선택 후 y
한 줄 복사yy
붙여 넣기- p (커서 뒤에) - shift + p (커서 앞에)
한 줄 삭제dd
x번째 줄 삭제x + dd
실행 취소u
다시 실행ctrl + r
검색/ + 찾을 단어
다음 검색n
이전 검색shift + n
찾아 바꾸기%s/찾을단어/바꿀단어/g
전체 들여쓰기gg=G
현재 라인 들여쓰기==
커서 앞쪽으로 insert modei
커서 뒤쪽으로 insert modea
현재 커서 앞쪽으로 라인 추가하고 insert modeshift + i
커서 뒤쪽으로 라인 추가하고 insert modeshift + a
현재 커서 위쪽으로 라인 추가하고 insert modeshift + o
현재 커서 아래쪽으로 라인 추가 insert modeo
커서 뒤쪽으로 라인 지우면서 insert modeshift + c
커서 이동shift + 4 = ($, end)
커서 이동shift + 6 = (^, Home)
해당 커서 뒤쪽 다 지우고 insert modeshift + c
단어 단위로 지우고 insert modecw

설정

# 다음 내용을 ~/.vimrc 에 입력
set nu
set ts=4
set ls=2
set sw=4
set cindent

파일 관리

vi로 폴더 이름을 입력하면 해당 디렉토리 탐색 기능 실행

# 신규 파일 생성
:n [파일명] 

# 현재 위치
:pwd

# 파일 오픈
:o [파일명]
:o [파일명1] [파일명2]... # 여러개도 가능

# 열어둔 파일들 확인
:ls

# 버퍼 제어
:b1 # 1번 파일 열기
:bp # 이전으로
:bn # 다음으로
:bd # buffer delete (닫기)

# 매크로 녹화 기능
qq # 이 상황에서 q 한 번 더 누르면 OFF

플러그인 관리 = Vundle

vundle

플러그인들의 경로만 적어주면, 자동 다운로드 및 설치를 해주는 vim 플러그인

# vundle 설치
sudo apt install git curl -y # git, curl

# vundle 에 세팅한 플러그인 설치
:PluginInstall

# 유명한 플러그인 순위 / 링크 사이트
https://vimawesome.com/

두 파일 비교

vimdiff ./test ./test2
post-custom-banner

0개의 댓글