vi 명령어 정리
- Posted at 2006/07/21 17:23
- Filed under Program/Linux
vi 에디터 명령어 한장에 출력할 수 있도록 정리했습니다.
이거 출력해서 책상에 붙여놓고 손에 익히고 있는 중입니다.
근 10년 동안 Linux는 거의 사용하지 않다가 느즈막에 사용할려니싸 새로 손에 익혀야 할게 많네요... 쩝.
- 다운로드 : vi.doc
문자열치환
- 출처 : http://cafe.naver.com/dev4u/217
다들 vi 에서 치환 기능은 많이들 쓰실껍니다.
:%s/test/test2/g <-- 전체에서 test 란 패턴을 찾아서
test2 로 바꾸라는 명령이죠. ( 다들 잘 아시겠지만 )
여기서 % 는 문서 전체라는 말입니다. 그럼 범위를 설정할려면?
:1,10s/test/test2/g <-- 1번째 줄에서 10번째 줄까지...
그럼데 좀더 편하게 범위를 잡아 봅시다.
ctrl v 를 눌러 가상 블럭을 설정하여 자기가 원하는 라인 부터
아래로 주욱 블럭을 설정합니다.
그리고 : 를 누르면
:'<,'>
와 같이 나옵니다. 그러면...
:'<,'>s/test/test2/g 와 같이 추가로 명령을 씁니다.
그럼 위에서 v 로 가상 블럭을 잡은 부분의 범위에만
치환이 됩니다.
이거 출력해서 책상에 붙여놓고 손에 익히고 있는 중입니다.
근 10년 동안 Linux는 거의 사용하지 않다가 느즈막에 사용할려니싸 새로 손에 익혀야 할게 많네요... 쩝.
- 다운로드 : vi.doc
문자열치환
- 출처 : http://cafe.naver.com/dev4u/217
다들 vi 에서 치환 기능은 많이들 쓰실껍니다.
:%s/test/test2/g <-- 전체에서 test 란 패턴을 찾아서
test2 로 바꾸라는 명령이죠. ( 다들 잘 아시겠지만 )
여기서 % 는 문서 전체라는 말입니다. 그럼 범위를 설정할려면?
:1,10s/test/test2/g <-- 1번째 줄에서 10번째 줄까지...
그럼데 좀더 편하게 범위를 잡아 봅시다.
ctrl v 를 눌러 가상 블럭을 설정하여 자기가 원하는 라인 부터
아래로 주욱 블럭을 설정합니다.
그리고 : 를 누르면
:'<,'>
와 같이 나옵니다. 그러면...
:'<,'>s/test/test2/g 와 같이 추가로 명령을 씁니다.
그럼 위에서 v 로 가상 블럭을 잡은 부분의 범위에만
치환이 됩니다.
Posted by 김형준
- Response
- No Trackback , 2 Comments
Trackback URL : http://www.jaso.co.kr/trackback/89
Comments List
-
마침 찾고 있었는데, 잘쓰겠습니다. ^^
-
감사합니다.
근데 cmove, dmove에서 move는 어떻게 하는거에요?
아울러 여러줄은 선택해서 버퍼에 저장하는 방법과 저장한 내용을 커서위치에 붙여넣기 하려고 하면 어떻게 하면 되나요?





