답변:
좋은 메뉴를 원하지 않는 한 플러그인을 사용하지 마십시오. 에서 빔 문서 : 시작 (또는 :help old
) :
:ol[dfiles]
그런 다음에 나열된 파일 중 하나를 엽니, 사용에 : '0
, '1
, '2
, ...'9
파일에 마크가 저장된 파일을 나열 viminfo
하십시오.
:bro[wse] ol[dfiles][!]
로 파일 이름 :oldfiles
을 나열한 다음 숫자를 입력하라는 메시지가 표시됩니다. 번호가 유효하면 목록의 해당 파일이 편집됩니다. !
수정 된 버퍼를 버리는 데 사용 합니다.
:browse oldfiles
– 죄송합니다!
Vim을 시작하고 Ctrl-oo를 눌러 이전에 편집 한 파일을 엽니 다. 이전 파일을 다시 순환하려면 o를 계속 누르십시오 (Ctrl 키를 누른 상태에서). 참조 https://dev.to/jovica/3-little-known-but-useful-vim-tips-1pbg를
vim 플러그인 : minibufexpl 이 도움이 될 수 있습니다. 열린 파일 목록이 화면 상단 또는 하단에 표시됩니다.
vim 일반 모드에서 : b $ {bufid} 를 입력 하여 $ {bufid} _th 버퍼로 이동합니다 (예 : : b13 을 입력 하여 13 번째 버퍼로 이동). ngx_mail_ssl_module.c.
보조금을 사용하면 vimrc에 다음과 같은 편리한 바인딩 을 매핑 할 수 있습니다 .
" ------------------------------- minibufexpl mappings -----------------------------------
"let g:miniBufExplSplitBelow=1
nnoremap <silent> <leader>bn :bn<cr>
nnoremap <silent> <leader>bp :bp<cr>
nnoremap <silent> <leader>bf :bf<cr>
nnoremap <silent> <leader>bl :bl<cr>
nnoremap <silent> <leader>bt :TMiniBufExplorer<cr>
여기에서 플러그인을 얻으십시오 : https://github.com/fholgado/minibufexpl.vim
또한 tinyMRUoldfiles
라는 멋진 기능이 있습니다.
Vim-tinyMRU의 유일한 목적은 내장 : oldfile 명령에 대한 직관적 인 대안을 제공하는 것입니다. 더 이상 아무것도 없습니다.
매우 간단합니다.
https://github.com/romainl/vim-tinyMRU/blob/master/plugin/tinymru.vim
좋은 플러그인은 https://github.com/Shougo/denite.nvim입니다.
:Denite file_old
오래된 파일 목록에서 퍼지 검색을하기 위해 전화를 걸 수 있습니다 . 특히, 타격 만하면 Enter
마지막으로 열린 파일이 다시 열립니다. 이에 대한 바로 가기를 지정하면 유용합니다.
nnoremap <leader>o :Denite<space>file_old<CR>
이에 비해 몇 번의 키 입력을 저장 :browse oldfiles
, q
, 1
,Enter