Vim의 도움을 받아 수평이 아닌 수직 분할 창에서 열 수있는 방법이 있습니까?
답변
:vertical
( vert
) 작동 :
:vert help
topleft
( to
) 및 botright
( bo
)를 사용 하여 창을 왼쪽 / 위 또는 오른쪽 / 아래로 분할할지 여부를 제어 할 수도 있습니다 . 예를 들어, 수직 분할의 오른쪽 창에서 도움말을 열려면 :
:vert bo help
답변
Haroogan 및 Sean의 답변 대신 다음 FileType
과 같이 자동 명령에 이벤트를 사용할 수 있습니다 .
autocmd FileType help wincmd L
이렇게하면 도움말 창의 위치가 변경되고보고있는 파일이 변경된 경우 수동으로 배치 한 후 창을 이동할 수 있습니다. 그러나 나는 이것이 모든 해결책의 문제라고 생각합니다.
답변
명령을 다시 매핑하거나 :Help
. 여기에 해결책이 있습니다. 만들기 ~/.vim/after/ftplugin/help.vim
당신이 특히에 대한 모든 빔 설정을 대체 할 수있는 help
거기에 다음과 같은 라인을 추가합니다 :
autocmd BufWinEnter <buffer> wincmd L
이 후크는 모든 help
파일이 수직 분할로 열리 도록합니다 . 또한 Sean의 답변에 설명 된 부작용이 없습니다. 개인적으로 이것은 지금까지 나에게 완벽한 솔루션입니다.
도움이 되었기를 바랍니다. 행운을 빕니다.
답변
이 명령은 다음을 수행해야합니다.
:vert help
답변
이것을 당신의 .vimrc
:
command -nargs=* -complete=help Help vertical belowright help <args>
이제 :Help
명령을 사용하여 세로 도움말을 열 수 있습니다 (첫 글자가 대문자임을 유의).
답변
도움말 파일이 항상 오른쪽에 수직 분할로 열리도록하려면 vimrc에 다음을 입력하십시오.
augroup helpfiles
au!
au BufRead,BufEnter */doc/* wincmd L
augroup END
이것은 경로에 “doc”가있는 항목이 수직 분할로 열려있는 부작용이 있지만 문제가되지 않을 수 있습니다. 나를위한 것이 아닙니다. 왼쪽 세로 분할 또는 해당 문제에 대해 다른 항목으로 열려면을 변경할 수 있습니다 wincmd L
. 당신은 그것에 대해 더 배울 수 있습니다:he wincmd
답변
다음을 귀하의 ~/.vim/ftplugin/help.vim
wincmd L
이것보다 더 간단해질 수는 없습니다 🙂