텍스트 삭제 명령어 |
작업설명 |
x 5x dw dd 5dd db D :5,10d |
커서가 있는 문자 삭제 커서가 있는 위치부터 5개의 문자를 삭제 현재 커서가 있는 한 단어 삭제 커서가 있는 라인 삭제 커서가 있는 라인부터 5개의 라인 삭제 커서의 위치에서 꺼꾸로 한 단어 삭제 커서 오른쪽 행 삭제 5-10번째 행 삭제 |
복사 및 이동 명령어 |
작업설명 |
yy Y P p :1,2 co 3 :4,5 m 6 |
행 yank 또는 복사 행 yank 또는 복사 yank되거나 삭제된 행 현재 행 위에 삽입 yank되거나 삭제된 행 현재 행 아래에 삽입 1-2행을 3행 다음으로 복사 4-5행을 6행 위로 이동 |
행 번호 설정 명령어 |
작업설명 |
:set nu :set nonu |
행 번호 표시 행 번호 숨기기 |
행 찾기 명령어 |
작업설명 |
G 21G Ctrl + G |
파일의 마지막 행으로 가기 파일의 21번째 행으로 가기 현재의 filename과 line수를 알려줌 |
탐색 및 대체 명령어 |
작업설명 |
/검색할 문자열/ ?검색할 문자열? n N :g/search-string/s/ /replace-string/gc :s/str/rep/ :1,.s/str/rep/ :%s/str/rep/g :.$/aaa/bbb/ |
오른쪽 아래 방향으로 문자열 검색 왼쪽 위 방향으로 문자열 검색 문자열의 다음으로 계속 검색 문자열의 이전으로 계속 검색 각 발생 탐색 후 확인하고 대체 현재 행의 str을 rep로 대체 1부터 현재 행의 str을 rep로 대체 파일 전체 str을 rep로 전부 대체 커서의 위치로부터 파일의 끝까지 있는 모든 aaa를 bbb로 대체 |
화면정리 명령어 |
작업설명 |
Ctrl + l |
불필요한 화면정리 후 다시 표시 |
파일 명령어 |
작업설명 |
:r filename :34 r filename |
커서 다음에 파일 삽입 파일을 34번째 행 다음에 삽입 |
보관 및 종료 명령어 |
작업설명 |
:w :w filename :wq :ZZ :q! :q :e! |
변경사항 보관 버퍼를 파일로 보관 변경사항 보관 후 vi 종료 변경사항 보관 후 vi 종료 변경사항 보관하지 않고 종료 수정한 파일을 저장하지 않고 vi 종료 수정한 것을 무시하고 다시 편집상태로 |
피드 구독하기:
댓글 (Atom)
2007-01-11
vi 명령어 일람
카테고리 리눅스
글쓴이 : yamanin 목요일, 1월 11, 2007