在Linux Mint安装JetBrains Rider
VS Code与C# Dev Kit覆盖了许多领域,但这并不是Linux上C#开发者唯一可用的IDE。 JetBrains Rider是一个功能齐全的替代选项,它几乎以相同的方式在Windows、Mac和Linux上运行,这意味着您可以切换机器而不必重新学习您的环境。 正确安装它,使其在不需要手动操作的情况下保持更新只需要一个额外步骤,如果您直接下载归档文件,这一步很容易被忽略。
本教程详细介绍了基于Tim Corey系列教程在Linux Mint上安装JetBrains Rider的步骤。 我们将涵盖使用工具箱应用程序、许可证激活和初始环境配置,跟随从第一次启动到经过验证的构建的进程。
为什么选择工具箱应用程序,而不是直接下载
[0:09 - 1:11] JetBrains在其网站上提供一个直接的.tar.gz压缩文件用于Rider。下载并解压该文件是可行的,但这会带来维护问题:每个后续的Rider版本都位于您的机器上的独立文件夹中,留下多个并排安装,需您自己管理。 您可以启动任何想要的版本,但跟踪哪个是最新的,并删除旧版本,随着时间推移会变得乏味。
工具箱应用程序解决了这个问题。 它是一个轻量级的管理层,为您安装Rider,跟踪已安装的版本,并以通知的形式提供更新,您可以单击一下即可应用。 您总是从一个一致的位置启动最新版本,卸载同样干净。 对于您计划长期使用的工具,工具箱是正确的起点。
要获取它,请访问JetBrains.com,进入产品页面,选择工具箱应用程序而不是直接选择Rider。 该网站检测到Linux,并预先选择正确的.tar.gz下载。 点击下载并等待完成。
解压并运行工具箱
[1:11 - 1:30] 一旦归档下载完成,在您的归档管理器中打开它,并将其解压到您的主文件夹,保持目录结构不变。 结果是一个名称中带有长版本字符串的文件夹,比如bin目录。
文件夹名称中的这个版本字符串部分比较尴尬。 在终端中输入完整路径容易出错; 推荐的快捷方式是导航到文件管理器中的bin文件夹,右键单击并选择"在此打开终端"(通常标记为"打开内部终端")。 这样您就进入了一个已经指向正确目录的终端,因此您可以运行:
./jetbrains-toolbox./jetbrains-toolbox通过终端运行它,而不是在文件管理器中双击,这让您可以在启动时看到任何输出或错误。 工具箱窗口片刻后便会出现。
初始工具箱设置
[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选项,如控制台应用和类库。
他选择Console App并进行配置:输出位置设置为home下的.slnx,框架设置为.NET 10,语言为C#。 点击创建。
Rider搭建项目骨架并打开编辑器。 在生成的Program.cs文件中添加第二行,以确认项目正确运行:
Console.WriteLine("你好,世界!");
Console.WriteLine("这来自Rider。");Console.WriteLine("你好,世界!");
Console.WriteLine("这来自Rider。");按F5(使用VS Code键映射)或点击运行。 Rider构建项目并在底部打开一个终端面板显示:
你好,世界!
这来自Rider。成功构建和正确输出确认了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在任何显示器上都可读。

