文档章节

rust03编辑器(IDE)配置

AllenOR灵感
 AllenOR灵感
发布于 2017/09/10 01:18
字数 640
阅读 3
收藏 0

一个好的编辑器可以帮助我在编写代码时即时的检查语法、提示模块方法、补全模块名称、补全方法名称、组合键(ctrl + click)进入源码文件等功能;

JetBrains

本文主要记录JetBrains公司下的Pycharm这款编辑器当作Rust编程语言的编辑器,WebStorm和IntellJ这两款编辑器配置也是基本一样。

开发环境

软件 版本
操作系统 Windows 7 、 Windows 10
编辑器 Pycharm 2016.2 、 WebStorm
编程语言 Rust 1.18.0

代码运行环境

软件 版本
操作系统 CentOS 7.0
编程语言 Rust 1.18.0

开始

由于不同主题的编辑器(Pycharm、WebStorm、IntellJ)默认会绑定不同的主体语言, 例如Pycharm只支持Python这门语言作为项目创建的SDK选择,而IntellJ支持Java作为项目创建的SDK选择; 这没关系,我可以创建一个Python项目, 稍作配置且运行器选择为Rust即可。

安装Rust插件

  1. 依次点击 File -> Settings.

    打开设置窗口
  1. 在Settings窗口中, 依次点击: Plugins -> Browse repositories

    打开Browse Repositories窗口
  1. 在Browse Repositories窗口中, 点击搜索窗口, 输入 rust 关键字

    安装Rust插件

创建一个项目

  1. File -> New Project

    打开新建项目窗口
  1. 命名项目名称

    命名项目名称
  1. 利用Cargo命令工具创建一个Rust项目

    创建Rust项目
  1. 项目创建成功后一览图

    项目创建成功后一览图

编辑项目结构

  1. 再次打开Settings

    再次打开Settings
  1. 删除原来的项目结构

    删除原来的项目结构
  1. 重新添加项目结构

    重新添加项目结构
  1. 选择Cargo创建的项目目录

    选择Cargo创建的项目目录
  1. 点击OK

    点击OK
  1. 确认目录结构配置已发生变化

    确认目录结构配置已发生变化

配置运行器

  1. 打开运行配置窗口

    打开运行配置窗口
  1. 新建Cargo Command

    新建Cargo Command
  1. 填写配置信息

    填写配置信息
  1. 确认Rust Lib库已出现

    确认Rust Lib库已出现
  1. 确认提示可以正常显示

    确认提示可以正常显示

总结

经过验证 Pycharm 和 WebStorm 的配置基本保持一致, IntellJ没试过但是应该也是没问题的; 配置过程相对比较繁琐,但当弹出代码模块提示框的那一瞬间我觉得都值了; 一个好的开发工具提升开发效率是毋庸置疑的。 \^_\^!

本文转载自:http://www.jianshu.com/p/3a16ed2aa1de

共有 人打赏支持
AllenOR灵感
粉丝 10
博文 2634
码字总数 82983
作品 0
程序员
Wing IDE 5.0.0 发布,Python 集成开发环境

Wing IDE 5.0.0 重新设计了 GUI ,提供 OS X 下原生的版本。新特性包括拖拉工具和编辑器、可配置的工具条、可配置的编辑器和项目上下文菜单、可锁定的编辑器分割条、环境配置可分享;初步支持...

oschina
2013/11/19
3.7K
8
学习spring必须java基础知识-PropertyEditor

在Spring配置文件里,我们往往通过字面值为Bean各种类型的属性提供设置值:不管是double类型还是int类型,在配置文件中都对应字符串类型的字面值。BeanWrapper填充Bean属性时如何将这个字面值...

lvzjane
2013/08/23
0
1
EditorConfig使用介绍——解决markdown文件行尾空格自动删除的问题

前言 使用VSCode作为IDE开发工具已经有一段时间,期间一直有一个很困扰我的问题,就是关于行尾空格的自动删除。 一般情况下,都需要对源码中的行尾的多余空格进行删除,所以我有设置自动删除...

chenhao_ch
2017/11/29
0
0
听说,撸代码,ide与vim更配哦

vim折腾记 在选择编辑器上面,我是一个纠结的人,曾经年少的我执着地追求一款万能的编辑器,可以支持所有编辑语言,灵活可定制,可纯粹用键盘操作。符合这种条件的编辑器,非vim莫属。 在投入...

章鱼喵_
07/23
0
0
说说 Spring 的属性编辑器

在 Spring 配置文件中,我们往往通过字面值设置 Bean 各种类型的属性值 ,这个功能是通过属性编辑器实现的。 任何实现了 java.beans.PropertyEditor 接口的类都是属性编辑器 。 它可以将外部...

deniro
05/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

读书(附电子书)|小狗钱钱之白色的拉布拉多

关注公众号,在公众号中回复“小狗钱钱”可免费获得电子书。 一、背景 之前写了一篇文章 《小狗钱钱》 理财小白应该读的一本书,那时候我才看那本书,现在看了一大半了,发现这本书确实不错,...

tiankonguse
39分钟前
0
0
Permissions 0777 for ‘***’ are too open

异常显示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ......

李玉长
41分钟前
0
0
区块链10年了,还未落地,它失败了吗?

导读 几乎每个人,甚至是对通证持怀疑态度的人,都对区块链的技术有积极的看法,因为它有可能改变世界。然而,区块链技术问世已经10年了,我们仍然没有真正的用上区块链技术。 几乎每个人,甚...

问题终结者
今天
2
0
20180921 su与sudo命令、限制root用户通过ssh远程登录

su 命令 用户切换。 su # 切换到root用户su username # 切换到username用户# su 后面加-时,会初始化当前用户的各种环境su - username # 指定用户执行某些命令 su - -c "touch /tm...

野雪球
今天
2
0
Windows 下双 Python 开发环境配置

Windows 下双 Python 开发环境配置作者:老农民(刘启华)QQ: 46715422Email: 46715422@qq.com微信: 46715422 本人曾经在 Windows 下被两个版本环境折腾够呛,现在总结两个 Python...

新疆老农民
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部