回答:
素敵なメニューが必要でない限り、プラグインを使用しないでください。Vimドキュメントから:開始(または:help old
):
:ol[dfiles]
次にリストされたファイルのオープン1、使用します:'0
、'1
、'2
、...'9
ファイルにマークが保存されているファイルを一覧viminfo
表示します。
:bro[wse] ol[dfiles][!]
:oldfiles
と同じようにファイル名をリストし、番号の入力を求めます。番号が有効な場合、リストのそのファイルが編集されます。!
変更されたバッファを破棄するために使用します。
:browse oldfiles
–すみません!
さらに:oldfiles
、fzf.vimにはがあり:History
ます。
Vimを起動し、Ctrl-ooを押して、以前に編集したファイルを開きます。(Ctrlキーを押しながら)oを押し続けると、以前のファイルに戻ります。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