質問: "\e[?201~" function XTermPasteBegin(ret) set paste return a:ret endfunction inoremap [200~ XTermPasteBegin("") endif "--------------------------------------- "neocomplete・neosnippetの設定 "--------------------------------------- "vim起動時にneocompleteを有効にする let g:neocomplete#enable_at_startup=1 "smartcase有効化。大文字が入力されるまで大文字・小文字の区別を無視する let g:neocomplete#enable_smart_case=1 "3文字以上の単語に対して補完を有効にする let g:neocomplete#min_keyword_length=3 "区切り文字まで補完する let g:neocomplete#enable_auto_delimiter=1 "1文字目の入力から補完のポップアップを表示 let g:neocomplete#auto_completion_start_length=1 "バックスペースで補完のポップアップを閉じる inoremap neocomplete#smart_close_popup()."\" "エンターキーで補完候補の確定。スニペットの展開もエンターキーで確定 imap neosnippet#expandable() ? "(neosnippet_enpand_or_jump)" : pumvisible() ? "" : "" "タブキーで補完候補の選択。スニペット内のジャンプもタブキーでジャンプ imap pumvisible() ? "" : neosnippet#jumpable() ? "(neosnippet_expand_or_jump)" : "" "--------------------------------------- "Syntastic "--------------------------------------- "構文エラー行に「>>」を表示 let g:syntastic_enable_signs=1 "他のプラグインと競合するのを防ぐ let g:syntastic_always_populate_loc_list=1 "構文エラーリストを非表示 let g:syntastic_auto_loc_list=0 "ファイルを開いた時に構文エラーチェックを実行する let g:syntastic_check_on_open=1 "「:wq」で終了するときも構文エラーチェックする let g:syntastic_check_on_wq=1 "JavaScript用。構文エラーチェックにESLintを使用 let g:syntastic_javascript_checkers=['eslint'] "--------------------------------------- "CtrlP "--------------------------------------- let g:ctrlp_match_window='order:ttb,min:20,max:20,result:100' "マッチウィンドウの設定 let g:ctrlP_show_hidden=1 ".(ドット)から始まるファイルも検索対象にする let g:ctrlP_types=['fil'] "ファイル検索のみ使用 let g:ctrlP_extensions=['funky', 'commandline'] "CtrlPの拡張として「funky」と「commandline」を使用 "CtrlPCommandLineの有効化 command! CtrlPCommandLine call ctrlp#init(ctrlp#commandline#id()) "CtrlPFunkyの絞り込み検索設定 let g:ctrlp_funky_matchtype='path' if executable('ag') let g:ctrlp_use_caching=0 "CtrlPのキャッシュを使わない let g:ctrlp_user_command='ag %s -i --hidden -g ""' "「ag」の検索設定 endif """""""""""""""""""""""""""""" " Unit.vimの設定 """""""""""""""""""""""""""""" " 入力モードで開始する let g:unite_enable_start_insert=1 " バッファ一覧 noremap :Unite buffer " ファイル一覧 noremap :Unite -buffer-name=file file " 最近使ったファイルの一覧 noremap :Unite file_mru " sourcesを「今開いているファイルのディレクトリ」とする noremap :uff :UniteWithBufferDir file -buffer-name=file " ウィンドウを分割して開く au FileType unite nnoremap unite#do_action('split') au FileType unite inoremap unite#do_action('split') " ウィンドウを縦に分割して開く au FileType unite nnoremap unite#do_action('vsplit') au FileType unite inoremap unite#do_action('vsplit') " ESCキーを2回押すと終了する au FileType unite nnoremap :q au FileType unite inoremap :q """""""""""""""""""""""""""""" ### 試したこと この質問を参考にエスケープしたりしたのですが、結果は変わりませんでした。 ### 補足 OS:FreeBSD12.1 vim:8.2
回答: 解決かは微妙ですが、 ``` call dein#add('Shougo/vimproc.vim', {'build': 'make'}) " ファイルオープンを便利に call dein#add('Shougo/unite.vim') " Unite.vimで最近使ったファイルを表示できるようにする call dein#add('Shougo/neomru.vim') ``` を消して ``` "インデントの色付け call dein#add('Yggdroot/indentLine') ``` を削除し、全てのプラグインを一からインストールすることでなんとかバックスペースは使えるようになりました。