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

2020-12-09 09:47:58 +08:00
 guonaihong
大家用 vim 写 rust 如何配置代码跳转的?
使用 rust 的 vim 插件,需要 vim 8.1 版本。可惜这个版本一旦升级到 vim 8.1 go 的 vim-go 插件又报错。。。
真是无解。想知道大家如何配置的。
2590 次点击
所在节点    Rust
15 条回复
lancelock
2020-12-09 11:33:11 +08:00
用的 coc
darksword21
2020-12-09 11:35:15 +08:00
用 emacs
weixiangzhe
2020-12-09 11:58:22 +08:00
vscode 加 vim 插件吧
pooorguy
2020-12-09 12:31:13 +08:00
neovim
MeowOvO
2020-12-09 19:49:19 +08:00
你可以解决 vim-go 的问题呀,重新编译 vim 可解~
guonaihong
2020-12-10 09:30:33 +08:00
@MeowOvO 重新编译了 3 个版本都不行。github 最新代码也试过。
guonaihong
2020-12-10 10:04:27 +08:00
@pooorguy neovim 大部分配置是兼容的吧,没怎么玩过。后面试下。
MeowOvO
2020-12-10 10:18:06 +08:00
@guonaihong 不是版本的问题,有没有试过
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
2020-12-10 10:38:19 +08:00
@MeowOvO 我再试下。
guonaihong
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
2020-12-10 11:22:21 +08:00
@guonaihong --prefix 需要先自己建好并且有权限~ 可以了就好!(*^▽^*)
guonaihong
2020-12-10 11:28:49 +08:00
@MeowOvO 我用 sudo 提权到 root 。vim 是可以安装到 /usr/bin 下面。是可以运行的,就是加载插件会报错,有点奇怪,看样子我遇到的问题和 vim 的安装位置有点关系。
MeowOvO
2020-12-10 11:55:01 +08:00
@guonaihong Mac 还是? Mac 自带的 vim 要替换的话很麻烦=-= 我把自己编译的没放在默认文件夹,不用那个自带的,然后 chown 成自己就可以了 hhhh
guonaihong
2020-12-10 13:57:34 +08:00
@MeowOvO 用的 ubuntu 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/733596

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX