neovim + cocで型情報が出ない問題の対処法
2534 ワード
※vim初心者の記事です
※詳細な原因はわかっていないため、不要な実施項目があるかもしれません
つい一昨日からcocを利用し始めたのだが、公式のスクリーンショットを見ると型情報が表示されているのに、自分のneovimには表示されていなかった
いろいろ試してみたところ、表示できるようになったためメモしておく
やったこと
-
~/.config/nvim/init.vimの修正(2019/08/30更新)補完時の注釈型注釈表示には不要でした - neovimを4.0にアップデート
- cocの最新版をインストール
init.vimの修正
公式の例にあるように以下を設定する
CocActionAsync('showSignatureHelp')
が型情報を呼び出す機能な気がする
augroup mygroup
autocmd!
" Setup formatexpr specified filetype(s).
autocmd FileType typescript,json setl formatexpr=CocAction('formatSelected')
" Update signature help on jump placeholder
autocmd User CocJumpPlaceholder call CocActionAsync('showSignatureHelp')
augroup end
neovimのアップデート
もともと3.8を利用していたが、coc利用者は皆4.0を利用していたのでアップデート
brew unlink neovim
#HEADからのインストールに必要
brew install luarocks
brew install --HEAD neovim
最新版のcocのインストール
以下を~/.config/nvim/init.vim
に記載しPlugUpdate
を実行
Plug 'neoclide/coc.nvim', {'do': 'yarn install --frozen-lockfile'}
ここまでやったら動くようになった。
Author And Source
この問題について(neovim + cocで型情報が出ない問題の対処法), 我々は、より多くの情報をここで見つけました https://qiita.com/hakanai03/items/29690bd5b911144e67d4著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .