V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
guonaihong
V2EX  ›  Rust

vim 配置 rust 代码跳转 遇到问题

  •  
  •   guonaihong · 2020-12-09 09:47:58 +08:00 · 2341 次点击
    这是一个创建于 1205 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大家用 vim 写 rust 如何配置代码跳转的?
    使用 rust 的 vim 插件,需要 vim 8.1 版本。可惜这个版本一旦升级到 vim 8.1 go 的 vim-go 插件又报错。。。
    真是无解。想知道大家如何配置的。
    15 条回复    2020-12-10 13:57:34 +08:00
    lancelock
        1
    lancelock  
       2020-12-09 11:33:11 +08:00
    用的 coc
    darksword21
        2
    darksword21  
       2020-12-09 11:35:15 +08:00
    用 emacs
    weixiangzhe
        3
    weixiangzhe  
       2020-12-09 11:58:22 +08:00 via Android   ❤️ 1
    vscode 加 vim 插件吧
    pooorguy
        4
    pooorguy  
       2020-12-09 12:31:13 +08:00   ❤️ 1
    neovim
    MeowOvO
        5
    MeowOvO  
       2020-12-09 19:49:19 +08:00   ❤️ 1
    你可以解决 vim-go 的问题呀,重新编译 vim 可解~
    guonaihong
        6
    guonaihong  
    OP
       2020-12-10 09:30:33 +08:00
    @MeowOvO 重新编译了 3 个版本都不行。github 最新代码也试过。
    guonaihong
        7
    guonaihong  
    OP
       2020-12-10 10:04:27 +08:00
    @pooorguy neovim 大部分配置是兼容的吧,没怎么玩过。后面试下。
    MeowOvO
        8
    MeowOvO  
       2020-12-10 10:18:06 +08:00
    @guonaihong 不是版本的问题,有没有试过
    MeowOvO
        9
    MeowOvO  
       2020-12-10 10:19:14 +08:00
    @MeowOvO 刚才莫名其妙断了。。。make 之前先试试
    ./configure --with-features=huge \es=huge \
    --enable-multibyte \
    --enable-rubyinterp=yes \
    --enable-python3interp=yes \
    --enable-perlinterp=yes \
    --enable-luainterp=yes
    --prefix=/usr/local/vim \


    --prefix 可以 chown 为当前用户
    guonaihong
        10
    guonaihong  
    OP
       2020-12-10 10:38:19 +08:00
    @MeowOvO 我再试下。
    guonaihong
        11
    guonaihong  
    OP
       2020-12-10 11:18:42 +08:00
    @MeowOvO 感谢。你的方式可以编译。我的不行。唯一的区别是安装目录位置不一样。
    * 可以的配置
    ```
    ./configure --with-features=huge \
    --enable-multibyte \
    --enable-rubyinterp=yes \
    --enable-python3interp=yes \
    --enable-perlinterp=yes \
    --enable-luainterp=yes \
    --prefix=/usr/local/vim \
    ```

    * 这是我使用的配置
    ./configure --with-features=huge \
    --enable-multibyte \
    --enable-rubyinterp=yes \
    --enable-python3interp=yes \
    --enable-perlinterp=yes \
    --enable-luainterp=yes \
    --prefix=/usr \
    MeowOvO
        12
    MeowOvO  
       2020-12-10 11:22:21 +08:00
    @guonaihong --prefix 需要先自己建好并且有权限~ 可以了就好!(*^▽^*)
    guonaihong
        13
    guonaihong  
    OP
       2020-12-10 11:28:49 +08:00
    @MeowOvO 我用 sudo 提权到 root 。vim 是可以安装到 /usr/bin 下面。是可以运行的,就是加载插件会报错,有点奇怪,看样子我遇到的问题和 vim 的安装位置有点关系。
    MeowOvO
        14
    MeowOvO  
       2020-12-10 11:55:01 +08:00
    @guonaihong Mac 还是? Mac 自带的 vim 要替换的话很麻烦=-= 我把自己编译的没放在默认文件夹,不用那个自带的,然后 chown 成自己就可以了 hhhh
    guonaihong
        15
    guonaihong  
    OP
       2020-12-10 13:57:34 +08:00
    @MeowOvO 用的 ubuntu 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1637 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:50 · PVG 00:50 · LAX 09:50 · JFK 12:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.