初めてVim Editorを使います.

6797 ワード

2
:q // 파일 종료
:w // 저장
:wq // 저장, 파일종료
:q! // 강제종료
:wq! // 저장, 강제종료

3
hjkl // 이동
숫자 + hjkl // 칸수만큼 이동

4
w // 단어 단위 이동
b // 단어 단위 역이동
e // 단어 단위 이동(단어 끝에 위치)
W // 공백단위 이동
B
E

5
0 // 행의 맨 앞
$ // 행의 맨 끝
^ // 공백을 제외한 첫번째 글자
f+찾는글자 // 찾는글자로 이동
F+ // 역방향
; // 이전 명령 반복
t+찾는글자 // 찾는글자 바로 전 글자로 이동
T+ // 역방향
, // 이전 명령 역방향 반복

6
/return + 엔터 + n // 단어 검색
+N // 역방향
/asdf + 엔터 // 하이라이트 해제
단어 위에 커서 + * // 해당 단어 검색

7
컨트롤 + e or y // 커서는 그대로 두고 스크롤
컨트롤 + u or d // 반페이지씩 스크롤
gg // 문서 처음
G // 문서 끝
V // 선택 시작
gg V G // 문서 전체 선택

8
vim editor 일반 입력 명령
일반 -> 입력: aior, 원래대로: esc or ctrl+[ <- 맥북
일반 -> 명령: :, 원래대로: esc
AIOR
backspace or ctrl+h // 한글자 지우기
캡스락을 ctrl로

10
x // 삭제
y // 복사
dd // 문장 삭제
D // 현재 위치부터 끝까지
J // 윗줄로 잘라내기
p // 위로 붙여넣기
P // 아래로 붙여넣기
vim에서는 잘라내기가 기본
yy // 한줄 복사

11
u // 실행취소
모든 작업을 끝까지 취소 가능
ctrl r // 다시 실행
. // 방금 작업 한번 더 실행

12
v // 비주얼 모드
V // 줄단위 선택 행단위
컨트롤 v // 비주얼 블럭 모드
gg v G

13
viw // 단어 단위 선택 
vi(
vi’
yiw // 단어 복사
ciw // 단어 삭제 후 입력모드

14
:%s/바꿀단어/어떻게 바꿀지/ -> enter -> flag // 한꺼번에 단어 바꾸기

15
:vs // 좌우 분할 // 동시 수정
:sp // 상하 분할
ctrl w + 방향키 // 화면간 이동
:q // 창 종료
:enew // 새 빈창

16
:E -> 같은 위치 파일 선택
:bn // 버퍼 변경
:bp // 이전 버퍼
:bd // 버퍼 닫기

17 작업 자동화
q q -> 반복할 작업 -> q -> @q // 1회 반복시행 or 1000@@ // 1000번 자동반복 시행

18 vimrc 설정
vimeditor 설치 폴더 -> _vimrc 열기 -> 수정하여 저장
relative number

19
vim cheat sheet // 단축키 정리
terminal -> vimtutor // 튜토리얼
vim adventures
vim golf
Reference
初めて左手でエンコードしたVimエディタ:開発者用Vimエディタのインフラストラクチャ|コースを作成