其他分享
首页 > 其他分享> > 《UE4开发笔记》Tip 0 Rider的五个必备技巧

《UE4开发笔记》Tip 0 Rider的五个必备技巧

作者:互联网

在UE4的C++工程和源码开发中,过去常使用Visual Studio系列来作为IDE,但VS始终对UE4工程支持的并不友好,小番茄Visual Assist X系列插件的安装也是十分玄学,时不时就失灵。

Rider - JetBrains

JetBrains推出了Rider For UE4,经过一段时间的试用,感觉在日常开发上可以完胜VS+VA的,虽然还在测试版本,但经过近年来的打磨,基本上是没碰到过什么大毛病。

这里总结Rider在写代码时一些能够大大提高效率的功能,文章内附上的快捷键是在Visual Studio模式下的。

Rider - JetBrains

1-编辑器快捷键

有时候在代码里需要新起一行,有时候需要在上方,有时候需要在下方,如果光标直接在行内,使用Enter会把一行拆断,所以我们常常是使用Home->Enter/End->Enter的两步方式实现,右手需要按两次,比较费事,这在Rider中是有快捷键的:

CtrlShift的上下关系稍微有点反直觉,可以自行在Setting->KeyMap里修改

一些其他行编辑快捷键:

除了Rider自身在代码左侧提供的代码块折叠功能,还可以手动选中需要折叠的区域,使用快捷键折叠:

2-搜索快捷键

Rider - JetBrains

Rider - JetBrains

3-导航快捷键

除了上面提到的文件内快速搜索方法,还有一些文件内快速导航的方法:

Rider - JetBrains

一种比较特殊的文件内快速导航是结构视图(Structure),可以以列表的方式直接查看当前文件内的类、方法、成员函数等的情况,打开的快捷键是Ctrl+Alt+F,也可以在左下角找到选项页按钮。

代码页(Tab)导航的快捷键:

文件级别的导航快捷键:

Rider - JetBrains

Rider - JetBrains

一些类/函数定义相关的文件导航

Rider - JetBrains

4-书签视图(Bookmarks)

在项目里阅读大量的代码时,经在各个文件各个函数中导航来导航去的,一来二去的就容易在其中迷失了自我,Rider提供了书签(Bookmarks)管理我们常去的代码位置或者一些传送门。

Rider - JetBrains

打开书签的快捷键:Alt+2,或者在编辑器左下角可以找到,这是所有书签的管理页,其中还有自定义书签名、添加书签列表等操作。

Rider - JetBrains

Rider - JetBrains
Rider - JetBrains

Rider - JetBrains

5-继承视图(Hierarchy)

在想了解各个类之间的继承关系时,Rider提供了一个非常有用的功能,就是继承视图(Hierarchy)。

Rider - JetBrains

选中需要查看的类,然后使用Ctrl+E, H就可以打开对应的继承视图,上面有两个选项比较关键,第一个是查看自己继承了哪些父类(Supertypes),第二个是查看自己有哪些子类(Subtypes)。

使用继承视图要比自己一个个的按F12然后在各个文件之间脑补出各个类的继承关系要直接了当的多。

标签:文件,Ctrl,Shift,Tip,书签,快捷键,UE4,Alt,Rider
来源: https://www.cnblogs.com/acstudio/p/16183892.html