블로그 이미지
xground

카테고리

분류 전체보기 (15)
프로그램 (2)
육아 (5)
여행 (0)
이슈 (0)
기독교 (1)
생활 (3)
2010스터디(한결대디) (4)
Total
Today
Yesterday

달력

« » 2025.5
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

태그목록

최근에 올라온 글

vi 에디터 mode
   - 명령모드(esc)
   - 입력모드
   - 라인편집모드

VI 에디터 명령어 정리 (VIM 7.2)
    * 중요한 명령어는 빨간색

기본명령어(Basic Commands)

    Movement(cursor 이동)
        h(왼쪽), j(아래), k(위), l(오른쪽)
    Undo/Redo 
        u(마지막 작업 undo), ctrl + r(순차적으로 undo) U(해당 라인의 모든 작업 undo)
    Inserting Text
        i(현재커서 앞에서 부터 입력, 입력모드로 전환), a(현재커서 뒤에서부터 입력, 입력모드로 전환)
        o(커서 아래 라인 추가), O(커서 위에 라인 추가)
    Deleting Text
        dd(라인 삭제), dw(단어(word) 삭제), x(캐릭터 삭제)
    Getting Out
        ZZ(파일을 저장하고 나감), :q!(수정하지 않고 종료)
    Help
    Searching 
        [count]f{char} : 해당 라인의 {char}(캐릭터)를 찾는다. ->방향
        [count]F{char} : 해당 라인의 {char}(캐릭터)를 찾는다. <-방향
        /{string} : {string}을 찾는다. 순방향(아래로)
        ?{string} : {string}을 찾는다 역방향(위로)
        [count]n : 마지막 단어 반복해서 찾는다. 순방향(아래)
        [count]N : 마지막 단어 반복해서 찾는다. 역방향(위)
    Additional Movement 
        m{letter] : 해당 {letter}을 마크 한다.
         '{letter} : 마크했던 {letter 찾아 간다.
        G : 마지막 라인으로 이동
        gg : 첫번째 라인으로 이동
        [count]G : 해당 라인으로 이동
         CTRL-U : 화면의 반 위로
         CTRL-D : 화면의 반 아래로
vi filename : 파일 열기
wq : 저장하고 종료하기
q! : 저장하지 않고 종료하기

명령모드
i : 현재커서 앞에서부터 입력, 입력 모드로 전환
a : 현재 커서 뒤에서부터 입력, 입력 모드로 전환
ctrl + f : 다음화면으로 이동(page down)
ctrl + b : 전 화면으로 이동(page up)
x : 커서가 있는 문자 삭제(del)
X : 커서가 있는 문자의 앞문자 삭제(Backspace)
dd : 현재 커서의 행 삭제
숫자 + dd : 현재 커서부터 숫자만큼의 행 삭제
yy : 현재 커서가 있는 라인을 복사
숫자 + yy : 현재 커서부터 숫자만큼의 행 복사
p : 복사한 내용을 현재 라인 이후에 붙여넣기
P : 복사한 내용을 현재 라인 이전에 붙여넣기
/텍스트 : '텍스트' 내용을 검색
n : 다음 찾은 곳으로 커서 이동

.set number : 행번호 표시


Posted by xground
, |