반응형
VI
vi x.c
: edit file "x.c"
1) mode
vi
는 3가지의 모드가 있다.- command mode
- 커서 이동 (cursor moving), 삭제 (deleting), 복사 (copying)
- input mode
- 삽입 (insertion)
- status-line mode
- other tasks
- command mode
2) In the beginning we are at command mode.
처음 vi
를 실행하면 command mode로 진행된다.
command mode:
- 커서 이동 (cursor moving) :
j
(down),k
(up),h
(left),l
(right) - 삭제 (deletion) :
x
(delete one character),dd
(delete a line) - copy and paste:
3yy
: 현재 줄부터 시작해서 "3"줄을 복사한다. (Copy 3 lines starting from the current line.)p
: paste them after the current line recoveru
: recover what you have just deleted
command mode -> insertion mode : i
, a
, o
i
: 현재 커서 앞에 (before) 삽입a
: 현재 커서 뒤에 (after) 삽입o
: 새로운 줄 (new line) 삽입
command mode -> status-line mode: /
or :
insertion mode
now you can type
insertion mode -> command mode: ESC key
status-line mode:
:q!
: 저장하지 않고 나가기 (quit without saving):w
: 쓰기 (write):wq
: 저장하고 나가기 (save and exit)/pat
: "pat"이라는 패턴 찾기 (search the pattern in "pat"):set number
: 줄번호 나타내기 (display line numbers):40
: "40"번 줄로 이동하기 (go to line "40")
사용 예제를 보고싶으면 아래 링크를 클릭해주세요 :)
반응형
'Development > Linux' 카테고리의 다른 글
[Linux] open, read, write - C/C++ 시스템 호출 (0) | 2022.04.17 |
---|---|
[Linux] C / C++ 컴파일 및 실행 방법 (gcc, g++) (0) | 2022.04.17 |
[Linux] Command Classification (명령어 분류) (0) | 2022.04.17 |
[Linux] 파일 트리 (file tree) (0) | 2022.04.17 |
[Linux] 상대경로와 절대경로 (Relative path, Absolute path) (0) | 2022.04.17 |