
나는 종종 문서나 코드 조각을 찾아보고 싶어하며 이를 위해 Page Down(Ctrl-D) 및 Page Up(Ctrl-U)을 사용하지만, Emacs와 같은 코드를 사용하거나 코드를 위반하는 것처럼 느껴집니다. Vim의 정신/컨트롤 키. 컨트롤 키를 사용하지 않고 문서를 탐색할 수 있는 방법이 있나요?
답변1
Ctrl-D, Ctrl-U, Ctrl-F, Ctrl-B는 이에 대한 표준이지만 제가 찾은 유용한 몇 가지 다른 기능도 있습니다.
Ctrl-E 및 Ctrl-Y는 커서를 이동하지 않고 각각 한 줄 아래로 스크롤하고 한 줄 위로 스크롤합니다(물론 화면 밖으로 이동하지 않는 한). 이는 개수를 허용하기 때문에 편리합니다. 즉, 5Ctrl-E를 누르면 화면 하단에 또 다른 5개의 줄이 "표시"됩니다.
zz(소문자!)는 텍스트를 스크롤하여 커서가 화면(또는 gvim의 창)에 있는 줄 중앙에 오도록 합니다.
zt 스크롤하여 현재 행을 화면 상단으로 가져옵니다.
zb 스크롤하여 현재 행을 화면 맨 아래로 가져옵니다.
H, M, L은 각각 현재 화면의 상단, 중간, 하단 라인에 커서를 놓습니다.
즉, Lzt는 한 페이지 아래로 스크롤하고(한 줄 빼기), Hzb는 한 페이지 위로 스크롤하며(한 줄 빼기), Lzz와 Hzz는 Ctrl-D 및 Ctrl-U의 동작과 매우 유사합니다.
솔직히 저는 보통 Ctrl-D와 Ctrl-U만 사용합니다. :)
답변2
일반 키보드가 있다고 가정합니다.
"Page Down(Ctrl-D)"에 해당하는 기능
vim
은 입니다 PgDn."Page Up(Ctrl-U)"에 해당하는 기능
vim
은 입니다 PgUp.
"emacs와 같은 코드/컨트롤 키를 사용하는 것은 Vim의 정신에 어긋납니다"에 관해서는 emacs가 해당 키 사용에 대한 일종의 특허를 가지고 있다고 가정하고 Ctrlvim은 비교적 오래되고 오래된 코드의 한계를 보여주기 위한 박물관 유물로 의도되었습니다. 모호한 하드웨어 터미널.