rider编程,c rider
Jetbrains硬核粉,从2017年rider出来就开始用,直接抛弃了笨重的VS,可以说受益匪浅。既提高了工作效率,又规范了代码风格,学到了很多知识。
有人说jetbrains家桶就是吃内存。但是,作为一个程序员,没有好的电脑配置,该写什么代码呢?
有些人说他们不习惯全英文界面。但是,作为一个程序员,怎么能没有基本的英语阅读能力呢?
有人说我用惯了vs,用得好。为什么我要换工具?但是,一个新的更好的ide已经出来了,为什么不想了解一下呢?
不管怎样,我认识的所有用过这两个的人最后都选择了rider。
下载,许可证密钥什么的(买吧。淘宝一年10块钱)。切中要害。
1.主题设置一个美好的主题可以让人像美女一样感到快乐!是对美的第一印象。所以先说主题设置。“windows快捷键ctrl alt s”,“MAC快捷键命令”,也可以通过windows-文件-设置,MAC-preference进入设置界面。然后编辑器-配色方案。
自带主题。然后你可以修改,导出和导入主题。可以自己修改保存一份自己喜欢的配置,走到哪里直接导入,永远不会迷路。我个人喜欢黑色主题。Dra和rider dark都是不错的选择。
那么能改变什么呢?答案是,什么都可以改变!关键词、方法、字段、参数、函数、数字、字符串等等。您可以自定义所有颜色,粗体,斜体,下划线等。设置:编辑器-配色方案-c#
右图是我的设置。可以看到,绿色代表类,亮黄色代表实例方法,青色下划线代表局部变量,紫色斜体粗体代表扩展方法,紫色代表字段,橙色斜体代表参数,灰色代表注释,等等。每种颜色都代表着某种东西,五颜六色,一目了然。颜色也是透明的,这样看起来不刺眼。而vs没有这些设置。
二、字体编辑器-配色方案-配色方案字体
编程一般用等宽字体。这里,rider提供了一个只显示等宽字体的选项。Vs在这里显示所有安装的字体。在windows上,我强烈推荐《伤心欲绝》。后来jb自带jetbrains mono字体,我换成了这个。门罗和摩纳哥在mac上都是不错的选择。
值得一提的是,即使是同样的字体,rider也比VS好看,如果你不接受,可以截图让美术专业的人审美一下。
第三,快捷键骑手支持多组快捷键。刚从VS转来的可以选择使用vs的快捷键,不过我还是建议使用idea统一快捷键,这样以后使用其他JB-ide的时候,写java(IDEA) python(Pycharm),js(Webstorm),lua(jb plugin艾美奖-lua)的时候,就可以直接使用一套快捷键了。比如在全局搜索中双击shift,重命名shift f6等。还可以自定义各种操作的快捷键,键位图在左边。一切都可以设定。
四。搜啊搜。而且因为rider第一次打开项目的时候记录了文件索引。搜索速度非常快。全球搜索50万行代码几乎瞬间就有了反应。另一方面,vs,全局搜索需要3秒以上。
双击shift可以全局搜索文件、类、函数、字段等等!
Ctrl shift f全局搜索,一般用于字符串搜索。您可以指定按解决方案搜索、按项目搜索和按目录搜索。您可以指定文件类型搜索。
F12符号搜索,用于搜索所有符号名称,包括字段、方法、属性等。在类范围内。值得一提的是,如果搜索输入ctor,会自动找到构造函数~ ~
Ctrl f,ctrl r文件搜索,这个没什么特别的,所有ide应该都差不多。
动词(verb的缩写)代码补全进入设置界面后,搜索补全,这是代码补全的设置。
更重要的一点是,如果不勾选,这个匹配模式可以忽略。比如我开了一个大写字母的类,这个时候输入首小写字母也可以提示我。
你可以自己试试这个面板的各种设置。但是使用默认值通常是好的。
还有一种完成。比如有一个字段叫node,输入node.nn类似are list.for list.forr等就可以快速完成空判断操作。
还有一种模板(live template),可以修改自己的模板,也可以自定义新的模板。比如下图中,@segment是我定义的模板,用来表示一段独立且相对较长的代码。其实就跟美化过的地区一样。#head是我自定义的文件头,意思是一些liscence,联系邮箱,创建日期,文件描述等等。
还有一个叫我先写一些不存在的东西,然后根据提示完成。当函数调用需要传递一个参数时(例如,一个更复杂的回调函数),就会出现这种情况。我写了一个callOtherMethod(MyCallBack)让它变成红色并报告一个错误,然后ctrl回车提示。
你可以看到骑手的提示非常聪明,可以创造你需要的东西。
6.重构和继承关系重构包括重命名、添加或删除字段、更改函数等。Shift f6可以让你舒服的重命名,rider会提示可能的失败,比如变量名重复等等。
选择要重构的元素,如类、函数、字段等。然后右键单击“重构”进行重构。
七。代码规范和学习。版本控制九。支持unity X .通用Ctrl回车
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。