-
[System Programming] Vi Editor 명령어시스템 프로그래밍 2022. 12. 19. 01:53
vi editor
명령모드
:q (quit)
:q! (강제종료)
:w (저장, write)
:wq (저장 후 종료)
:wq! (강제 저장 후 종료)
명령모드 상태에서 i 를 누르면 입력 모드로 진입함.
입력모드 상태에서 esc 를 누르면 명령 모드로 진입함.
명령모드에서 입력모드로 진입 시, i를 누르면 커서 앞에, a를 누르면 커서 뒤로 입력을 시작할 수 있음.
명령모드에서 입력모드로 진입 시, I(대문자 I)를 누르면 문장의 시작부분으로, A를 누르면 문장의 끝 부분에서 입력모드를 시작할 수 있음.
명령모드에서 0을 누르면 문장의 앞으로 이동함.
명령모드에서 $을 누르면 문장의 끝으로 이동함.
명령모드에서 w를 누르면 단어 단위로 이동할 수 있음.
명령모드에서 b를 누르면 역방향으로 단어 단위로 이동할 수 있음.
명령모드에서 H를 누르면 화면 상 가장 위로 이동할 수 있음.
명령모드에서 M을 누르면 화면 상 가운데 위치로 이동할 수 있음.
명령모드에서 L을 누르면 화면 상 끝으로 이동할 수 있음.
명령모드에서 Ctrl + U 를 누르면 위로 스크롤링할 수 있음.
명령모드에서 Ctrl + D 를 누르면 아래로 스크롤링할 수 있음.
명령모드에서 dd를 누르면 문장을 삭제할 수 있음.
명령모드에서 yy를 누르면 문장을 복사할 수 있음.
명령모드에서 p를 누르면 문장을 붙여넣을 수 있음.
명령모드에서 *p를 누르면 클립보드에 복사한 것을 붙여넣을 수 있음.
명령모드에서 u를 누르면 undo 를 수행할 수 있음.
명령모드에서 Ctrl + R을 누르면 앞으로 복구할 수 있음.
명령모드에서 . 을 누르면 이전 명령을 반복할 수 있음.
명령모드에서 / 을 누르면 검색을 수행할 수 있음. 검색 수행상태에서 esc를 누르고 n을 누르면 다음 검색을 수행할 수 있음. 검색 수행상태에서 ?을 누르고 엔터를 누른 뒤 n을 누르면 뒤로 검색을 수행할 수 있음.
명령모드에서 v를 누르면 drag를 수행할 수 있음.
'시스템 프로그래밍' 카테고리의 다른 글
[System Programming] Linux 명령어 (0) 2022.12.18 [Malloc Lab] LIFO 방식의 Explicit List (명시적 리스트) (1) 2022.12.04 [Malloc Lab] Implicit List (0) 2022.12.04 [Malloc Lab] Naive List (0) 2022.12.04 [Malloc Lab] Introduction to Malloc Lab (0) 2022.12.04