살구월드

잠깐, 리눅스, C 언어, Java, Python 등
각종 예제 검색하기

목차

  1. 텍스트 수정 및 삭제 예제
  2. 검색 및 치환 예제
  3. 분할 창 기능 예제
  4. 설정 파일 및 확장 기능 예제
  5. 유용한 팁과 단축키 소개

 

 

1. 텍스트 수정 및 삭제 예제

vim은 강력한 텍스트 편집기로, 다양한 텍스트 수정 및 삭제 명령어를 제공합니다.

이를 통해 효율적으로 텍스트를 편집할 수 있습니다.

dd

현재 행을 삭제합니다.

 

d$

커서 위치부터 현재 행 끝까지 삭제합니다.

 

dG

커서 위치의 행 다음 줄부터 파일 끝까지 삭제합니다.

 

파일의 끝까지 삭제하기 이전의 파일 내용

 

7라인 다음으로 dG명령으로 모두 삭제된 모습

 

 

 

2. 검색 및 치환 예제

vim은 텍스트 검색과 치환 기능을 제공하여 원하는 내용을 찾고 대체할 수 있습니다.

/검색어

검색어를 찾습니다. 'n' 키를 눌러 다음 검색 결과로 이동할 수 있습니다.

 

:s/찾을문자열/바꿀문자열

현재 행에서 첫 번째 찾을 문자열을 바꿀 문자열로 1회 치환합니다.

 

:s/찾을문자열/바꿀문자열/g

현재 커서 위치로부터 다음 행 이전까지 다음 찾을 문자열을 바꿀 문자열로 모두 치환합니다.

 

 

 

INFO 문자열을 치환하기 이전 명령만 입력한 모습

 

첫 행의 INFO 문자열이 test,test,tset로 바뀐모습

 

 

 

 

3. vim 분할 창 기능 예제

vim은 분할 창 기능을 제공하여 여러 파일을 동시에 편집하거나 하나의 파일의 여러 부분을 동시에 볼 수 있습니다.

:sp 파일명

수평 분할 창을 열고 해당 파일을 편집합니다.

 

sp명령으로 분할창에 1개의 에디터를 더 출력한 모습

 

 

:vsp 파일명

수직 분할 창을 열고 해당 파일을 편집합니다.

 

수평으로 분할한 모습

 

 

Ctrl + w + 방향키

분할 창 간에 이동합니다.

 

 

 

4. 설정 파일 및 확장 기능 예제

vim은 다양한 설정 파일과 확장 기능을 지원하여 사용자 정의 설정과 플러그인을 추가할 수 있습니다.

.vimrc

vim 설정 파일로, 사용자 정의 설정을 저장합니다.

 

:PluginInstall

Vundle과 같은 플러그인 매니저를 사용하여 플러그인을 설치합니다.

 

 

 

 

5. 유용한 팁과 단축키 소개

vim을 보다 효율적으로 사용하기 위한 유용한 팁과 단축키를 제공합니다.

u

명령 취소 (Undo)를 수행합니다.

 

Ctrl + r

명령 다시 실행 (Redo)를 수행합니다.

 

Ctrl + n

자동 완성 기능을 사용합니다.

:set number

행번호를 왼쪽에 추가한 모습

 

 

행 번호를 표시합니다.

 

위의 내용을 참고하여 vim 편집기를 사용하여 텍스트 파일을 효율적으로 편집해보세요. vim은 다양한 기능과 단축키를 제공하여 편집 작업을 더욱 효율적으로 수행할 수 있습니다.

이상으로 vim 명령어 활용에 대한 설명을 마칩니다.

잠깐, 리눅스, C 언어, Java, Python 등
각종 예제 검색하기

공유하기

facebook twitter kakaoTalk kakaostory naver band