转自: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 EditorFont 设置为 Consolas 字体,Size 设置为 12
  • Show settings for 选择 Output WindowFont 设置为 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 设为True
  • Tools > 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中切换

VisualStudio开发UE4工程设置的更多相关文章

  1. [UE4]工程设置:自动捕获鼠标、通过代码设置鼠标显示隐藏、输入模式、编译时自动保存

    一.在4.20版本中运行游戏,在没有进行任何设置的情况下,游戏不会自动捕获鼠标,游戏不会接受输入,需要手动点一下游戏界面才行.如果要跟老版本一样运行游戏自动捕获鼠标,需要进行设置 二.也可以通过代码的 ...

  2. VC6.0的工程设置解读Project--Settings

    [原文:http://wenku.baidu.com/view/f10a241dff00bed5b9f31ddd.html] 做开发差不多一年多了,突然感觉对VC的工程设置都不是很清楚,天天要和VC见 ...

  3. 利用Android studio开发Java工程

    1. 新建项目 新建项目肯定是去new,但到底是new project还是new module是一个问题.在这解释一下,如果new project的话是新建一个工程,相当于新建一个工作区,工程中可以有 ...

  4. Tomcat设置默认启动项目及Java Web工程设置默认启动页面

    Tomcat设置默认启动项目 Tomcat设置默认启动项目,顾名思义,就是让可以在浏览器的地址栏中输入ip:8080,就能访问到我们的项目.具体操作如下: 1.打开tomcat的安装根目录,找到Tom ...

  5. eclipse 新建项目下后.metadata\.plugins的文件夹解释和如何保存自己的特定工程设置

    eclipse 新建项目下后.metadata\.plugins的文件夹解释和如何保存自己的特定工程设置 [org.eclipse.core.runtime] 字体,maven的setting.xml ...

  6. 使用AdvancedInstaller打包web工程设置tomcat端口的方法

    原文:使用AdvancedInstaller打包web工程设置tomcat端口的方法 1.首先,要把你要打包的tomcat下的server.xml文件删掉,因为tomcat自带的serv ...

  7. android studio依赖库工程Activity显示问题及库工程设置

    android studio引用库工程其实不难,直接添加依赖module即可,但是我在操作过程中出现一些奇怪的问题,苦扰我一整天,为了祭奠这苦命的一天特别mark一下. 首先描述一下我的错误现象: s ...

  8. eclipse中AndroidA工程依赖B工程设置

    假设library为B工程,而SlideMenuTest为A工程,且SlideMenuTest需要依赖library工程(减少jar包形式的修改麻烦). 需要简单的设置即可. 1.B工程设置为libr ...

  9. AndroidStudio开发Java工程(解决java控制台中文打印乱码+导入jar包运行工程)

    这篇分享一点个人AS开发java工程经验,虽然有时候还是得打开eclipse来运行java项目,但能用AS的时候还是尽量用AS,毕竟一个字,爽~ 废话不多说,进入正题. 一.开发Java工程 你有两种 ...

随机推荐

  1. win10设置以管理员身份开机启动

    首先是右键程序,然后设置了管理员权限启动.但是在这样设置之后原先的开机机启动就失效了. 在谷歌之后发现有人通过计划任务开机启动.于是就试了试.别人设置的是用户登录时,我改成了开机就启动.就是这样一改, ...

  2. Docker 基本操作(附 redis、nginx部署)

    下载安装 Docker 也有一个月了.中间看过几次也没有深入的了解研究.就只是拉取了两个镜像简单的看了看. 昨天因一个项目中需要用到 Redis ,因为是 Windows 系统,看了下安装包比较老了有 ...

  3. 项目Beta冲刺(团队) --1/7

    课程名称:软件工程1916|W(福州大学) 作业要求:项目Beta冲刺) 团队名称:葫芦娃队 作业目标:尽力完成 团队博客 队员学号 队员昵称 博客地址 041602421 der himmel ht ...

  4. Linux内核调试的方式以及工具集锦

    原文:https://blog.csdn.net/gatieme/article/details/68948080 CSDN GitHubLinux内核调试的方式以及工具集锦 LDD-LinuxDev ...

  5. 关于AndroidStudio项目app在手机上运行遇到登录网络问题的解决

    又得提到我熟悉的12月份末尾,依旧想着把自己遇到的问题给大家看看,顺便分享我的解决办法. 看过我第一个发的随笔就知道,我遇到过给项目app打包成apk的问题啊,虽然解决了,但是运行到手机上 就又出现了 ...

  6. Linux端口转发工具rinetd

    介绍:Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具.Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址 ...

  7. The 10th Shandong Provincial Collegiate Programming Contest 2019山东省赛游记+解题报告

    比赛结束了几天...这篇博客其实比完就想写了...但是想等补完可做题顺便po上题解... 5.10晚的动车到了济南,没带外套有点凉.酒店还不错. 5.11早上去报道,济南大学好大啊...感觉走了一个世 ...

  8. thinkphp 打印sql语句方法

    thinkphp 打印数据use think\Db; 引用db 需要查询的sql语句连锁查询 db()->table('business_order')->alias('o')->j ...

  9. 在AD中设置漫游配置文件与文件夹重定向

    在域环境下,域用户可以在域中的任意一台客户端计算机上登录,由于普通域用户的权限比较低,在大多数情况下只能对自己的用户配置文件具有完全控制权限,因而大多数域用户都是将数据直接保存在用户配置文件中.用户配 ...

  10. gulp初体验

    项目流程 安装nodejs -> 全局安装gulp -> 项目安装gulp以及gulp插件 -> 配置gulpfile.js -> 运行任务 常用命令简介: node -v 查 ...