Neovim for Rust

这篇具有很好参考价值的文章主要介绍了Neovim for Rust。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

之前学习 Rust 一直使用的都是 VScode + rust-analyzer,最近看到有网友安利 Neovim 于是就试了试,发现确实美观,好用,而且内存占用比较小。我个人很喜欢,也推荐给给大家。
前提:得有个代理,不然大概率会失败,因为需要从 github 上下载插件。

1. 首先配置好终端代理

yay -S proxychains-ng  //安装代理工具

vim /etc/proxychains.conf  //在文件最后的[ProxyList]一节中增加代理设置,例如
                           //socks5 127.0.0.1 7890

接下来,所有希望走代理的命令,前面增加proxychains即可,例如:

proxychains git clone git@github.com:aLingYun/Notes.git

2. 配置 neovim

  1. 安装 Rust 和 rust-analyzer
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup component add rust-analyzer
  1. Clone 配置文件
mv ~/.config/nvim ~/.config/nvimbackup         //如果原来有,则备份
proxychains git clone https://github.com/AstroNvim/AstroNvim ~/.config/nvim
  1. 启动 nvim 的包管理器去安装插件
proxychains nvim +PackerSync
  1. 安装 LSP 和 tree-sitter
proxychains nvim .       // open nvim

:LspInstall rust         // 安装 LSP

:TSInstall rust          // 安装 tree-sitter

如此便得到一个比较好用的 neovim for rust。
neovim rust,其他,rust,开发语言,neovim

但是你会发现界面中有很多图标是问号,这需要安装并在终端中使用 Nerd 字体:

yay -S nerd-fonts-complete

安装字体后重启终端即可:
neovim rust,其他,rust,开发语言,neovim文章来源地址https://www.toymoban.com/news/detail-720982.html

到了这里,关于Neovim for Rust的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • neovim 键位映射

    neovim的键位映射是指将键盘上的一组按键绑定到vim 插件的某一个功能。 官方文档原文: There are seven sets of mappings For Normal mode: When typing commands. For Visual mode: When typing commands while the Visual area is highlighted. For Select mode: like Visual mode but typing text replaces the selection. For Operator-pending

    2024年02月11日
    浏览(45)
  • neovim下进行接口测试,并且登录token自动保存

    neovim下进行接口测试,并且登录token自动保存 最近一段时间最大的乐趣就是用自己配置的neovim写go代码, 现在用go代码写的接口,一开始用curl测试接口,感觉不是很方便。 就尝试能否在neovim发起接口测试。 功夫不负有心人,找到了一个插件rest.nvim。记录下安装和自己定制的

    2024年02月02日
    浏览(46)
  • 自用vscode neovim插件配置文件 init.vim

    这样配置是为了区分 terminal 中使用 neovim 和在 vscode 中使用 neovim 使用不同的配置文件 $ cat ~/.config/nvim/init.vim 注意 window系统生效的配置文件和 *unix 系统文件生效的配置文件存放不同,window系统的配置是 %LocalAppData%nviminit.vim

    2024年02月13日
    浏览(55)
  • 如何在Ubuntu上安装最新版本的Neovim并快速配置

    在下面的内容中,我会为你准备一篇CSDN博客文章,介绍如何在Ubuntu上安装最新版本的Neovim,以及如何使用Lazy Neovim进行快速配置。这篇文章旨在帮助那些需要更新Neovim版本以使用最新功能和插件的用户,特别是当Ubuntu的包管理器APT只提供较旧版本时。 在Ubuntu系统上, sudo ap

    2024年03月21日
    浏览(54)
  • LazyVim: 将 Neovim 升级为完整 IDE | 开源日报 No.67

    Stars: 31.5k License: NOASSERTION Curl 是一个命令行工具,用于通过 URL 语法传输数据。 核心优势和关键特点包括: 可在命令行中方便地进行数据传输 支持多种协议 (HTTP、FTP 等) 提供丰富的选项和参数来满足不同需求 Stars: 15.7k License: Apache-2.0 ingress-nginx 是一个使用 NGINX 作为反向代理

    2024年02月04日
    浏览(54)
  • neovim图标显示乱码,utf8字体显示乱码(Windows10和Centos安装nerd-fonts)

    作为一名想成为大神的菜鸟程序员,一个牛X的代码编辑环境是必不可少的,在这里我推荐neovim和emacs。我使用的是neovim,github上有neovim-from-scratch工程可以一步一步学习搭建,B站上也有相关视频可供学习,在这里不做赘述 neovim中可以配置个性化的图标,但是很多人配置完后图

    2024年02月07日
    浏览(58)
  • 【Rust 基础篇】Rust FFI:连接Rust与其他编程语言的桥梁

    Rust是一种以安全性和高效性著称的系统级编程语言,具有出色的性能和内存安全特性。然而,在现实世界中,我们很少有项目是完全用一种编程语言编写的。通常,我们需要在项目中使用多种编程语言,特别是在与现有代码库或底层系统交互时。为了实现跨语言的互操作性,

    2024年02月15日
    浏览(55)
  • Rust软件外包开发语言的特点

    Rust 是一种系统级编程语言,强调性能、安全性和并发性的编程语言,适用于广泛的应用领域,特别是那些需要高度可靠性和高性能的场景。下面和大家分享 Rust 语言的一些主要特点以及适用的场合,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公

    2024年02月12日
    浏览(51)
  • Rust语言从入门到入坑——(2)Rust在windows上搭建开发环境

    开始搭建一个适合在windows上运行的Rust环境。 Rust支持的程序语言很多:可详见官网介绍 本文章主要是在windowns下搭建开发环境 首先,需要安装最新版的 Rust 编译工具和 Visual Studio Code。 Rust 编译工具:https://www.rust-lang.org/zh-CN/tools/install Visual Studio Code:https://code.visualstudio.com

    2024年02月09日
    浏览(52)
  • 除了three.js,还有许多其他前端开发语言和库可以用于创建3D可视化大屏

    hello老铁们...本人熟悉html5,vue对bootsrap,uniapp,layui,element,vite,antd,echarts,jq响应式尤其擅长,ui设计等技能,如果ui前端工作中有遇到烦恼可私信关注评论我们共同交流进步!谢谢       随着前端技术的飞速发展,3D可视化已经成为许多应用场景中不可或缺的一部分。在

    2024年03月15日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包