Как настроить vim/nvim в Ubuntu 18.04 для разработки C# .net-core с автозаполнением
У меня есть машина Ubuntu 18.04 с установленным.net-core 2.0.0. У меня также (neovim)nvim v0.2.2 установлен.
Я могу создавать и запускать проекты.net-core на моей машине с Ubuntu. Мой вопрос заключается в том, как я могу использовать vim / nvim с автозаполнением C# для моих проектов.net-core. Я установил плагин Omnisharp-vim для своего nvim, и он не работает. Я попытался настроить omnisharp-roslyn, но не повезло. я прочитал на странице Omnisharp github, что мне нужен сервер omnisharp-roslyn, чтобы Omnisharp-vim работал. К сожалению, нет ничего в установке omnisharp-Roslyn. Я видел людей, кодирующих C# в VIM с автозаполнением на YouTube.
Есть идеи как настроить? потому что я хотел бы иметь эту функциональность на моем компьютере с Ubuntu.
Спасибо
0 ответов
Вы можете использовать без проблем. См. Мою конфигурацию для C#:
" C#
Plug 'https://github.com/adelarsq/vim-csharp', {'for':['cs','csx','cshtml.html','csproj','solution']}
Plug 'https://github.com/OmniSharp/omnisharp-vim', {'for':['cs','csx','cshtml.html','csproj','solution'], 'on': ['OmniSharpInstall']}
let g:OmniSharp_server_stdio = 1
let g:OmniSharp_selector_ui = '' " Use vim - command line, quickfix etc.
let g:OmniSharp_highlight_types = 2
augroup my_omnisharp
autocmd!
au FileType cs nmap <buffer> <silent> ga :OmniSharpGetCodeActions<CR>
au FileType cs nmap <buffer> <silent> gd :OmniSharpGotoDefinition<CR>
au FileType cs nmap <buffer> <silent> gq :OmniSharpCodeFormat<CR>
au FileType cs nmap <buffer> <silent> gu :OmniSharpFixUsings<CR>
au FileType cs nmap <buffer> <silent> gr :OmniSharpFindUsages<CR>
au FileType cs nmap <buffer> <silent> gK :OmniSharpDocumentation<CR>
au FileType cs nmap <buffer> <silent> <F2> :OmniSharpRename<CR>
augroup END