转自:http://wangjie.rocks/2016/06/24/ue4-vs-setup/
推荐插件
Visual Assist X
- C++ 代码高亮
UnrealVS Extension
UE4安装目录/引擎版本号/Engine/Extras/UnrealVS/VS2015/UnrealVS.vsix
双击安装
VSColorOutput
- 将编译过程中的Output使用不同颜色输出,比如错误为红色,也可以自定义显示规则
Productivity Power Tools
- 一组VS增强工具集合
P4VS Addin
P4VS
插件,可以直接在VS
中执行P4
操作- Tutorial
工程设置
基本设置
显示代码行号(Tools > Options > Text Editor > All Languages > General
)
- 勾选
Line numbers
字体设置(Tools > Environment > Fonts and Colors
)
Show settings for
选择Text Editor
,Font
设置为Consolas
字体,Size
设置为 12Show settings for
选择Output Window
,Font
设置为Consolas
字体,Size
设置为 11字体Cascadia Code
开发设置
扩大 Solution Configurations
和 Solution Platforms
下拉框的宽度
右键工具栏 > Customize... > Commands > Toolbar > Standard > Solution Configurations > Modify Selection > Width
改为200右键工具栏 > Customize... > Commands > Toolbar > Standard > Solution Platforms > Modify Selection > Width
改为200
关闭 Error List
窗口
Tools > Options > Projects and Solutions
,取消选中Always show Error List if build finishes with errors
打开 Disable External Dependencies Folders
Tools > Options > Text Editor > C/C++ > Advanced > Browsing/Navigation
关闭 Edit & Continue
Tools > Options > Debugging > Enable Edit and Continue
关闭 Source Control
Tools > Options > Source Control > None
关闭 Navigation bar
Tools > Options > C++ > Navigation Bar
Tools > Options > C# > Navigation Bar
关闭 IntelliSense
- 在UE4官方文档中是推荐打开的,不过用处不是很大,而且很消耗性能,如果机器配置好(高端CPU,固态硬盘,大内存),可以考虑打开
Tools > Options > Text Editor > C/C++ > Advanced > IntelliSense
将Disable IntelliSense
设为TrueTools > Options > Text Editor > C/C++ > Advanced > Browsing/Navigation 将 Disable Database
设为True
关闭 Paste
- 拷贝代码时不做处理
Tools > Options > Text Editor > C/C++ > Formatting > When I paste
设为Do nothing
Fallback Location
设置
- 这个设置是为了不在工程目录下产生
.sdf
这样的文件 Tools > Options > Text Editor > C/C++ > Advanced > Fallback Location
,将Always Use Fallback Location
和Do Not Warn If Fallback Location Used
都设置为True
调试增强
- 将
UE4安装目录/引擎版本号/Engine/Extras/VisualStudioDebugging/UE4.natvis
文件复制到VS安装目录/Common7/Packages/Debugger/Visualizers/UE4.natvis
和计算机用户名/My Documents/Visual Studio 2015/Visualizers/UE4.natvis
中 - 这样就能在
Debug
的时候直接查看FString
等容器内容
文件编码设置
- 源码文件采用
UTF8
编码,文件->高级保存选项->Unicode(UTF8 无签名) - 代码页 65001 - 其他文本文件尽量采用
UTF8
编码
Visual Assist
Editor > Format after paste 粘贴后格式化 关闭
- Enhanced Listboxes > Source of c/c++ content: 选择Visual Assist
- Mouse > Execute "VA Context Menu" upon Middle-Click in text editor
- Unreal Engine 栏全选
- Shift+Alt+O 全局文件查找
- Alt+O 函数h和cpp中切换