System/Linux,Unix

VI 편집기 명령어 정리

swifty 2018. 8. 7. 21:44

1.커서 이동





2.입력


1)  i : 현재 커서에서 입력

2) a: 현재 커서 오른쪽에 입력

3) o: 현재 라인의 다음 라인을 공백으로 만듬

4) I: 현재라인의 첫문자 앞에 입력

5) A: 현재 라인의 마지막 뒤에 입력




3. 삭제 


1) x: 다음 글자 삭제

2) X: 앞 글자 삭제

3) dd: 현재 라인 삭제



4. 명령 취소


1) u  : 바로 전에 실행한 명령어 취소

2) U : 현재라인에서 실행한 명령어 전체 취소

3) .  : 앞서 실행했던 명령어 재실행



4. 복사


1) yy : 현재 라인 복사

2) p : 커서 위치 오른쪽 혹은 아래에 붙여넣기




5. 화면이동


1) H: 현재 화면 맨위로 이동

2) L: 현재 화면 맨 아래로 이동

3) M: 현재 화면 중간으로 이동



6. 라인 수 나타내기


: se nu



7. 검색


1) :/pattern : 패턴검색 

:s/pattern1/pattern2 : 패턴1을 패턴2로 검색하고 치환