IRONSOFTWAREHOME

在Linux Mint安装JetBrains Rider

在Linux Mint上安装JetBrains Rider

Tim Corey

10m 40s

VS Code与C# Dev Kit覆盖了许多领域,但这并不是Linux上C#开发者唯一可用的IDE。 JetBrains Rider是一个功能齐全的替代选项,它几乎以相同的方式在Windows、Mac和Linux上运行,这意味着您可以切换机器而不必重新学习您的环境。 正确安装它,使其在不需要手动操作的情况下保持更新只需要一个额外步骤,如果您直接下载归档文件,这一步很容易被忽略。

本教程详细介绍了基于Tim Corey系列教程在Linux Mint上安装JetBrains Rider的步骤。 我们将涵盖使用工具箱应用程序、许可证激活和初始环境配置,跟随从第一次启动到经过验证的构建的进程。

为什么选择工具箱应用程序,而不是直接下载

[0:09 - 1:11] JetBrains在其网站上提供了Rider的直接.tar.gz档案。下载并提取该文件是可行的,但会导致维护问题:每个后续的Rider版本都会在您的机器上创建一个单独的文件夹,留下多个并列安装需要您自行管理。 您可以启动任何想要的版本,但跟踪哪个是最新的,并删除旧版本,随着时间推移会变得乏味。

工具箱应用程序解决了这个问题。 它是一个轻量级的管理层,为您安装Rider,跟踪已安装的版本,并以通知的形式提供更新,您可以单击一下即可应用。 您总是从一个一致的位置启动最新版本,卸载同样干净。 对于您计划长期使用的工具,工具箱是正确的起点。

要获取它,请访问JetBrains.com,进入产品页面,选择工具箱应用程序而不是直接选择Rider。 该网站检测到Linux,并预选正确的.tar.gz下载。 点击下载并等待完成。

解压并运行工具箱

[1:11 - 1:30] 一旦归档下载完成,在您的归档管理器中打开它,并将其解压到您的主文件夹,保持目录结构不变。 结果是一个名称中包含长版本字符串的文件夹,类似于jetbrains-toolbox可执行文件。

文件夹名称中的这个版本字符串部分比较尴尬。 在终端中输入完整路径容易出错; 首选快捷方式是导航到文件管理器中的bin文件夹,右键单击,选择"在此处打开终端"(通常标记为"打开内部终端")。 这样您就进入了一个已经指向正确目录的终端,因此您可以运行:

./jetbrains-toolbox
SHELL

通过终端运行它,而不是在文件管理器中双击,这让您可以在启动时看到任何输出或错误。 工具箱窗口片刻后便会出现。

初始工具箱设置

[1:30 - 1:50] 工具箱首次打开时,会要求您接受用户协议。 拒绝发送匿名使用统计数据的选项并确认您的地区后,点击开始。 工具箱显示了一个可搜索的所有JetBrains Linux可用产品列表; 您可以滚动浏览或使用顶部的搜索栏直接跳转到所需内容。

安装Rider

[1:50 - 2:19] 在工具箱的搜索栏中输入"Rider"。 结果中显示了所有产品包和.NET终极包以及单独的Rider条目。 单独列出的是"免费用于非商业用途"。点击该条目的安装并等待下载完成; 这是一个相当大的软件包,因此时间取决于您的连接速度。 完成后,启动按钮将替换安装按钮。

了解许可证等级

[2:19 - 3:57] 在启动之前,浏览JetBrains.com上的Rider定价页面,有助于解释各许可证等级实际涵盖的内容。 提前了解这些选项可以避免激活期间的混乱。

免费的非商业等级是免费的,但仅限于非商业用途。 JetBrains将非商业用途定义为学习和自我教育、不会产生商业收入的开源贡献、内容创作和业余开发。 需要一个JetBrains账户来激活它。 如果不登录,Rider将作为30天的商业试用版本运行,因此您需要在该窗口关闭前完成登录步骤。

商业个人许可证为Rider单价169美元每年。 定价结构旨在奖励持续性:第二和第三年以折扣价出售,因为您已经支付了初始费用。JetBrains将其视为激励留在订阅中而不是取消和重新订阅。

.NET终极包捆绑了七个工具的价格为219美元每年,包括Rider、ReSharper、ReSharper for C++、dotTrace、dotCover和dotMemory。 对于仅限Linux的工作流程,值得评估哪些工具提供了最多的价值。

ReSharper和ReSharper for C++是Visual Studio的扩展。 如果您在Linux上与Rider一起使用Windows上的Visual Studio,将ReSharper包含在同一订阅中确实有益。 对于仅限Linux的工作流程,这两个工具没有直接有用的东西。

dotTrace、dotCover和dotMemory是独立的性能分析和分析工具。 dotTrace识别性能瓶颈,dotCover测量测试覆盖率,而dotMemory跟踪内存分配和泄露。 对于任何项目中,您正在诊断运行时问题或关注测试覆盖率,这三者增加了Rider单独无法提供的实用功能。

两个商业等级之间的差距在第一年为50美元,并且在忠诚折扣适用后缩小到大约每年30美元。 对于认真对待C#工作的开发者,仅特性分析工具通常就能证明.NET终极包比单独的Rider更有价值。 对于学习、业余工作和内容创作,免费等级是理想的起点。

首次启动Rider

[3:57 - 4:30] 回到工具箱中,点击启动。 Rider会打开并立即询问是否要从VS Code导入设置。 除非您有特定想要保留的重要设置,否则跳过导入以开始全新的设置。

选择主题

[4:30 - 5:05] 初始配置屏幕提供了四个主题:Dark、Visual Studio Dark、IntelliJ Dark和Light。 Visual Studio黑暗版是一个常见的选择,因为它提供了高对比度,并且在不同显示器上清晰读取。 针对您自己的设置,选择在长时间使用时最容易阅读的那个; 该选择对IDE没有功能影响。

选择键绑定

[5:05 - 5:47] 键绑定屏幕提供了三个选项:Visual Studio快捷键、IntelliJ/JetBrains IDE快捷键和VS Code快捷键。 这对于您定期在工具间切换时是一个重要选择。

他选择了VS Code。 理由是微软在构建VS Code时,有机会重新审视Visual Studio原有的快捷键决策并简化它们。 结果是VS Code中使用最多的操作映射到单个键或简单组合:F12用于转到定义,F5用于调试,F1用于搜索。 Visual Studio中的对应绑定涉及多键序列:Control+B或Control+G用于转到定义,Alt+F5用于调试。 相同操作的按键更少意味着在您处于流畅状态时中断更少。

如果您来自长时间的Visual Studio背景,并且肌肉记忆已被那些绑定构建起来,那么Visual Studio键绑定是自然的选择。 如果您是生态系统的新手或已经在VS Code中感到舒适,VS Code的键映射会将这些简单的快捷方式直接带入Rider。

首次安装时跳过插件

[5:47 - 6:20] 最终设置屏幕显示精选插件的选择:AI助手、IdeaVim、Azure工具包等。 在首次安装时,最好全部跳过以避免排查复杂问题。 一旦确认基本设置正常运行,可以稍后安装插件。 点击继续,而不选择任何项目。

激活免费非商业许可证

[6:20 - 6:57] 在向导关闭后,点击底部状态栏中的试用通知。 对话框询问您使用Rider的用途; 对于大多数读者而言,"学习和自我教育"是合适的类别。 点击"登录或注册"。

登录流程会打开一个浏览器页面。 使用您的JetBrains账号凭据登录。 一旦认证完成,浏览器会显示成功确认,您可以关闭该选项卡。 返回Rider,接受非商业使用协议并点击"开始非商业用途"。试用通知消失,Rider在免费层级下完全激活。

创建项目并确认设置

[6:57 - 7:48] 许可证处理完毕后,创建一个新解决方案以确认一切从头到尾都在正常工作。 在欢迎屏幕上,点击新建解决方案。 模板选择器显示标准.NET SDK选项,如控制台应用和类库。

他选择控制台应用程序并进行配置:输出位置设置为home下的.slnx,框架设置为.NET 10,语言为C#。 点击创建。

Rider搭建项目骨架并打开编辑器。 在生成的Program.cs文件中添加第二行,以确认项目正确运行:

Console.WriteLine("你好,世界!");
Console.WriteLine("这来自Rider。");
C#

按F5(使用VS Code键映射)或点击运行。 Rider构建项目并在底部打开一个终端面板显示:

你好,世界!
这来自Rider。
Text

成功构建和正确输出确认了Rider在Linux上以.NET 10完全运作,无需超出Toolbox处理的额外配置。

调整UI缩放比例

[7:48 - 8:13] 用控制+逗号打开设置并在搜索框中输入 "缩放"。 Rider高亮显示每一个匹配的设置; 这些高亮显示的结果使得哪个控件负责哪个功能一目了然。

在外观下,将IDE缩放级设置为150%。 每个面板一起缩放:文件树、编辑器、工具窗口、状态栏。

有一个值得了解的限制:控制+加号和控制+减号仅调整编辑器字体大小。使用这些快捷键使代码文本变大,但文件树和工具窗口保持原始大小,导致布局不平衡。 外观缩放设置是正确的控制,以统一缩放整个IDE。

通过Toolbox保持Rider更新

[8:13 - 8:43] Toolbox在后台运行并定期检查Rider更新。 当有新版本可用时,它会显示通知。 应用更新只需在Toolbox中单击一下,不需要手动下载或提取。 这是通过Toolbox安装而不是从原始存档安装的核心收益。

为了使Toolbox在重启后可以访问,右键单击Rider任务栏图标并选择"固定到面板"。您也可以在应用程序启动器中搜索Toolbox并将其直接固定。 无论哪种方式,更新程序只需单击一下即可随时使用。

Toolbox还负责卸载Rider,回滚到上一个版本,以及安装您想以后添加的任何其他JetBrains工具,所有这些都在同一个窗口中完成。

跨平台IDE的理由

指南中分享的基本原则:开发环境的价值在于您对它的思考有多少。 任何时候您正在调整设置、寻找快捷键或调试为什么一个面板看起来不一样,都是未花在编写代码上的时间。 无论您在哪里工作,一致的环境让这个开销接近于零。 无论偏好是Rider、VS Code的C#开发工具包,还是Windows上的全版本Visual Studio,目标都是一样的:设定好,适应它,然后不再思考它。

[9:00 - end] 开始使用:从JetBrains.com下载Toolbox,而不是直接下载Rider档案,将其提取到您的home文件夹中,并从./jetbrains-toolbox可执行文件。 安装Rider后,在启动向导中选择您偏好的主题和键映图,暂时跳过插件,并通过登录JetBrains账号激活免费非商业许可证。 将外观缩放调整到150%确保整个IDE在任何显示器上都可读。

观看Tim Corey YouTube频道上的完整视频,以获得每一步的现场演练,同时运行Linux Mint桌面。

Earn More by Sharing What You Love

Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Let's Stay in Touch!

Join our newsletter, you’ll get exclusive access on article updates. We value your privacy

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户