YesYo.com MintState Forums
뒤로    YesYo.com MintState BBS > Tech > Linux
검색
멤버이름    오토
비밀번호 
 

vi, vim 에디터 단축키

페이지 정보

작성자 MintState 댓글 0건 조회 7,701회 작성일 17-10-16 10:22

본문

vi, vim 에디터 단축키

※ 커서 이동 명령
j(↓) : 아래로 이동
k(↑) : 위로 이동
h(←) : 왼쪽으로 이동
l (→) : 오른쪽으로 이동
G(go) : 제일 끝줄로 이동
e : 한 단어 뒤로 이동(★)
b : 한 단어 앞으로 이동(★)
0 : 줄의 제일 처음부터 이동(★)
$ : 줄의 제일 끝으로 이동(★)

※ 입력 명령어
i : 현재 커서 위치에 삽입(커서 위치에 문자를 오른쪽으로 한 칸 밀고 삽입)(★)
a : 현재 커서 위치 다음에 삽입(★)
o : 현재 커서가 위치한 줄의 아랫줄에 삽입(★)
I : 현재 커서가 위치한 줄의?맨 앞에 삽입
A : 현재 커서가 위치한 줄의?맨 뒤에 삽입
O : 현재 커서가 위치한 줄의?바로 위에 삽입

※ 지우기 명령어
x : 현재 커서 위치의 문자를 지운다. (nx x를 n번 반복)(★)
dd : 현재 커서가 위치한 줄을 지운다. (ndd dd를 n번 반복)
dw : 현재 커서가 위치한 단어를 지운다.(★)
d$ : 현재 커서가 위치한 곳부터 그 행의 끝까지를 지운다.
dG : 현재 커서가 위치한 행부터 편집문서의 마지막 줄까지 삭제한다.

※ 복사하기와 붙이기
yy(=Y) : 현재 커서가 위치한 줄을 버퍼에 복사한다.(★)
yw : 현재 커서가 위치한 단어를 버퍼에 복사한다.(★)
p : 버퍼에 들어 있는 내용을 현재 커서가 위치한 줄의 아래에 붙인다.(★)

※ 치환
r : 현재 위치의 문자를 한개만 바꾼다.
R : 현재 커서위치에서 오른쪽으로 esc 키를 입력할 때 까지 바꾼다.
cw : 현재 위치의 단어를 바꾼다.(★)
cc : 현재 커서가 위치한 줄을 바꾼다.
C : 현재 커서가 위치한 곳으로부터 줄의 끝까지 바꾼다.
~ : 대소문자를 서로 바꾼다.(★)

※ 기타 명령어
^g : 현재 편집하고 있는 파일의 정보를 보여준다.
u (=undo) : 방금 한 명령을 취소한다. (★★)
^R (=redo) : 취소한 명령을 다시 취소 (vim)(★)

※ 기본 명령어
:! 명령어  :  편집기를 벗어나지 않은 상태로 shell command 를 실행한다.(★)
:args : 현재 편집하는 파일명을 보여준다.
:w : 편집하는 내용을 덮어쓰기로 저장한다.(★)
:w 파일명 : 현재 내용을 지정된 파일 이름으로 저장한다.
:e 파일명 : 동일 폴더 내의 다른 파일을 불러와 편집한다.
:w! : 강제로 덮어쓰기를 한다.(★)
:wq : 현재 편집하는 내용을 저장하고 종료한다.(★)
:wq! : 현재 편집하는 내용을 강제로 저장하고 종료한다.(★)
:q! : 강제로 종료한다.(★)

※ set 여러 가지 환경 변수를 설정한다. set all하면 현재 설정되어 있는 환경 변수를 보여준다.
:set nu : 라인 넘버 붙이기 (<=> set nonu)(★)
:set showmode : 현재 명령 상태를 화면 하단에 표시
:set bg=dark : 편집기 글자색을 밝게 표시 (vim)
:set ai : 자동 들여쓰기(★)
:set ic : 문자열 검색시 대소문자 구분 안한다.
:ab문자 문자열? : 문자열을 문자열 앞에 있는 문자로 줄여 사용할 수 있음.(아래아한글의 상용구 기능에 해당)
:set ts=n : 기본 tab size를 n column 으로 한다.
:sp : 편집기 화면 수평 분할(화면을 수평으로 여러 개 분할해서 사용할 때 쓴다) (vim)
:^ww : 분할된 화면으로 커서 이동. (vim)

※ 문자열검색
/패턴 ; 패턴에 해당하는 내용을 현재 커서위치로 부터 오른쪽에서 그리고 아래쪽으로 찾는다.(★★)
n 정방향 다음 찾기 (현재 진행방향으로 => 아래쪽으로)(★)
N 역방향 다음 찾기 (현재 진행 방향 반대쪽으로 => 위쪽으로)(★)
? 패턴 패턴에 해당하는 내용을 현재 커서위치로 부터 왼쪽에서 그리고 위쪽으로 찾는다.

첨부 파일
파일 종류: docx VI 명령어.docx (13.6K, 59 views)
파일 종류: png vi-vim-cheat-sheet-ko.png (327.3K, 4 views)

댓글목록

등록된 댓글이 없습니다.

Total 360건 1 페이지
Linux 목록
번호 제목 글쓴이 조회 날짜
공지 MintState 110161 10-30
359 MintState 3832 06-05
358 MintState 5586 07-30
열람중 MintState 7702 10-16
356 MintState 9603 11-03
355 MintState 13702 08-10
354 MintState 10262 05-21
353 MintState 10751 01-14
352 MintState 11092 09-09
351 MintState 10806 11-28
350 MintState 12864 10-11
349 MintState 11566 09-30
348 MintState 11568 08-23
347 MintState 12212 05-14
346 MintState 19592 05-29
345 MintState 19973 08-03
344 MintState 21966 07-27
343 MintState 23837 07-26
342 MintState 18972 03-30
341 MintState 19848 03-07
게시물 검색
모바일 버전으로 보기
CopyRight ©2004 - 2024, YesYo.com MintState. ™