Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

ctrlp.vim と denite.nvim の使い分け

$
0
0

私の環境(Windows)では Denite の起動時間が比較的長い(1秒以下だけど)ため、候補が少ない場合は CtrlP, 候補が多い場合は Denite を使っている。
そのほか、使いたいコマンドがある場合、Denite の fuzzy matcher (スペース区切りで複数のマッチングができる)を使いたい場合にも Denite を使っている。

やりたいことプラグインマッピングコマンド補足
バッファの選択ctrlpvim/ctrlp.vim<Leader>bCtrlPBuffer-
MRUから開くctrlpvim/ctrlp.vim<Leader>uCtrlPMRUFiles-
セッションの保存、選択pielgrzym/ctrlp-sessionss<Leader>fsCtrlPSessionsWindows で動かなかったので自分用に少し手を加えている hokorobi/ctrlp-sessionss
メニューからコマンド選択mattn/ctrlp-launcher<Leader>fmCtrlPLauncherよく参照するファイル、Gist、コマンドなどを登録している。
ヘルプの検索zeero/vim-ctrlp-help<Leader>fhCtrlPHelp-
タグジャンプivalkeen/vim-ctrlp-tjump<c-]>CtrlPtjump-
Everythingを使ってファイル選択ompugao/ctrlp-locate<Leader>eCtrlPLocateEverything のコマンドライン版 esを呼び出している。
function を選択tacahiroy/ctrlp-funky<Leader>fuCtrlPFunky-
バッファのディレクトリ配下からファイル選択Shougo/denite.nvim<Leader>ffDeniteBufferDir -cursor-wrap file_rec-
バッファ内から選択Shougo/denite.nvim<Leader>/Denite -cursor-wrap line-
Vim プラグインのファイルから選択Shougo/denite.nvim<Leader>frDenite -cursor-wrap file_rec:~/_vim/dein/repos-

ctrlp-launcher の例

_vimrc.local    exe('edit '.g:vimrc_local)
plugins.tml edit ~/vimfiles/rc/plugins.tml
Gist    Gista list
hoge - Gist exe('Gista open '.g:gist_hoge_id.' filename.md')
MRU CtrlPMRUFiles
edit ft snippets    exe('edit ' . expand('~/vimfiles/snippets/' . &filetype . '.snippets'))

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>