- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在阅读有关 VIM 的 youcompleteme 插件的内容。然而,问题是我想要一个可以转移到其他开发平台(OpenIndiana、FreeBSD、Linux 和 OS X)上的设置。
使用 macvim 不会让插件从一个平台移动到另一个平台变得有些困难吗?
干杯
最佳答案
MacVim 只是 Mac 操作系统的 Vim 发行版,但大多数 Vim 插件都与不同操作系统的多个版本的 Vim 兼容。
Still YouCompleteMe 兼容已编译的组件,因此您的问题是合理的,想知道它是否可以在不同的操作系统上运行。根据installation section根据该项目的自述文件,YCM 可以通过 Vundle 等插件管理器安装在 OSX、Linux 和 FreeBSD 上。 (我真的不了解 OpenIndiana,自述文件页面上也没有提到它,所以我不能说您是否会遇到这个问题)
您应该注意的一点是,如果您更新插件并且已编译的组件已更改,您将必须重新编译它,但这种情况不会经常发生,并且您应该在更新时收到警告。
TL;DR 在大多数常见操作系统上使用 YCM 应该不是问题,但更新时请记住,有时可能需要重新编译已编译的组件。
关于macos - YouCompleteMe 无需 MacVim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32964609/
我目前有一个结构如此的项目 project | |----src/ | | | |----test.cpp | |----include/ | | | |----test.hpp |
我正在使用 YouCompleteMe 处理一些 C++ 头文件。头文件不包括查找它正在使用的所有类所需的所有其他头文件。在不修改头文件的情况下,我可以修改我的 .ycm_extra_conf.py
我想为内核黑客设置 vim,所以我安装了 YouCompleteMe用于自动完成。但是,无论我做什么,看起来我都无法正确配置它。它没有正确地完成语义;它只建议当前文件中已经使用的语义,甚至不包括标题或
我想开发C/C++程序,所以我通过Vundle安装了YouCompleteMe for Vim,但不能正常运行,实际上它只显示当前文件中包含的单词。希望得到帮助!我的步骤如下: 下载 Vundle.v
据我所知,YouCompleteMe 默认带有这个方便的预览窗口,显示 GetDoc 中的任何内容。每当您选择完成时,子命令都会返回。 然而,我目前面临的问题是,虽然它在 Python 文件上运行良好
我正在尝试配置 vim 插件“YouCompleteMe”。我的 C++ 项目由许多头文件组成,它们分布在整个目录树中。为了添加标题目录,我必须将它们添加到“.ycm_extra_conf.py”中。
我已经通过 brew 安装了 Cmake 并查看了错误跟踪器和其他有这个问题的人,但我没有找到任何有我问题的人。这是输出中的错误: Linking CXX shared library /Users/
YouCompleteMe 附带了一个附加的语法检查器。我怎样才能关掉它? 最佳答案 将以下内容放入您的 vimrc let g:ycm_show_diagnostics_ui = 0 要了解有关此选
我在我的 macvim 上安装了 ultisnips 和 youcompleteme 包。问题是 ultisnips 不起作用,因为 tab 是由 ycm 绑定(bind)的。我尝试输入 let g:
我在 ubuntu 16.04 平台上使用 vim,我发现 Youcompleteme 插件总是自动添加一些不必要的头文件。 一个简单的例子,比如我使用libtorch,torch/torch.h头文
我一直在阅读有关 VIM 的 youcompleteme 插件的内容。然而,问题是我想要一个可以转移到其他开发平台(OpenIndiana、FreeBSD、Linux 和 OS X)上的设置。 使用
我使用外部C++库(OpenFst)。我将它们添加到包含路径中,以便可以获取IntelliSense,GoToDefinition / GoToDeclaration等。 这些外部库中的一些包含代码气
这是我的 .vimrc: set nocompatible filetype off set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plu
我不确定这是否是某种错误(可能不是,否则每个人都会提示)并且没有谷歌帐户,我无法使用谷歌组,所以我在这里碰碰运气,希望有人有建议。 我已经使用 clang-completer 安装了 YouCompl
每当我编写 Javascript 时,YouCompleteMe 都会在 Yosemite 上的 MacVim 中收到以下错误。几乎每一行都会发生。 有人可以帮我关闭这条消息吗? 我知道我正在运行带有
我安装了 YCM 但它说: YouCompleteMe unavailable: requires Vim compiled with Python (2.6+ or 3.3+) support. 于
我刚刚通过 vundle 为 Vim 安装了 YouCompleteMe。它可以工作,但它只显示当前文件中包含的单词。我想用它来开发 c++ 程序,例如,如何配置它以显示/usr/include 中
我使用 Manjaro(5.6.7 内核),我正在尝试在 neovim 上安装 YCM。之前做过,不过是vim,用的是vundle,这次用的是vim-plug。我在启动 newvim 时收到此消息。
我使用 pyenv 创建一个 virtualenv,然后使用 pyenv local 在目录中激活它: pyenv virtaulenv 3.4.2 3.4.2-my_project pyenv
我希望能够滚动 YouComplete GetDoc在文档字符串太大而无法放入弹出窗口的情况下,使用键盘弹出。目前我用 yD 调用弹出窗口.这是我的 .vimrc 中的相关片段: nmap yd (Y
我是一名优秀的程序员,十分优秀!