前提・実現したいこと
neocomplete.vimを使った補完を利用する際、補完後に自動で改行が実行されてしまい、わざわざ一行戻ってコーディングをしないといけない状況になっています。
効率が悪いので改行をしないようにしたいので、ご存知の方はよろしくお願いします。
ちなみにvim自体の補完機能(Ctrl + N)でも、補完後に改行が起こっています。
neocomplete.vimの設定
"=== install === if has('lua') NeoBundle 'Shougo/neocomplete.vim' " コード自動補完 NeoBundle "Shougo/neosnippet" " スニペットの補完機能 NeoBundle 'Shougo/neosnippet-snippets' " スニペット集 endif "=== neocomplete setting === if neobundle#is_installed('neocomplete.vim') " Vim起動時にneocompleteを有効にする let g:neocomplete#enable_at_startup = 1 " smartcase有効化. 大文字が入力されるまで大文字小文字の区別を無視する let g:neocomplete#enable_smart_case = 1 " 2文字以上の単語に対して補完を有効にする let g:neocomplete#min_keyword_length = 2 " 区切り文字まで補完する let g:neocomplete#enable_auto_delimiter = 1 " 1文字目の入力から補完のポップアップを表示 let g:neocomplete#auto_completion_start_length = 1 " バックスペースで補完のポップアップを閉じる inoremap <expr><BS> neocomplete#smart_close_popup()."<C-h>" " エンターキーで補完候補の確定. スニペットの展開もエンターキーで確定・・・・・・② imap <expr><CR> neosnippet#expandable() ? "<Plug>(neosnippet_expand_or_jump)" : pumvisible() ? "<C-y>" : "<CR>" " タブキーで補完候補の選択. スニペット内のジャンプもタブキーでジャンプ・・・・・・③ imap <expr><TAB> pumvisible() ? "<C-n>" : neosnippet#jumpable() ? "<Plug>(neosnippet_expand_or_jump)" : "<TAB>" endif inoremap <expr><CR> pumvisible() ? neocomplcache#close_popup() : "<CR>"
試したこと
下記の2つのオプションを追加してみたのですが、ダメでした。
set textwidth=0
set formatoptions=q
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
・vim とコンソールに打つと出るバージョン
version 8.0.1428
・vim --version とコンソールに打つと出るバージョン
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jan 8 2018 16:37:45)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/05 03:29