jetbrains铁杆粉,自从2017年rider问世以来就一直在用,并且直接抛弃了笨重的vs。可以说深受其益吧。不但提高了工作效率,也同时规范了代码风格,还学到了很多知识。
有人说jetbrains全家桶就是吃内存。然而作为一个程序员,没有一个良好的电脑配置,还写什么代码呢?
有人说不习惯全英文界面。然而作为一个程序员,怎么能没有基本的英文阅读能力呢?
有人说我习惯了vs用的好好的为什么要去换工具呢?然而新的更好的ide出来了,为什么都不愿意去了解、学习一下呢?
whatever,我认识的所有两者都用过的人,最终都选择了rider。
下载安装,license key什么的就不说了(买啊。淘宝10块钱一年)。直接切入主题
win快捷键 ctrl+alt+s. mac快捷键command+,进入设置界面。然后Editor-Color Scheme。
自带有这些主题。然后可以修改,导出,导入主题。可以自己修改并保存一份自己喜欢的配置,走到哪里直接import,永不迷路。我个人而言喜欢深色的主题。dracula和rider dark都是一个不错的选择。
那么可以改一些什么呢?答案是,啥都能改!!关键字,方法,字段,参数,函数,数字,字符串等等。。全部可以自定义颜色、加粗、斜体、下划线等。设置地方:Editor-Color Scheme-c#
上面右图是我的设置。可以看到,绿的代表类,亮黄色代表实例方法,青色下划线代表局部变量,紫色斜体加粗代表拓展方法,紫色代表字段,橘黄色斜体代表参数,灰色代表注释等等。每个颜色都代表了一种东西,花花绿绿,一目了然。颜色也调了透明度,以至于看起来不刺眼。而vs是没有这些设置的哦。
Editor-Color Scheme-Color Scheme Font
一般编程都用等款字体,这里rider提供了选项,只显示等宽字体 。而vs则是把安装的字体全显示在这里。。我十分推荐Inconsolata,这个字体看起来最舒服。我也曾爱过。menlo,monaco,最终被这个字体折服。
值得一提的是,即使是同一个字体,rider也比vs更好看。不服的可以截图让美术专业审美看看那个更好看。
rider支持几套快捷键,刚从vs转过来的可以选择 使用vs的快捷键。不过我还是建议使用 idea统一快捷键,这样以后写java python,js,lua的时候,可以直接用一套快捷键。比如全局搜索双击shift,重命名 shift+f6 等。也可以自定义各种操作的快捷键,在左侧 keymap。啥都能设置。
四、搜索与查找
五、代码补全
六、重构与继承关系
七、代码规范与学习
八、版本控制
九、对unity的支持