모든 사용자가 알아야 할 Vim 고급 팁과 요령 9가지

주요 내용

  • 버퍼를 사용하여 여러 파일을 효율적으로 관리하세요.
  • 자동 완성 기능을 사용하면 타이핑 속도를 높이고 오타를 방지할 수 있습니다.
  • 반복적인 작업을 자동화하려면 매크로를 활용하세요.

Vim 텍스트 편집기 마스터하기: 필수 팁과 요령

강력한 기능으로 유명한 Vim 텍스트 편집기는 많은 사용자에게 어렵게 느껴질 수 있습니다.하지만 Vim의 다양한 기능을 완벽하게 숙달하면 프로그래머나 텍스트 편집기로서의 생산성을 크게 향상시킬 수 있습니다.이 가이드에서는 Vim 활용 능력을 향상시켜 텍스트 편집 경험을 더욱 효율적이고 즐겁게 만들어 줄 필수 팁과 요령을 자세히 살펴보겠습니다.

Vim에서 여러 파일을 효과적으로 관리하기

이 섹션에서는 여러 파일을 원활하게 처리하는 데 필요한 필수 기술을 다룹니다.

1단계: Vim에서 파일 열기

여러 개의 터미널 탭에서 파일을 여는 대신 Vim 명령을 사용하여 여러 파일을 한 번에 로드하세요.

vim file1.txt file2.txt file3.txt

이 명령을 사용하면 각 파일에 대해 별도의 버퍼가 생성되므로 파일 간 전환이 더 쉬워집니다.

다음 파일로 전환하려면 :next 또는 를 입력하세요 :n.이전 파일로 돌아가려면 :prev 또는 를 사용하세요 :N.더 빠른 탐색을 위해 를 사용하여 첫 번째 파일로 이동하고 :bf, 를 사용하여 마지막 파일 로 이동할 수 있습니다 :bl.

자동 완성으로 효율성 향상

이 섹션에서는 Vim의 자동 완성 기능을 사용하여 시간을 절약하고 오류를 줄이는 방법을 보여줍니다.

1단계: 약어 설정

약어를 만들려면 다음 ab 명령을 사용하세요.예를 들어, “asap”을 “as soon as possible”로 바꾸려면 다음 명령어를 사용하세요.

:ab asap as soon as possible

2단계: 약어 제거

약어를 제거하려면 다음 una 명령을 사용하세요.

:una asap

3단계: 지속적인 약어

향후 세션을 위해 약어를 보관하려면 콜론을 앞에 붙이지 않고 “~/.vimrc” 파일에 약어를 추가하세요.

더욱 스마트한 복사 및 붙여넣기를 위해 분할 창 활용

Vim에서 분할 창을 활용하면 파일 간 복사 및 붙여넣기를 더 쉽게 관리할 수 있습니다.

1단계: 분할 창으로 파일 열기

먼저 하나의 파일을 연 다음, 다음을 사용하여 Vim 창을 분할합니다.

:split 수평 분할 또는 :vsplit 수직 분할용.

수정 권한 없이 작업 저장

때로는 파일이 읽기 전용이어서 저장 과정이 복잡해질 수 있습니다.

1단계: 외부 Bash 명령을 사용하여 저장

파일을 다시 여는 대신 다음을 사용하여 변경 사항을 저장하세요.

:w !sudo tee %

이 명령을 실행하면 비밀번호를 묻고 편집 내용을 잃지 않고 저장합니다.

코드 붙여넣기 중 들여쓰기 유지

Vim 창에 코드 조각을 붙여넣을 때 들여쓰기 문제를 방지합니다.

1단계: 붙여넣기 토글 활성화

vimrc 파일에 다음을 추가하세요.

set pastetoggle= F2

이제 F2 코드를 삽입하기 전에 붙여넣기 모드를 전환할 수 있습니다.

간편한 편집을 위한 텍스트 개체 명령 활용

텍스트 개체 명령을 사용하면 컨텍스트에 따라 세부적인 편집이 가능합니다.

1단계: 텍스트 개체 사용

예를 들어, using을 사용하면 ciw 커서 아래에 있는 단어 전체를 변경할 수 있고, while을 di( 사용하면 괄호 안을 삭제합니다.

마크를 사용하여 편집 작업 속도 높이기

표시는 파일에서 위치를 저장하는 데 도움이 되며 자주 사용되는 코드 섹션에 빠르게 액세스할 수 있습니다.

1단계: 마크 만들기

M 문자를 입력한 후 (예: )를 누르면 마크가 생성됩니다.+ A 를 누르면 마크로 돌아갑니다. ` A

매크로를 사용하여 작업 자동화

매크로는 Vim 내에서 반복적인 편집을 자동화하는 데 매우 중요합니다.

1단계: 매크로 기록

녹음을 시작하려면 키를 누른 후 문자 를 누르세요 Q.편집 작업을 완료한 후 Q 다시 키를 누르면 녹음이 중지됩니다.

타사 플러그인으로 기능 향상

작업 흐름에 맞는 플러그인을 통합하여 Vim의 기능을 확장하세요.

1단계: Plug를 사용하여 플러그인 설치

vimrc에 다음을 추가하세요.

call plug#begin('~/.vim/plugged')

:PlugInstall 그런 다음 설치를 실행하기 전에 원하는 플러그인을 나열하세요.

요약

이 가이드에서는 Vim을 사용하는 동안 효율성을 극대화하는 데 필요한 다양한 필수 팁과 기술을 다룹니다.여러 파일을 효과적으로 관리하고, 자동 완성 기능을 활용하고, 창을 분할하고, 매크로와 플러그인을 활용하면 Vim 사용 경험을 크게 향상시킬 수 있습니다.

결론

이러한 팁을 활용하면 Vim 사용의 생산성과 숙련도가 향상될 것입니다.이 강력한 텍스트 편집기의 잠재력을 최대한 활용하려면 이러한 기능들을 체계적으로 살펴보세요.

FAQ(자주 묻는 질문)

Vim을 사용할 때 초보자에게 도움이 되는 팁은 무엇이 있나요?

기본부터 배우세요.일반 모드에서 탐색하고, 저장 및 종료 연습을 하고, dd 줄 삭제와 같은 간단한 명령을 살펴보세요.

내 작업 흐름에 맞게 Vim을 사용자 정의하려면 어떻게 해야 하나요?

vimrc 파일을 편집 요구에 맞춰 색상 구성표, 키 매핑, 플러그인으로 사용자 지정할 수 있습니다.추가 기능은 플러그인 저장소에서 확인하세요.