일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 냥이
- 커플
- coffee
- A. Steed 2: Cruise Control
- 스파게티
- 발산역 근처 카페
- 데이트
- RED CAT COFFEE X LOUNGE
- 파머스테이블
- 스테이크
- 안동국시
- 소호정본점
- 냥냥
- 레스토랑
- 양재맛집
- 냥스토리
- CDJ
- 먹기좋은곳
- 파버스
- 부모님과
- 발산맛집
- codejam
- 카페
- 소호정
- CodeJam 2017 Round 1B
- 발산
- 고양이
- 치명적 귀여움
- 고양이는 언제나 귀엽다
- 스코티쉬 스트레이트
- Today
- Total
hubring
Vim 사용방법 정리 본문
저장 닫기
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 |