hubring

Vim 사용방법 정리 본문

linux

Vim 사용방법 정리

Hubring 2021. 3. 24. 23:39

저장 닫기

w : 저장
q : 닫기

상하좌우로 커서 이동

h : 오른쪽 이동
j : 아래로 이동
k : 위로 이동
l : 왼쪽으로 이동

숫자 + h/j/k/l : 숫자 만큼 이동

단어 단위로 이동

w : 정방향으로 단어 단위로 커서 이동
b : 역방향으로 단어 단위로 커서 이동

W : 정방향으로 공백 단위로 이동
B : 역방향으로 공백 단위로 이동
e:

문장 단위로 이동

0 : 행의 맨 앞으로
$ : 행의 맨 뒤로
^ : 첫번째 글자로

f/t+ 찾을 문자 : 찾을 문자의 위치로 이동
; : 다음것을 찾음.
F/T+찾을 문자 : 위로 찾음.

단어 검색하기

/ + 단어 : 검색할 단어 찾기
n : 정방향으로 이동
N : 역방향을 이동

/asdf : 하이라이팅 끄기

*: 커서 단어 검색

화면 스크롤 하기

Ctrl + e: 한줄씩 내려가기
Ctrl + y : 한줄씩 올라가기
ctrl + u : 반페이지 올리기
Ctrl + d : 반페이지 내리기

gg : 문서의 첫행
G : 문서의 맨끝

: 숫자 : 문서의 숫자 라인 위치

vim 세가지 모드

일반모드/입력모드/명령형모드
aio
AIO

입력하기

a: 커서 다음에서 입력모드
i: 현재 커서에서 입력모드
o: 다음 줄에서 입력모드
r : 현재 커서 리플레이스

I : 행 맨 앞에서 입력모드
O : 앞 줄에서 입력모드

Ctrl + [ : esc
ctrl+ h : 삭제 delete

삭제, 복사, 붙여넣기

x : 한글자 삭제
dd : 한 행 삭제
D : 현재 위치부터 끝까지
J : 밑에 줄을 위로 올려줌.

p: 밑에다가 붙여넣기
P : 아래에 붙여넣기

작업 취소, 다시 실행, 이전 명령어 반복하기

u: 작업 취소
ctrl+r : 다시 redo
. : 이전 명령어 반복

비주얼 모드

v : 일반 비쥬얼 모드
V : 줄단위로 지정
Ctrl + v : 열단위로 지정
gg +v + G : 전체 지정

단어 선택하기

viw : visual in word 단어 선택
vi( : 소괄호 안에 있는 것을 선택
vi’ : ‘ 안에 있는 것을 선택
yiw : 바로 복사
ciw : 해당 당어를 삭제함과 동시에 입력모드

단어 바꾸기

빠른 방법
*+ciw+변경할 단어+ctrl[+n+.+n+.

더 빠른 방법
:%s/찾을단어/변경단어/c : 하나씩 옮기며 변경
:%s/찾을단어/변경단어/g : 한꺼번에 단어 바꾸기

창 분할하기

:vs : 수직 분할
:sp : 수평 분할
Ctrl+ w + 방향키 : 윈도우 이동
:enew: 새창 띄우기

파일 다루기

:E : 현재 파일 위치에 댜른 파일 보기
:bn : buffer next 다음 버퍼로 이동
:bp : buffer previous 이전 버퍼로 이동
:b+숫자 : 숫자 버퍼로 이동
:bd : 버퍼 닫기

작업 자동화

qq: 작업 녹화
q: 작업 녹화 후 q 작업녹화 종료
@ : 작업 반복 실행
@@ : 두번 반복 실행
@@@@… : 여러번 반복 실행

vimrc 설정하기

set number relativenumber
set guifont=D2Coding:h36

Cheat Sheet

Vim 에디터의 주요 기능들을 정리된 이미지

vim Tutor

Vim 튜토리얼

$vimtutor : 튜토리얼 파일 열기

vim Adventures

Vim 게임.
게임을 하면서 vim을 배움.

vim Golf

사용자들이 문제를 내고 적은 명령어로 해결.

'linux' 카테고리의 다른 글

NUMA  (0) 2021.05.14
Tmux 설치 및 사용법  (0) 2021.03.24
Linux에서 쉘스크립트 파일 만들기  (0) 2021.03.24
[리눅스] top  (0) 2021.02.03
[리눅스] 시스템 구성 정보 확인하기  (0) 2021.02.03