2015-07-11 5 views
4

Я пытаюсь настроить omnisharp для работы с проектами csharp с Vim. Вот моя установкаШаблон не найден с Omnisharp, VIM и csharp

Вот моя установка

lsb_release -a 
Distributor ID: Ubuntu 
Description: Ubuntu 14.04.2 LTS 
Release:  14.04 
Codename:  trusty 

Я на самом деле с помощью гренок, на Chromebook. Я использую sudo enter-chroot и использую Vim таким образом.

Моя информация VIM

VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan 2 2014 19:39:32) 
Included patches: 1-52 
Modified by [email protected] 
Compiled by [email protected] 
Huge version without GUI. Features included (+) or not (-): 
+acl    +farsi   +mouse_netterm +syntax 
+arabic   +file_in_path +mouse_sgr  +tag_binary 
+autocmd   +find_in_path -mouse_sysmouse +tag_old_static 
-balloon_eval +float   +mouse_urxvt  -tag_any_white 
-browse   +folding   +mouse_xterm  -tcl 
++builtin_terms -footer   +multi_byte  +terminfo 
+byte_offset  +fork()   +multi_lang  +termresponse 
+cindent   +gettext   -mzscheme  +textobjects 
-clientserver -hangul_input +netbeans_intg +title 
-clipboard  +iconv   +path_extra  -toolbar 
+cmdline_compl +insert_expand -perl   +user_commands 
+cmdline_hist +jumplist  +persistent_undo +vertsplit 
+cmdline_info +keymap   +postscript  +virtualedit 
+comments  +langmap   +printer   +visual 
+conceal   +libcall   +profile   +visualextra 
+cryptv   +linebreak  +python   +viminfo 
+cscope   +lispindent  -python3   +vreplace 
+cursorbind  +listcmds  +quickfix  +wildignore 
+cursorshape  +localmap  +reltime   +wildmenu 
+dialog_con  -lua    +rightleft  +windows 
+diff   +menu   -ruby   +writebackup 
+digraphs  +mksession  +scrollbind  -X11 
-dnd    +modify_fname +signs   -xfontset 
-ebcdic   +mouse   +smartindent  -xim 
+emacs_tags  -mouseshape  -sniff   -xsmp 
+eval   +mouse_dec  +startuptime  -xterm_clipboard 
+ex_extra  +mouse_gpm  +statusline  -xterm_save 
+extra_search -mouse_jsbterm -sun_workshop -xpm 
    system vimrc file: "$VIM/vimrc" 
    user vimrc file: "$HOME/.vimrc" 
2nd user vimrc file: "~/.vim/vimrc" 
     user exrc file: "$HOME/.exrc" 
    fall-back for $VIM: "/usr/share/vim" 
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1  
Linking: gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim  -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib/python2.7/config-x86_64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions 

мой файл .vimrc для тестирования

execute pathogen#infect() 
syntax on 
filetype plugin indent on 

set statusline+=%#warningmsg# 
set statusline+=%{SyntasticStatuslineFlag()} 
set statusline+=%* 

let g:syntastic_always_populate_loc_list = 1 
let g:syntastic_auto_loc_list = 1 
let g:syntastic_check_on_open = 1 
let g:syntastic_check_on_wq = 0 

Мои плагины. Я использую возбудитель

YouCompleteMe omnisharp-vim syntastic vim-dispatch 

Моей моно версию

Mono JIT compiler version 4.0.2 (Stable 4.0.2.5/c99aa0c Wed Jun 24 10:04:37 UTC 2015) 
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com 
     TLS:   __thread 
     SIGSEGV:  altstack 
     Notifications: epoll 
     Architecture: amd64 
     Disabled:  none 
     Misc:   softdebug 
     LLVM:   supported, not enabled. 
     GC:   sgen 

Когда я открываю файл CS из проекта, я получаю следующее сообщение, поэтому сервер запускается

!mono '/home/bilal/.vim/bundle/omnisharp-vim/server/OmniSharp/bin/Debug/OmniSharp.exe' -p 2000 -s '/home/bilal/Documents/deletethis/test1/test1.sln' 
(headless/24015) 

Но я всегда получаю следующее сообщение каждый раз, а не любое intellisense

Я пробовал использовать C-x, C-o, но я всегда получаю то же сообщение.

Есть ли что-нибудь, что я могу сделать, чтобы отладить это еще? Не совсем уверен, что я делаю неправильно здесь

Благодарности

+0

То же самое происходит со мной. Вы нашли решение с тех пор? –

+0

У меня не было, к сожалению. Я сдался на некоторое время назад. –

ответ

1

Это происходит со мной, я пропустил этап запуска xbuild из папки сервера.

Повторный запуск последних двух строчек ниже установлен для меня.

cd ~/.vim/bundle 
git clone https://github.com/OmniSharp/omnisharp-vim.git 
cd omnisharp-vim 
git submodule update --init --recursive 
cd server 
xbuild 
+0

Извините за задержку. У меня наконец появился шанс попробовать это снова, и это все еще не сработало. Я не знаю, если это проблема с vim или crouton. вздох.. –