Articles

정력 분할,소개. –소스 동맹

첫째,을 얻을 수 있습니다 몇 가지 테스트 파일:

for i in foo bar cat dog ; do echo $i > $i ; done;

이 4 개의 파일을 생성하 named foo,바,고양이와 개입니다. 각 파일에는 파일 자체 이름이 포함 된 한 줄이 있습니다.

의 첫 번째 파일:

vim foo

이 익숙한 vim 중 하나로 파일 열기 보기입니다. 이제 새 분할을 열고 그 안에 막대 파일을 열려면:

:sp bar

초점에서 새로운 분입니다. 사이를 이동하는 첫 번째 분할 Ctrl-w(내가 이것을 기억에 의해 제어를 창르겠어요 공식적인 기억은 누름)방향 키 커서를 이동하는 분할에 관심이 있다. 방향 키는 화살표 또는 내가 선호하는 홈 행 방법 일 수 있습니다.

우리는 다시 분할하고 cat 파일을 열 수 있습니다:

:sp cat

여 지금 당신은 발견 할 수 있습니다 당신이 열 때마다 새로운 분할 모든 분할 동일한 양을 얻을 수 있습니다.. 의 크기는 현재를 사용하여 조정할 수 있습 Ctrl+w+고 Ctl-w-(+증가 분할의 크기에 의해 하나,라인-을 줄여 분할의 크기에 의해 하나인 경우)아이디어의 부딪치의 크기는 분할 에서는 한 번에 한 줄이지 않아요 당신 앞에+/-으로 합니다. 예를 들어 현재 분할(고양이 분할)을 5 줄 늘리려면 다음을 실행하십시오:

Ctrl-w 5+<

신속하게”확대”현재:

Ctrl-w _

과를 반환하는 균등 분할:

Ctrl-w =

지금까지 우리는 작업으로 가로 분할합니다. Vim 은 또한 수직 분할을 지원합니다. 현재 분할을 다시 분할하려면 수직으로 만(동시에”개”라는 파일을 엽니 다)실행하십시오:

:vsp dog

의 물론 유지할 수 있습니다 분리될 때까지 당신의 머리가 아프다. Vim 은 심지어 동일한 파일을 여러 번 분할 할 수 있으며 자동으로 내용을 동기화 상태로 유지합니다. 이는 다른 섹션을 편집하는 동안 파일의 한 섹션을 참조하는 데 매우 편리합니다.

Split 관련 명령:

iv 나는 이것이 어떻게 작동하는지 잘 모르겠습니다.

명령 Action
:sp filename Open filename in horizontal split
:vsp filename Open filename in vertical split
Ctrl-w hCtrl-w ← Shift focus to split on left of current
Ctrl-w lCtrl-w → Shift focus to split on right of current
Ctrl-w jCtrl-w ↓ Shift focus to split below the current
Ctrl-w kCtrl-w Shift focus to split above the current
Ctrl-w n+ Increase size of current split by n lines
Ctrl-w n- Decrease size of current split by n lines