主要记录一些Jetbrain Rider一些设置,使开发者使用起来可以更加符合自己的习惯。个人目前的版本是2019.3.2,因为设置里也有搜索功能,大部分设置我们可以自行搜索关键字来找到。Jetbrain Rider使用起来很方便,同时也超级占用我们的电脑内存,因此适当的关闭一些设置也可以降低内存的消耗。
每行长度多少时,自动换行(脚本页面的一条小竖线,超过该线会被换行)
前者设置自动换行的最大列数,后者开关表示是否开启自动换行。
脚本自动保存以及修改标志
有关脚本修改之后是否自动保存的设置如下:
有关脚本修改了的标志符,可以在下列设置中开启
工具栏的显示隐藏
关闭代码提示(波浪线)
因为每个人的编码习惯不同,首字母大小写,驼峰或者下划线等,我们在定义变量或者属性的时候经常会看见很烦人的波浪线,都是编辑器给我们的建议,例如:
若想关闭这些提示,我们可以右键选择 Show Context Actions
然后找到对应的提示语,选择 Do not show,如图:
注:有关命名相关的提示,也可在命名相关的设置中一键关闭(见下文)
命名规范设置
我们可以在Editor->Code Style中,设置自己习惯的命名规范
默认有几种选项,也很好理解,例如UpperCamelCase即首字母大写的驼峰,lowerCamelCase即首字母小写的驼峰,ALL_UPPER即全部大写,各单词用下划线连接。若需要特殊设置则可以在Prefix和Suffix添加符合,分别代表命名的头尾规则。
例如我们的类的私有变量想用 mCount 这种格式,即m开头,后面跟首字母大写的驼峰,那么可以选择 Instance field(private) 选项,然后Style选择UpperCamelCase,然后Prefix填m。
取消左上角 Enable 'Inconsistent Naming' Inspection 的勾选,可以关闭脚本里有关命名不符合设置的规范的提示。
代码格式化设置
在Editor->Code Style中我们还可以修改代码格式化的相关设置,如 { 是否换行,代码缩进规则等等。
同时在下面的视图中,我们可以看见设置后的格式化前后效果,例如我关闭了显示private,效果如下
是否显示private internal
code style中
if while foreach 等代码块,单行时是否显示花括号 {}
code style中
函数后的 { 是否换行
Braces Layout中
脚本保存后,Unity后台是否自动刷新
有时候我们修改了脚本,刚保存,就会发现后台的Unity已经开始编译了,会造成一定的卡顿。如果期望只有在切到Unity时才开始编译,可以关闭以下设置:
快捷键
在keymap中我们可以设置快捷键,相关的设置可以通过如下搜索来找到,不仅可以通过关键字搜索,也可以通过当前的快捷键来反向搜索。
注释和取消注释
搜索
在脚本中搜索关键字:
通过关键字搜索类,文件等:
删除,移动行