toddlt
V2EX  ›  Vim

更新 vim8.0 和 macvim 后, youcompleteme 出错

  •  
  •   toddlt · Sep 13, 2016 · 9858 views
    This topic created in 3711 days ago, the information mentioned may be changed or developed.

    YouCompleteMe unavailable: dlopen(/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/ Versions/2.7/lib/python2.7/lib-dynload/_io.so, 2): Symbol not found: __PyCodecInfo_GetIncremen talDecoder Referenced from: /usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/li b/python2.7/lib-dynload/_io.so Expected in: flat namespace in /usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib -dynload/_io.so

    Supplement 1  ·  Sep 13, 2016
    23 replies  •  2016-10-26 05:12:17 +08:00
    lgn21st
    lgn21st
    Sep 13, 2016
    1
    好想 MacVim 连续出了两个 release ,你在去下载一个最新的版本试试看?
    felixzhu
    felixzhu
    Sep 13, 2016
    2
    我放弃了 macvim ,自己编译了一个就没问题
    simple26
    simple26
    Sep 13, 2016
    3
    终端 vim 没有问题, macvim 升级后问题一堆......
    chemzqm
    chemzqm
    Sep 13, 2016
    4
    除非你对新的 API 特别有需求,不然真没必要升级的
    Lattez
    Lattez
    Sep 13, 2016
    5
    发现「 set shortmess=atI 」无法跳过乌干达了?...
    DesignerSkyline
    DesignerSkyline
    Sep 13, 2016
    6
    @Lattez 23333333333333333
    palytoxin
    palytoxin
    Sep 13, 2016
    7
    刚升级到 vim8 , Vundle 的 update 的好长时间都完不了
    toddlt
    toddlt
    OP
    Sep 13, 2016
    8
    @simple26 对对对,我这也是这样的,刚刚在 iterm2 中用 vim 就完全正常,开 macvim 就各种报错
    toddlt
    toddlt
    OP
    Sep 13, 2016
    9
    @lgn21st 已经更新到最新版本的 MacVim 了
    toddlt
    toddlt
    OP
    Sep 13, 2016
    10
    @chemzqm 出于好奇啊就手贱升级了。。。
    xmgit
    xmgit
    Sep 14, 2016
    11
    还在用 macos 自带的 vim 加一些 plugin
    shi9ure
    shi9ure
    Sep 14, 2016
    12
    真心不清楚 MacVim 的优势在哪里。我喜欢 Vim 的一大特点就是在终端下
    kneep
    kneep
    Sep 14, 2016 via iPhone
    13
    vim 出 8 了?
    simple26
    simple26
    Sep 14, 2016
    14
    @toddlt 还好不用 macvim .....
    toddlt
    toddlt
    OP
    Sep 14, 2016
    15
    @agassi_yzh @simple26 装了 macvim 可以在文件上右键选择用 macvim 打开啊,如果用终端的 vim 要怎么实现这个需求呢,毕竟在终端打开文件时选目录要 cd 一连串,即便 zsh 有补全路径的功能也依然不方便啊。而且 macvim 可以在选择模式下 cmd+c 复制到系统剪贴板,终端里怎么设置呢?
    simple26
    simple26
    Sep 14, 2016
    16
    @toddlt 这些在我这儿都不是问题..... 我不用右键使用 macvim 打开,不觉得不方便。设置 vim 粘贴板与系统粘贴板内容是一致的,在 vim 的复制内容同时也在系统粘贴板。
    whnzy
    whnzy
    Sep 14, 2016
    17
    去 ycm 的 issue 里面看下
    jswh
    jswh
    Sep 14, 2016
    18
    @toddlt
    第一个问题: http://superuser.com/questions/139352/mac-os-x-how-to-open-vim-in-terminal-when-double-click-on-a-file
    第二个问题:"+y 或者 tmux + reattach-to-user-namespace
    toddlt
    toddlt
    OP
    Sep 14, 2016
    19
    @jswh 救星啊,按你说的方法解决问题了( PS :第二个问题后来找到这样解决的 vmap "+y :w !pbcopy<CR><CR> nmap "+p :r !pbpaste<CR><CR> )
    tracyone
    tracyone
    Sep 21, 2016
    20
    解决了。去官方 github 仓库下载吧。
    toddlt
    toddlt
    OP
    Sep 22, 2016
    21
    @tracyone 嗯,确实,多谢
    fyooo
    fyooo
    Sep 26, 2016
    22
    @chemzqm 港真,我暂时找找不到比 Neovim+Deoplete 更好的组合了
    oiss
    oiss
    Oct 26, 2016
    23
    brew install 出来的 vim 和 macvim 编译选项有问题,自己到 YouCompleteMe 官网看,有这段说明,
    推荐直接下载 MacVim ,然后手工安装,然后命令行版本:

    https://github.com/Valloric/YouCompleteMe#im-trying-to-use-a-homebrew-vim-with-ycm-and-im-getting-segfaults

    ```
    Question: I'm trying to use a Homebrew Vim with YCM and I'm getting segfaults

    Answer: Something (I don't know what) is wrong with the way that Homebrew configures and builds Vim. I recommend using MacVim. Even if you don't like the MacVim GUI, you can use the Vim binary that is inside the MacVim.app package (it's MacVim.app/Contents/MacOS/Vim) and get the Vim console experience.
    ```
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3932 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 09:42 · PVG 17:42 · LAX 01:42 · JFK 04:42
    ♥ Do have faith in what you're doing.