vim으로 디렉토리를 열면 파일을 열지 않고 CtrlP
을 열고 싶습니다. 편의성을 위해 디렉토리를 열면 자동으로 열리도록하고 싶습니다. 그러나 로딩 시간이 추가되어 정확히 어떤 파일을 열 것인지를 정확히 알면 약간 불편합니다.VimEnter에서 CtrlP를 엽니 다. 디렉토리를 여는 경우에만
현재 난 그냥 내 .vimrc
이 있습니다
autocmd vimenter * CtrlP
감사합니다 사전에 어떤 응답을 위해!
vim으로 디렉토리를 열면 파일을 열지 않고 CtrlP
을 열고 싶습니다. 편의성을 위해 디렉토리를 열면 자동으로 열리도록하고 싶습니다. 그러나 로딩 시간이 추가되어 정확히 어떤 파일을 열 것인지를 정확히 알면 약간 불편합니다.VimEnter에서 CtrlP를 엽니 다. 디렉토리를 여는 경우에만
현재 난 그냥 내 .vimrc
이 있습니다
autocmd vimenter * CtrlP
감사합니다 사전에 어떤 응답을 위해!
args를 테스트하여 하나의 디렉토리가 전달되었는지 여부를 확인하는 함수를 작성할 수 있습니다. 실행 한 경우 CtrlP
을 실행하십시오. 매우 기초적인 해결책이 있습니다.
function! MaybeCtrlP()
if argc() == 1 && isdirectory(argv()[0])
" Uncomment this to remove the Netrw buffer (optional)
" execute "bdelete"
execute "CtrlP"
endif
endfunction
autocmd VimEnter * :call MaybeCtrlP()
.bash_profile
에서 별칭을 만들 : 디렉터리 다음 쉘 vim
를 발행하는 것처럼
alias vimCtrlP="vim +CtrlP"
그럼 당신이 필요 때마다, vimCtrlP
를 사용합니다.
그게 간단한 해결책입니다! 감사! – ijsnow
다른 답변은 멋진 해결 방법 이었지만 이것이 내가 찾던 답변입니다! 감사! – ijsnow