Vim에서 페이지 업 및 페이지 다운하는 방법

Vim Eseo Peiji Eob Mich Peiji Daunhaneun Bangbeob



Vim에서 페이지를 위로 올리거나 아래로 내리려면 다음을 사용하세요. Ctrl+F 그리고 Ctrl+B 키를 각각 사용합니다. 그러나 페이지를 반 페이지씩 위아래로 이동하려면 다음을 사용하십시오. Ctrl+U 그리고 Ctrl+D 열쇠.

Vim은 주로 키보드로 제어되는 텍스트 편집기입니다. 파일을 스크롤하려면 마우스 스크롤 휠을 사용하는 대신 키를 눌러야 합니다(마우스도 사용할 수 있음). Vim의 스크롤을 더 쉽게 만들기 위해 이 가이드에서는 다양한 방법을 사용하여 Vim에서 페이지를 위로 올리고 페이지를 아래로 내리는 방법을 살펴보겠습니다.

메모 : 이 가이드에 언급된 지침은 Linux(Ubuntu 22.04)에서 수행됩니다. Vim은 크로스 플랫폼이므로 이 튜토리얼에서 언급된 키 바인딩은 모든 운영 체제에 적용됩니다.







Vim의 페이지 크기

Vim에서 페이지 크기는 터미널의 현재 창에 표시되는 줄 수와 같습니다. 터미널 창 크기를 조정하면 페이지 크기도 변경됩니다.



페이지 위로 및 아래로

NORMAL 모드를 활성화하고 다음 명령을 사용하여 Vim에서 페이지를 위아래로 이동하세요.



  • Ctrl+F: 한 페이지 아래로 페이지를 이동하려면
  • Ctrl+B: 한 페이지씩 위로(뒤로)
  • Ctrl+D: 페이지를 반 페이지씩 아래로 내리려면
  • Ctrl+U: 페이지를 반 페이지씩 올리려면

을 누르면 Ctrl+F 페이지가 올라가고 커서가 lastline-1로 이동합니다. 예를 들어 다음 파일에서 현재 페이지에 표시되는 줄은 20입니다. Ctrl+F , 1~18행은 현재 버퍼의 19~37행으로 대체됩니다.

페이지다운의 경우에도 마찬가지이다. (ctrl+b) 하지만 반대 방향으로.

위에서 언급한 명령은 약간 뻣뻣하여 원활한 스크롤 경험을 제공하지 못할 수 있습니다. 나는 다른 내장 명령을 사용하는 것을 선호합니다.

  • Ctrl 및 : 화면을 한 줄 위로 이동하려면
  • 컨트롤 전자: 화면을 한 줄씩 아래로 이동하려면

다음 GIF에서 볼 수 있듯이 스크롤이 훨씬 쉬워졌습니다.

Vim에서 페이지를 스크롤하는 다른 빠른 키는 아래에 나열되어 있습니다.

  • zz : 커서 아래의 줄을 중앙으로 가져옵니다.
  • zt : 커서 아래의 줄을 맨 위로 가져옵니다.
  • zb : 커서 라인 아래의 라인을 맨 아래로 가져옵니다.

Vim 탐색 키를 사용하여 페이지 위로 및 아래로 이동하기

Vim에는 페이지 스크롤에 사용할 수 있는 h, j, k, l 키 바인딩이 내장되어 있습니다. j와 k 키는 수직 스크롤용입니다.

  • 제이 : 커서를 한 줄 위로 이동합니다.
  • 케이 : 커서를 한 줄 아래로 이동합니다.

표시를 사용하여 페이지 위로 및 아래로

Vim에 내장된 북마크 기능을 사용하여 페이지 탐색도 가능합니다. m 명령 뒤에 문자 {a-z}를 사용하여 파일의 임의 위치에 표시를 설정합니다. 소문자를 사용하여 파일에 26개 마크를 설정할 수 있습니다.

마크를 위아래로 탐색하려면 백틱(`)과 함께 대괄호([)를 사용하여 페이지 내 탐색을 수행합니다. 예를 들어, 다음 표시로 이동하려면 ]`를 사용하고 이전 표시로 이동하려면 [`를 사용하십시오.

여러 창에서 동시에 페이지 위로 및 아래로

많은 개발자는 Vim에서 다중 창 레이아웃을 사용하는 것을 선호합니다. 많은 상황에서 두 창을 동시에 스크롤해야 하는 것이 바람직합니다. 이 기능은 다음을 사용하여 달성할 수 있습니다. 스크롤 바인드 명령.

다중 창 모드에서 Vim을 열고 현재 창에서 :set scrollbind 명령을 사용하세요.

:스크롤바인드 설정

이제 다음을 누르세요. Ctrl+W 다음 창으로 전환하고 위에서 언급한 명령을 다시 사용하십시오.

다음 애니메이션 GIF는 페이지의 움직임이 동시에 일어나고 있음을 보여줍니다.

스크롤 바인딩에 대해 자세히 알아보려면 :스크롤 바인딩 도움말 명령.

페이지의 다른 위치로 이동

커서를 페이지나 창의 다른 위치로 이동하려면 다음 키를 사용하십시오.

  • Shift+H : 페이지 상단으로
  • Shift+M : 페이지 중앙으로
  • Shift+l : 페이지 끝까지

Vim에서 커서를 움직이지 않고 페이지 업/다운하는 방법

Vim의 개발 구조로 인해 커서를 이동하지 않고는 페이지를 위로 또는 아래로 이동할 수 없습니다. 그러나 다음과 같은 단축키는 zz , zt , 그리고 zb 커서를 기준으로 창을 이동하는 데 사용할 수 있습니다.

결론

Vim은 페이지 탐색을 위한 다양한 단축키를 제공합니다. 페이지를 위로 또는 아래로 이동하기 위해 Vim에는 기본 키가 있습니다. Ctrl+F 그리고 Ctrl+B . 그러나 많은 상황에서 이러한 키는 페이지 위로 또는 페이지 아래로 이동한 후 특정 위치로 스크롤하는 등 원하는 작업을 제공하지 않습니다. 그러한 경우, Ctrl+Y 그리고 Ctrl+E 페이지를 한 줄씩 스크롤하는 키가 사용됩니다.