Articles

Vim 분할 화면

Vim 의 컨트롤은 키보드와 키보드 만 중심으로 순환합니다. 이는 전체 초점이 필요한 코드 및 작업을 처리 할 때 특히 유용합니다. “키보드 전용”특성으로 인해 코드에 더 많은 초점을 맞출 수 있습니다. 글쎄,당신은 마우스를 사용하여 상호 작용 무료입니다.파일의 여러 부분을 주시해야하는 파일로 작업하고 있다고 가정 해보십시오. 프로그래밍의 경우 일반적인 시나리오입니다. 분할보기가 유용 할 수있는 다른 시나리오도 있습니다. 예,정력에서보기를 분할하고 편집하는 방법을 확인해 보겠습니다.데모 파일을 만들어 보겠습니다. 나는 Geeksforgeeks 에서 거품 종류의 코드를 잡았다.

지금,그것은 시간으로 파일을 분할 두 가지 섹션이 있습니다. “Ctrl+w”를 누른 다음”v”를 누릅니다. 사례를 자세히 살펴보십시오;그들은 모두 소문자입니다.나는 이것이 내가 할 수있는 일이 아니라는 것을 알고 있지만,나는 그것이 내가 할 수있는 일이 아니라는 것을 알고 싶다. 꽤 간단하지,그렇지? 다른 분할을하자!

이 기능도 사용할 수 있에서 명령입니다.

:vsplit

있는 짧은 형태의 이 명령입니다.나는 이것이 어떻게 작동하는지 잘 모르겠습니다.

처음부터 시작합시다. 이번에는 수평 분할을 할 예정입니다. 다음 명령을 실행하십시오.

:분할

단,다음을 사용할 수 있습니다.

:sp

이 기능도 사용할 수 있는 키보드를 통해 핵심 콤보입니다. 수평 분할의 경우”Ctrl+w”를 누른 다음”s”를 누릅니다. 다시 말하지만,모두 소문자입니다.

이동 창을 창

나누기 위해 매우 유용합니다 많이 시나리오,확인합니다. 그러나 한 창을 다른 창으로 점프하는 기능이 없으면이 분할보기는 완전히 쓸모가 없습니다. 한 스플릿에서 다른 스플릿으로 어떻게 뛰어 넘을 수 있는지 봅시다.

여기에서 동일한 파일의 4 개의 분할보기를 설정했습니다.

당신이 볼 수 있듯이,커서가 현재에 첫 번째 창입니다. 오른쪽 창으로 전환하려면”Ctrl+w”를 누른 다음”l”을 누릅니다.

To go to the left window, it’s “Ctrl + w”, then “h”.

If you did a horizontal split, then going up and down is necessary. For going up, press “Ctrl + w”, then “k”.

하려면,”Ctrl+w”다음”j”.

편집기

분할은 매우 간단하죠? 이제 편집 할 차례입니다. 각 분할은 실제로 본격적인 Vim 창이므로 모든 편집 키가 작동합니다.

사본을&붙여넣기

유사기 전에,당신은 당신을 복사하여 붙여넣을 수 있는 하나의 창에서 다른 사용하여 기본 복사 및 붙여넣기 단축키. 그냥 다른 창을 탐색하고 작업을 수행합니다.

변경할 창 크기

때로는,이 나누지 않기 때문에 유리의 크기입니다. 기본적으로 Vim 은 너비/높이가 비슷한 모든 창을 분할합니다. 분할을 최소화/최대화하는 것이 가능합니다. Vim 에게 분할의 크기를 알려줄 수도 있습니다.

현재 창을 최대 크기로 넓히려면”Ctrl+W”를 누른 다음”/”(소문자 L 이 아님)를 누릅니다. 수직 분할 창을 사용하는 경우이를 사용하십시오.

If you’re willing to 확장 수평한 균열 창 사용”Ctrl+W”다음”_”.

경우를 재설정할의 크기는 모든 분할 windows, 사용”Ctrl+W”다음”=”.

그것은 또한 가능하다는 말의 크기는 분할됩니다. By default, Vim offers equal width/height of each split. If you want to custom size the split screen, use the following structure.

:<width>vsp

For horizontal split, the similar structure applies.

:<>sp

여러 개의 파일을 열 분할 windows

지금까지 모든 분할 경우 복사본에 같은 파일을,오른쪽? 여러 파일로 작업해야 할 때 많은 상황이 있습니다. 분할 창을 사용하면 Vim 작업 부하에 과부하가 걸리기 쉽습니다.

당신이 몰랐다면 Vim 에서 새 파일을 여는 방법은 다음과 같습니다.나는 이것을 할 수 있다고 생각한다.:e <path_to_file>/filename.extension

In this example, check out the vimrc file. Note that I’m opening vimrc in a completely new Vim instance.

:e ~/.vimrc

Now, let’s go back to the split screen example. Change the active window and open a new file.

간단하죠? 분할 중일 때 vim 에게 새 파일을 열도록 지시 할 수도 있습니다. 명령 구조는 매우 유사하며 파일 경로를 추가하기 만하면됩니다.나는 이것이 어떻게 작동하는지 이해하지 못한다.:sp <file_path>

For vertical split, use a similar structure.

:vsp <file_path>

Vimrc tricks

Splitting is useful, no doubt. 그러나 분할 된보기로 인생을 훨씬 쉽게 만들기 위해 지금 바로 적용 할 수있는 몇 가지 vimrc 비틀기가 있습니다.다음 명령은 세로로 분할 할 때마다 오른쪽에 표시되도록합니다. 또한 수평 분할의 경우 새 분할이 하단에 표시됩니다. 당연히 Vim 의 기본 분할 전략보다는 더 편안하게 느껴집니다.

설정 splitbelow
설정 splitright

기억을까? 한 분할에서 다른 분할로 탐색하려면”Ctrl+w/W”+”h”,”l”,”k”또는”j”를 사용해야했습니다. “Ctrl”과 다른 키 사이의”W/w”간섭을 제외하고는 모든 것이 괜찮습니다. 그렇게 자연스럽게 느껴지지 않습니다. 물론,당신은 그것에 익숙해 질 수있다. 그러나 여기에 직접”Ctrl+h,l,k,j”형식으로 설정하는 것이 좋습니다.

nnoremap <C-J><C-W><C-J>
nnoremap <C-K><C-W><C-K>
nnoremap <C-L><C-W><C-L>
nnoremap <C-H><C-W><C-H>

최종 생각

Vim 은 확실히 재미있게 사용할 수 있습니다. Vim 의 학습 곡선이 도전적이지만 그다지 많지는 않다는 것은 사실입니다. 는 Vim 정말 저에게 매력적이에요 난 항상 새로운 학습 방법을 조작 편집 및 추출하는 최대의 이익이다.

여전히 분할에 대해 혼란 스럽습니까? Why not just consult the Vim documentation? Run the following command.

:help split

Enjoy!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다