位置: 编程技术 - 正文

Linux系统Vim编辑器如何安装YouCompleteMe插件?(linux系统vim编辑readonly option)

编辑:rootadmin

推荐整理分享Linux系统Vim编辑器如何安装YouCompleteMe插件?(linux系统vim编辑readonly option),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统vim编辑教程,linux系统vim编辑器里逗号标红,linux系统vim编辑器mvn,linux系统vim编辑readonly option,linux系统vim编辑器,linux系统vim编辑器里逗号标红,linux系统vim编辑后怎么退出,linux系统vim编辑器,内容如对您有帮助,希望把文章链接给更多的朋友!

  编译配置选项:

  /configure --with-features=huge --enable-pythoninterp --enable-python3interp --enable-luainterp --enable-multibyte --enable-sniff --enable-fontset

  在我的机器上装有python2.7.5 和 python3.3, 但加了enable-python3interp参数依然没有支持py3,不知何故,先不管,YouCompleteMe 只要求有py2.6以上。

  安装vundle插件

  git clone ~/.vim/bundle/vundle

  在.vimrc中配置

  set nocompatible “ be iMproved, required

  filetype off ” required

  “ set the runtime path to include Vundle and initialize

  set rtp+=~/.vim/bundle/vundle/

  call vundle#rc()

  ” alternatively, pass a path where Vundle should install plugins

  “let path = ‘~/some/path/here’

  ”call vundle#rc(path)

  “ let Vundle manage Vundle, required

  Plugin ‘gmarik/vundle’

  ” The following are examples of different formats supported.

  “ Keep Plugin commands between here and filetype plugin indent on.

  ” scripts on GitHub repos

  Plugin ‘tpope/vim-fugitive’

  Plugin ‘Lokaltog/vim-easymotion’

  Plugin ‘tpope/vim-rails.git’

  “ The sparkup vim script is in a subdirectory of this repo called vim.

  ” Pass the path to set the runtimepath properly.

  Plugin ‘rstacruz/sparkup’, {‘rtp’: ‘vim/’}

  “ scripts from   Plugin ‘L9’

  Plugin ‘FuzzyFinder’

  ” scripts not on GitHub

  Plugin ‘  “ git repos on your local machine (i.e. when working on your own plugin)

Linux系统Vim编辑器如何安装YouCompleteMe插件?(linux系统vim编辑readonly option)

  Plugin ‘  ” 。。。

  filetype plugin indent on “ required

  Bundle ‘Valloric/YouCompleteMe’

  保存退出,打开vim,输入 :BundleInstall 进行自动安装

  进程如下,+号表示已经安装,》表示正在安装

  。 Plugin ‘gmarik/vundle’ |~

  + Plugin ‘tpope/vim-fugitive’ |~

  + Plugin ‘Lokaltog/vim-easymotion’ |~

  + Plugin ‘tpope/vim-rails.git’ |~

  + Plugin ‘rstacruz/sparkup’ |~

  + Plugin ‘L9’ |~

  + Plugin ‘FuzzyFinder’ |~

  》 Plugin ‘  t.git’ |~

  Plugin ‘  ugin’ |~

  Plugin ‘Valloric/YouCompleteMe’ |~

  Helptags

  备注:结束时有个错误,这是正常的,因为ycm需要手工编译出库文件

  Done! With errors; press l to view log

  ycm_client_support.[so|pyd|dll] and ycm_core.[so|pyd|dll] not detected; you need

  to compile YCM before using it. Read the docs!

  到 .vim/bundle/YouCompleteMe 下

  /install.sh --clang-completer

  参数是为了支持c/c++ 的补全。

  安装完成后,进行一些简单的配置就可以使用。

  YouCompleteMe 的补全配置文件在/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py,这是个隐藏文件。

  默认会使用这个文件,也可以把这个文件copy到工程的根目录中作修改,打开工程文件时会优先使用当前目录下的配置文件。

  如果找不到,会根据配置中的ycm_global_ycm_extra_conf 进行查找。

  在.vimrc 中添加

  let mapleader = ”,“ ” 这个leader就映射为逗号“,”

  let g:ycm_global_ycm_extra_conf = ‘~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py’ “配置默认的ycm_extra_conf.py

  nnoremap 《leader》jd :YcmCompleter GoToDefinitionElseDeclaration《CR》 “按,jd 会跳转到定义

  let g:ycm_confirm_extra_conf=0 “打开vim时不再询问是否加载ycm_extra_conf.py配置

  let g:ycm_collect_identifiers_from_tag_files = 1 “使用ctags生成的tags文件

  

标签: linux系统vim编辑readonly option

本文链接地址:https://www.jiuchutong.com/biancheng/350450.html 转载请保留说明!

上一篇:Linux Kernel 4.2下载 更新内容一览

下一篇:linux下安装编译网卡驱动的方法(linux如何安装c语言编译器)

  • 资金性质生产性是什么意思
  • 营业税加收滞纳金的规定
  • 什么是国税发票号码
  • 原材料入库进项税
  • 企业大额融资贷款
  • 汇算清缴补缴纳企业所得税会计分录
  • 金税系统维护费可以全额抵扣吗
  • 金税盘维护费全额抵扣冲减的管理费用怎样结转
  • 资产负债表的编制方法和步骤
  • 少记财务费用如何记账
  • 没收到发票可以做成本吗
  • 未开票确认收入分录怎么做
  • 筹建期间的费用可以扣除吗
  • 地质灾害评估费收费标准
  • 外贸企业可以做委托加工吗
  • 法律规定临时工工资最迟多久结清
  • 小微企业附加税优惠政策2023
  • 纳税申报有哪些规定
  • 多交税款退税怎么做账
  • 增值税普通发票和专用发票有什么区别
  • 选育新品种植物应如何缴纳增值税?
  • 工资薪金支出的扣除标准
  • 发票货物或应税劳务名称怎么修改
  • 直接人工成本的计算
  • 筹资费用的含义
  • 发票跨年作废很麻烦吗
  • 个人二手车转让协议书免费
  • 商会收到的会费要交企业所得税
  • kali渗透工具安装
  • 分包方可以简易计税吗
  • 企业的股息红利所得
  • chat gpt介绍开头
  • wordpress登录入口
  • Symfony2 session用法实例分析
  • 借款利息还能再算利息吗
  • vue的watch监听
  • 发票中的密码区是如何形成的
  • JavaScript DOM API的使用
  • 出口退税率和进口税率的区别
  • 残保金如何缴纳残疾人工资如何扣除
  • 火车票的进项税率
  • 文化事业建设费的征收范围
  • 直播属于什么行业门类
  • 更正申报补缴税款会影响记录
  • 税前利润弥补是什么意思
  • SQLServer2005与SQLServer2008数据库同步图文教程
  • 固定资产税会折扣吗
  • 固定资产清理往报表哪列示
  • 筹资现金流量净额
  • 外购无形资产的增值税计入成本吗
  • 怎么做掉公司账面库存100万
  • 如何区分生产类型
  • 库存商品一直没有销售怎么办
  • 汇算清缴怎么弥补亏损怎么操作
  • 固定资产清理账户期末有余额吗
  • 未取得发票能计入在建工程吗
  • 本年利润在借方表示什么意思
  • 其他应收款待抵扣借方是什么意思啊
  • 办理分公司的流程样本
  • 会计档案销毁方案怎么写
  • 外汇账户开立成功后,开户行应于
  • 商业承兑汇票是什么
  • 新公司成立建账流程
  • sql两个数据怎么合并到一起
  • win7卸载程序找不到软件
  • xp如何把ie浏览器设置为默认浏览器
  • 清除windows10登录密码
  • freebsd的软件管理工具ports详解
  • 电脑被攻击了怎么修复
  • Ubuntu操作系统安装步骤
  • 怎么更改window系统字体
  • win10 rs4
  • 场景切换方式
  • 在windows窗口中以下叙述错误的是
  • android studiojava报错
  • js转义字符串
  • 河北省电子税务局app下载
  • 专票清单用什么纸打印
  • 运输企业定额发票是什么
  • 计提缴纳城建税分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设