質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

解決済

neocomplete.vimを使った補完後に改行をさせないようにしたい。

退会済みユーザー

退会済みユーザー

総合スコア0

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

1回答

0リアクション

0クリップ

1015閲覧

投稿2018/03/04 10:00

前提・実現したいこと

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)

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。