使用Rider做的编写Unity代码的IDE,记录一些与VS不相同的笔记

安装和设置方法:

我使用Rider 2019.1 + Unity3D 2018.3.4,在安装完Rider之后,在Unity中选择Rider做为脚本编辑器,然后在Unity中双击代码就可以跳转到Rider中,Rider会自动在Unity工程中导入调试的dll。

Rider的使用笔记

  1. 从进程中来看,Rider中包含了一个Resharper

  2. 转到定义快捷为Ctrl +B

  3. 文件会自动保存,这样在写完代码后,Unity就会自动编译,可以在设置中禁用自动保存

  4. 禁用拼写检查 搜索 Typo

  5. 可以为不同语言禁用 ReSpeller

Rider编写纯C#程序时,要先Build,再执行 run/debug。

Rider禁用自动保存

rider默认会开启自动保存功能,如果想关闭它的话,就把这2个地方点掉。

打开Systemsetting - Synchronize

Synchronize files on frame or editor tab activation -> 编辑时自动保存
Save files on frame deactivation -> 切换到其它窗口自动保存

对比的软件版本

在windows系统下比较

VS 2017企业版/专业版

Rider 2019.1

IDEA 2018.4

Rider比VS的优点

  1. 调试Unity更加方便,在我使用Unity 2018.4.7+vs2017 专业版/企业版,经常出现无法断点的问题,尤其对于使用partial关键词的文件(一个类拆分在多个文件中)
  2. 安装包没有VS大,Rider2019.1约500MB,而VS2017接近20GB。
  3. 对于习惯使用Resharper来说,Rider的快捷键和使用体验是一致的,文件跳转和查找引用更加方便。
  4. 个人感觉Rider相对没有VS那么卡顿

Rider和IDEA的区别

之前使用过两年的IDEA编写Lua,记录下Rider与IDEA的区别(这两款编辑器都出自同一家公司)

  1. 折叠代码块的插件,似乎IDEA更好用

  2. 对于一个超级大的文件,里面有N个Class,在查找时无法在某个Class范围内搜索

其它

汉化包:Rider 2019.2 汉化包

Rider插件平台:https://plugins.jetbrains.com/rider

使用Rider开发.Net程序,比如web项目或者前端项目:https://www.cnblogs.com/Leo_wl/p/8467901.html

Rider 调试ILRuntime,目前还没有好的方法。因为ILRuntime只提供了VS的扩展插件。

使用rider做为unity的代码编辑器的更多相关文章

  1. VS2017做为Unity3D的脚本编辑器需要的最精简组件

    前言 使用VS2017做为Unity的脚本编辑器,需要的最精简组件. 我的测试环境 windows 10 x64 windows 7 x64 sp1 时间:2017-4-22 更新于2018-12-4 ...

  2. 代码编辑器的最终选择Sublime Text 2

    对于程序员,不是每一种语言都有很好的代码编辑器,VS这样的编辑环境+编译器也不能适合所有的语言,同时VS占用内存量很大,开几个VS,计算机就开始有点吃不消了.所以简便的代码编辑器很重要. 再Windo ...

  3. NanUI for Winform 使用示例【第一集】——山寨个代码编辑器

    NanUI for Winform从昨天写博客发布到现在获得了和多朋友的关注,首先感谢大家的关注和支持!请看昨天本人的博文<NanUI for Winform发布,让Winform界面设计拥有无 ...

  4. 轻量、强大的代码编辑器控件-WinForm完美版

    前段时间做个小项目需要用到一个代码编辑器控件,但网上搜了半天,居然没发现一个完全满意的编辑器.现有的一些编辑器有: FastedTextBox 优点:1.  轻量. 2. 样式美观. 3. DEMO完 ...

  5. NanUI for Winform 使用示例【第二集】——做一个所见即所得的Markdown编辑器

    经过了这一个多星期的调整与修复,NanUI for .NET Winform的稳定版已经发布.应广大群友的要求,现已将NanUI的全部代码开源. GitHub: https://github.com/ ...

  6. 在线代码编辑器CodeMirror简介

    1.什么是Code Mirror 最近做一个项目需要在网页上实现一个代码编辑器,支持语法高亮.自动缩进.智能提示等功能.发现Code Mirror刚好满足所有需求.Code Mirror是由js写的一 ...

  7. (视频) 《快速创建网站》 3.2 WordPress多站点及Azure在线代码编辑器 - 扔掉你的ftp工具吧,修改代码全部云端搞定

    本文是<快速创建网站>系列的第6篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 访问本系列目录,请点击:http://devopshub.cn/tag ...

  8. 微软良心之作——Visual Studio Code 开源免费跨平台代码编辑器

    微软良心之作——Visual Studio Code 开源免费跨平台代码编辑器 在 Build 2015 大会上,微软除了发布了 Microsoft Edge 浏览器和新的 Windows 10 预览 ...

  9. Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

    我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非 ...

随机推荐

  1. C++学习一 结构与结构体

    结构体属于C++与C区别之一. 代码例子如下(来自<C++程序设计>): #include <iostream> #include <string> using n ...

  2. RAID几种方式

    RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失 ...

  3. 求GCD(最大公约数)的两种方式

    求GCD(最大公约数)的两种方式 这篇随笔讲解C++语言程序设计与应用中求GCD(最大公约数,下文使用GCD代替)的两种常用方式:更相减损法和辗转相除法,前提要求是具有小学数学的基本素养,知道GCD是 ...

  4. luoguP3242 [HNOI2015]接水果

    题意 考虑整体二分. 考虑路径\((x,y)\)被路径\((u,v)\)包含需要满足什么条件: 设\(dfn_x\)表示\(x\)的\(dfs\)序,\(low_x=dfn_x+size_x-1\), ...

  5. Java LinkedList用法

    本想找队列Queue,发现那是一个接口,LinkedList实现了Queue接口,可以当作队列来用. 一.概述 Java的LinkedList是一种常用的数据容器,与ArrayList相比,Linke ...

  6. [日常] SNOI2019场外VP记

    SNOI2019场外VP记 教练突然说要考一场别省省选来测试水平...正好还没看题那就当VP咯w... Day 1 八点开题打 .vimrc. 先看了看题目名...一股莫名鬼畜感袭来... 怎么T1就 ...

  7. 关于ios 11.X后微信wifi认证,无法打开微信,无法重定向到weixin:开头网址等问题的处理

    环境: 认证路由ROS ,认证后台python django ios11系统 更新以来先后出现微信wifi认证,无法打开微信,无法重定向到weixin:开头网址等相关问题. 经过问题的收集,查询到网络 ...

  8. java.util.concurrent各组件分析 一 sun.misc.Unsafe

    java.util.concurrent各组件分析 一 sun.misc.Unsafe 说到concurrent包也叫并发包,该包下主要是线程操作,方便的进行并发编程,提到并发那么锁自然是不可缺少的, ...

  9. HTML连载32-背景颜色、背景图片、背景填充

    一.背景 1.如何设置标签的背景颜色 (1)在CSS中有一个background-color:属性值:,就是专门用来设置标签的背景颜色. (2)取值:具体单词.RGB.RGBA.十六进制 例子: &l ...

  10. Java & PHP RSA 互通密钥、签名、验签、加密、解密

    RSA加密算法是一种非对称加密算法.在公开密钥加密和电子商业中RSA被广泛使用.RSA是1977年由罗纳德·李维斯特(Ron Rivest).阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Le ...