모든 사용자가 알아야 할 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단계: 텍스트 개체 사용

예를 들어, 를 사용하면 ciw 커서 아래에 있는 단어 전체를 변경할 수 있고, 를 사용하면 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 파일을 편집 요구 사항에 맞게 색상 구성표, 키 매핑 및 플러그인으로 사용자 정의할 수 있습니다.추가 기능은 플러그인 저장소에서 확인하세요.