- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在默认设置下,没有任何关于自动完成的显示,既没有自动完成显示也没有 <C-X><C-U>
键,后面显示"pattern not found"
, 有没有人可以告诉我如何让它工作?
这里是我的 vimrc 文件:
set nocompatible
syntax on
set laststatus=2
set encoding=utf-8
set guifont=Anonymous\ Pro\ for\ Powerline:h13
let g:Powerline_symbols = 'fancy'
if has("gui_running")
set guioptions=egmrt
set transparency=10
set guifont=menlo:h14
endif
imap jj <Esc>
set autoindent
set tabstop=4
set shiftwidth=4
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'
" My Bundles here:
" original repos on github
Bundle 'scrooloose/nerdtree'
Bundle 'majutsushi/tagbar'
Bundle 'tpope/vim-rails'
Bundle 'Shougo/neocomplcache'
Bundle 'nanotech/jellybeans.vim'
Bundle 'Rip-Rip/clang_complete'
Bundle 'osyo-manga/neocomplcache-clang_complete'
colorscheme jellybeans
Bundle 'godlygeek/tabular'
Bundle 'Lokaltog/vim-powerline'
Bundle 'tpope/vim-haml'
Bundle 'nathanaelkane/vim-indent-guides'
Bundle 'vim-ruby/vim-ruby'
Bundle 'kchmck/vim-coffee-script'
" vim-scripts repos
Bundle 'DrawIt'
Bundle 'tComment'
Bundle 'sudo.vim'
Bundle 'Align'
" non github repos
"Bundle 'git://git.wincent.com/command-t.git'
filetype plugin indent on " required!
nmap 88 :TagbarToggle<CR>
nmap 99 :NERDTreeToggle<CR>
" use neocomplcache & clang_complete
" add neocomplcache option
let g:neocomplcache_force_overwrite_completefunc=1
" add clang_complete option
let g:clang_complete_auto=1
" Disable AutoComplPop.
let g:acp_enableAtStartup = 0
" Use neocomplcache.
let g:neocomplcache_enable_at_startup = 1
" Use smartcase.
let g:neocomplcache_enable_smart_case = 1
" Use camel case completion.
let g:neocomplcache_enable_camel_case_completion = 1
" Use underbar completion.
let g:neocomplcache_enable_underbar_completion = 1
" Set minimum syntax keyword length.
let g:neocomplcache_min_syntax_length = 3
let g:neocomplcache_lock_buffer_name_pattern = '\*ku\*'
" Define dictionary.
let g:neocomplcache_dictionary_filetype_lists = {
\ 'default' : '',
\ 'vimshell' : $HOME.'/.vimshell_hist',
\ 'scheme' : $HOME.'/.gosh_completions'
\ }
" Define keyword.
if !exists('g:neocomplcache_keyword_patterns')
let g:neocomplcache_keyword_patterns = {}
endif
let g:neocomplcache_keyword_patterns['default'] = '\h\w*'
" Plugin key-mappings.
imap <C-k> <Plug>(neocomplcache_snippets_expand)
smap <C-k> <Plug>(neocomplcache_snippets_expand)
inoremap <expr><C-g> neocomplcache#undo_completion()
inoremap <expr><C-l> neocomplcache#complete_common_string()
" SuperTab like snippets behavior.
"imap <expr><TAB> neocomplcache#sources#snippets_complete#expandable() ? "\<Plug>(neocomplcache_snippets_expand)" : pumvisible() ? "\<C-n>" : "\<TAB>"
" Recommended key-mappings.
" <CR>: close popup and save indent.
inoremap <expr><CR> neocomplcache#smart_close_popup() . "\<CR>"
" <TAB>: completion.
inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>"
" <C-h>, <BS>: close popup and delete backword char.
inoremap <expr><C-h> neocomplcache#smart_close_popup()."\<C-h>"
inoremap <expr><BS> neocomplcache#smart_close_popup()."\<C-h>"
inoremap <expr><C-y> neocomplcache#close_popup()
inoremap <expr><C-e> neocomplcache#cancel_popup()
" AutoComplPop like behavior.
"let g:neocomplcache_enable_auto_select = 1
" Shell like behavior(not recommended).
"set completeopt+=longest
"let g:neocomplcache_enable_auto_select = 1
"let g:neocomplcache_disable_auto_complete = 1
"inoremap <expr><TAB> pumvisible() ? "\<Down>" : "\<TAB>"
"inoremap <expr><CR> neocomplcache#smart_close_popup() . "\<CR>"
" Enable omni completion.
autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS
autocmd FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags
autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS
autocmd FileType python setlocal omnifunc=pythoncomplete#Complete
autocmd FileType xml setlocal omnifunc=xmlcomplete#CompleteTags
" Enable heavy omni completion.
if !exists('g:neocomplcache_omni_patterns')
let g:neocomplcache_omni_patterns = {}
endif
let g:neocomplcache_omni_patterns.ruby = '[^. *\t]\.\w*\|\h\w*::'
"autocmd FileType ruby setlocal omnifunc=rubycomplete#Complete
let g:neocomplcache_omni_patterns.php = '[^. \t]->\h\w*\|\h\w*::'
最佳答案
把它放在你的 vimrc 中
查看http://eclim.org/vim/code_completion.html获取更多信息。
让 g:EclimCompletionMethod = 'omnifunc'
关于eclim - Neocomplete 和 Eclim 不能一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15329441/
在默认设置下,没有任何关于自动完成的显示,既没有自动完成显示也没有 键,后面显示"pattern not found" , 有没有人可以告诉我如何让它工作? 这里是我的 vimrc 文件: set n
过去一个月我一直在使用 eclim,我很喜欢它。 昨天一切都变了,现在不起作用了,我的机器上唯一改变的是: 系统管理员安装了一个加密分区,不会侵犯任何 eclim 或 vim 安装。 我尝试从不同的工
我无法让 :Java 命令在 eclim 中工作。当我运行它时,我得到: java.lang.RuntimeException: Required setting 'org.eclim.java.ru
我想安装 eclim,但出现错误。有谁知道怎么回事? $ java -jar eclim_1.7.2.jar Buildfile: installer.xml 2011-11-03 22:04:43,
是否可以在远程服务器上运行 Eclim 守护程序或共享一个卷以允许 Vim 容器和 Eclipse + Eclim 守护程序之间进行通信? 我的基于 Vim 的开发环境中有一个很小的 Docker
我有 eclim 设置和工作。我知道这是因为 :PingEclim 表演 eclim 2.3.4 eclipse 4.3.2 Press ENTER or type command to cont
嗨我有一份如何解决未答复的 list 。如果有人可以帮助我,那就太好了 1) 如何在eclim中调试 2) 如何轻松创建servlet(默认包含模板) 3) 是否有任何机会支持像'Perforce'这
我有一个从命令行编译的android gradle项目。我正在使用eclipse + eclim进行自动补全和源代码验证。通过将项目作为gradle项目导入eclipse,我无法使代码完成工作。因此,
我刚刚开始使用 eclim 来编写 java 代码。除了 .classpath 命令(例如 :NewJarEntry 或 :NewSrcEntry)之外,一切似乎都工作正常。当我尝试这些时,我得到,例
我使用 vim 作为 python/HTML/JS/CSS 的主要编辑器,并听说 Eclim 作为将代码完成和其他“高级”IDE 技术集成到 vim 的一种手段。 我尝试使用 ctags 和其他代码完
我的 eclim 设置与 eclipse 项目完美配合。但我想使用 gradle 构建系统。我正在使用 Libgdx 框架,它提供 gradle templatete 项目。那么有没有办法使用ecli
我正在尝试设置 emacs ide 以将其与 Java 一起使用。我按照emacs-eclim repository中的所有安装步骤进行操作我无法设置自动完成模式。如果我复制安装手册中所说的代码: ;
我为大型 Java/Maven 项目安装了新的 Emacs(在 Windows 上)。 已安装 Eclipse 和 eclim(带 java 层的 spacemacs 更新到最新版本,company-
我正在尝试使用 eclim 来满足我的日常开发需求。我的 .vimrc 有一些问题阻止了一些功能,比如代码完成等。 如果有人经常使用 eclim 分享你的 .vimrc 就好了。 最佳答案 你可以找到
执行 :ProjectCreate /path -n android 给予 java.lang.RuntimeException: no command android list targets f
当我在 headless 模式下使用 eclim 的自动完成功能时,它会打开常规的自动完成小窗口,但也会打开一个单独的临时预览窗口来显示重载函数。怎么才能不让scratch窗口出现呢? (就像将所有内
我安装了 eclim 并开始运行 eclipse headless 服务器,因为我正在使用 Vim 进行编码 现在我去 vim,然后输入这个, :PingEclim 它显示这个, eclim 2.4.
我正在尝试在 Windows 10 下的 Debian Windows Linux 子系统 (WSL) 虚拟机上安装 Eclim。看来我的问题在某种程度上与 SDK 有关,但我不确定如何修复这个。任何
我是Java编程新手,今天在玩eclim和vim的时候,发现System.out.println();功能不工作。 class apples{ public static void main(Stri
我有一个关于 Eclim 及其基本设置的问题。我已经按照网站上的说明进行了安装,但是当我尝试按照网站上的说明进行测试时,出现以下错误:无法连接到 eclimd(端口:9091) - 连接:连接被拒绝。
我是一名优秀的程序员,十分优秀!