JetBrains的.NET和ASP.NET集成开发环境Rider 2023版本在Linux系统的下载与安装配置教程

news2024/12/24 0:12:11

目录

  • 前言
  • 一、Rider 安装
  • 二、使用配置
  • 总结


前言

Rider是一款专为.NET和ASP.NET开发人员设计的集成开发环境(IDE)。它提供了丰富的功能和工具,可以帮助开发人员更高效地编写、调试和部署.NET和ASP.NET应用程序。注:已在CentOS7.9和Ubuntu20.04安装测试过!

Rider的主要特点:

——代码编辑器:Rider提供了一个强大的代码编辑器,支持智能代码完成、代码分析、代码重构等功能。它还可以自动检测错误并提供修复建议。
——调试器:Rider内置了一个强大的调试器,可以帮助开发人员诊断和解决各种问题。它支持本地和远程调试,并提供了多线程调试和GPU调试等高级功能。
——版本控制:Rider支持各种版本控制系统,如Git、SVN和Mercurial等。开发人员可以使用这些工具来管理代码库、跟踪变更并进行协作。
——Web开发支持:Rider提供了广泛的Web开发支持,包括HTML / CSS / JavaScript编辑器、前端框架支持和Docker支持等。
——数据库支持:Rider提供了对各种数据库的支持,包括MySQL、PostgreSQL、Oracle、SQL Server等。开发人员可以使用集成的数据库工具来管理数据和执行查询。
——其他功能:Rider还提供了很多其他功能,如代码模板、自动化测试、性能分析和集成开发环境的插件系统等。

除了常规特点外,Rider还有以下增强功能:

——Unity支持:Rider提供了广泛的Unity支持,包括代码编辑器、调试器等。开发人员可以使用内置的工具来管理和构建Unity应用程序。
——快速重构:Rider提供了快速重构工具,可以帮助开发人员更轻松地进行代码优化和重构。
——自定义键盘快捷键:Rider允许用户自定义键盘快捷键,以便更加高效地使用。


一、Rider 安装

1、安装所需文件放至Linux平台上,所有安装文件如下图所示。

在这里插入图片描述

2、在Linux环境中直接解压压缩文件到安装位置, 完成安装过程,如下图所示。

在这里插入图片描述

3、解压完成,如下图所示。

在这里插入图片描述

4、复制Crack路径下的ja-netfilter-all文件夹至固定位置(建议放置在与JetBrains工具安装位置并行的路径下,如果之前安装过其他的JetBrains工具并已复制过该文件夹,则无需再次复制),如下图所示。

5、编辑安装完工具的bin路径下的xxx.vmoptions文件,在文件最后填入下面三行代码(其中“XXX”替换为上一步ja-netfilter-all文件夹的保存路径),并保存文件。如下图所示。

-javaagent:XXX/ja-netfilter-all/ja-netfilter.jar=jetbrains
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

在这里插入图片描述

6、设置环境变量,并source使其生效。如下图所示,以bash环境为例。

在这里插入图片描述

二、使用配置

1、在命令行输入启动指令,启动软件,如下图所示。

在这里插入图片描述
2、选择主题,下一步,如下图所示。

在这里插入图片描述
3、根据需求进行配置,下一步,如下图所示。

在这里插入图片描述
4、继续下一步,如下图所示。

在这里插入图片描述
5、可根据需求联网后选择安装,下一步,如下图所示。

在这里插入图片描述

6、将Crack/Activation Codes路径下的文件里的所有内容复制到Activation code下的方框内,然后点击Activate,如下图所示。

在这里插入图片描述

7、继续下一步,如下图所示。

在这里插入图片描述

8、配置完成,正常使用,如下图所示。

在这里插入图片描述

9、运行Plugins,在中间搜索框内输入“Chinese”,选择中文语言包安装,如下图所示。

在这里插入图片描述

10、安装完成后,选择重启集成环境,如下图所示。

在这里插入图片描述

11、重启工具后,环境改为中文,可正常使用,如下图所示。

在这里插入图片描述


总结

声明:本文的配置过程只供学习参考,如有商业用途打算,请务必购买和使用正版软件!侵权立删!
本文所用软件链接:https://p【CSDN】an.ba【CSDN】idu.com/s/1iDtB【CSDN】dlucyAr【CSDN】Y6jWpx【CSDN】ofXjg
提取码:f3【CSDN】9h
链接地址和提取码复制后去掉【CSDN】,或关注公众号“EDA家园”并回复“JBLRD23”获取。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/600367.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java课程设计之购物车管理系统

一、项目准备 1、开发工具:JDK、Eclipse 2、需求分析: 包括商品管理和购物车管理。 1)商品管理主要功能 商品信息导入 显示所有商品信息 2)购物车主要功能 添加商品到购物车 修改购物车中的商品数量 显示购物车中的所有商…

运维小白必学篇之基础篇第六集:权限实验

权限实验 实验作业: 1、创建1.txt文件,修改1.txt文件权限为属主最大,属组读写,其他人无权限 2、单独为1.txt文件的属组赋予执行权限 3、修改1.txt的属组为a1 4、修改用户a2的登录shell为/bin/bash 5、创建a1用户,设置…

chatgpt赋能python:Python内置函数求和

Python内置函数求和 Python是一种易学易用的编程语言,是许多开发人员和数据分析师的首选语言。Python提供了多种内置函数来处理不同的任务,其中包括求和函数。本文将介绍Python中的内置求和函数以及如何使用它们。 Python内置求和函数 在Python中&…

【51单片机】AT24C20数据帧(I2C总线)

🎊专栏【51单片机】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆音乐分享【Love Story】 🥰大一同学小吉,欢迎并且感谢大家指出我的问题🥰 小吉先向大家道个歉,因为最近在期末…

“微商城”项目(4首页)

1.显示轮播图 首页和商品详情页都有图片轮播图展示&#xff0c;考虑到Vue组件代码的复用性&#xff0c;把轮播图相关代码单独放置在src\components\swiper.vue文件中。 在src\pages\Home.vue文件中&#xff0c;编写HTML结构代码&#xff0c;示例代码如下。 <template>…

大数据AI课程更新——6月AI绘画入门小课

在这个课程中&#xff0c;我们将探索人工智能在绘画领域的应用&#xff0c;学习如何利用AI技术创造出令人惊叹的艺术作品。无论你是对绘画有兴趣的初学者&#xff0c;还是已经有一定绘画基础的学生&#xff0c;本训练营都将为你提供一个展示创造力和实践技巧的平台。 2022年是A…

永远年轻,永远在路上的AI TIME

点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入&#xff01; 在2019年的智源人工智能大会上&#xff0c;我第一次接触AI TIME&#xff0c;时至今日&#xff0c;加入AI TIME已经四年了。在过去的四年里&#xff0c;AI技术、产业发生了翻天覆地的变化&#xff0c;我自己的思…

80后程序员涛哥的童年

博主&#xff1a;爱码叔 个人博客站点&#xff1a; icodebook 公众号&#xff1a;漫话软件设计 微博&#xff1a;程序员涛哥 专注于软件设计与架构、技术管理。擅长用通俗易懂的语言讲解技术。对技术管理工作有自己的一定见解。文章会第一时间首发在个站上&#xff0c;欢迎大家…

态路小课堂丨交换机堆叠—简化组网结构,增强网络可靠性

TARLUZ态路 01、什么是交换机堆叠 交换机堆叠是指将多台支持堆叠特性的交换机通过堆叠线缆连接起来&#xff0c;从逻辑上虚拟成一台交换设备&#xff0c;该交换机中的所有交换机共享相同的配置信息和路由信息。当向逻辑交换机增加和减少单体交换机时不会影响其性能。 02、有什么…

新鲜出炉

最近发现了一爆款APP重新来袭&#xff0c;心中不由感叹“经典永不过时”&#xff01;它可是能节省真金白银的&#xff0c;尤其是几年前&#xff0c;流量真是不便宜&#xff0c;出门到了哪里都是赶紧寻找wifi和密码&#xff0c;直到它的出现&#xff0c;可以完全自动化&#xff…

除了降价,阿里云还有王炸

1. 写本文的前因 最近业内多家云厂商都找到了简单的宣传方法&#xff0c;那就是跟风降列表价。我并不反对这种常规宣传&#xff0c;我那篇科普谈降价的文章&#xff0c;据说也让某些云参透了敲锣不要钱&#xff0c;宣传没损失。 在阵阵锣声中&#xff0c;我随口和朋友们发牢骚&…

盘点一个Python自动化办公需求,实现数据自动填充(上篇)

点击上方“Python爬虫与数据挖掘”&#xff0c;进行关注 回复“书籍”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 临别殷勤重寄词&#xff0c;词中有誓两心知。 大家好&#xff0c;我是皮皮。 一、前言 前几天遇到了一个小需求&#xff0c;粉丝自己在实际工作中的需求…

牛叉,一行代码不写,就可以开发系统

如今AI和低代码越来越火&#xff0c;可以瞬间完成一个系统的开发。 不用一行代码&#xff0c;轻松实现业务数字化&#xff0c;是怎么做到的&#xff1f; 前面小孟开发了大量的系统&#xff0c;很多时候不是我写代码多么快&#xff0c;也不是我技术多么的厉害&#xff0c;而是…

GPU与CPU

1 什么是GPU&#xff1f; GPU的英文全称Graphics Processing Unit&#xff0c;图形处理单元。通俗来说&#xff0c;GPU是一款专门的图形处理芯片&#xff0c;做图形渲染、数值分析、金融分析、密码破解&#xff0c;以及其他数学计算与几何运算的。GPU可以在PC、工作站、游戏主…

chatgpt赋能python:Python如何关闭对话框?

Python如何关闭对话框&#xff1f; 如果你是一名Python编程经验丰富的工程师&#xff0c;你一定已经遇到过需要在Python中关闭对话框的场景。在这篇文章中&#xff0c;我将详细介绍如何处理这个问题&#xff0c;并提供一些有用的技巧和建议。 什么是对话框&#xff1f; 在编…

跨境电商平台支持后台采集商城PC+WAP+小程序+APP,Java

跨境电商系统概述 跨境电商系统是一种在全球范围内开展电子商务的技术平台。它能够帮助企业建立贸易关系、实现商品销售、支付和物流配送等功能&#xff0c;提高企业的市场竞争力和盈利能力。该系统支持自营和招商入驻的电商模式&#xff0c;多终端交互&#xff0c;有PC、APP、…

【Springboot实用功能开发】发送QQ邮件以及邮件验证码对话框

文章目录 参考博客1. 发送一封QQ邮件添加Maven依赖QQ邮箱开启POP服务配置application.properties文件Controller层编写 vue前端&#xff08;也可以直接省略使用PostMan测试接口&#xff09; 2. 做一个发送邮件验证的对话框 参考博客 vue实现验证码倒计时功能SpringBoot实现邮箱…

会讲ppt的技术人,平均薪资多30%以上!

一场好的技术分享&#xff0c;可以用“有趣有料”四个字来形容&#xff0c;那么如何才能做到有趣又有料呢&#xff1f;结合我的经历&#xff0c;做了一些总结。 2015年&#xff0c;我出版《技术管理之巅》以后&#xff0c;先后收到QCon、CSDN、IT168等业界知名技术大会的邀请担…

大手笔!吴恩达一口气开放了 3 个 AIGC 教程。。

公众号关注 “GitHubDaily” 设为 “星标”&#xff0c;每天带你逛 GitHub&#xff01; 一个月前&#xff0c;DeepLearning.ai 创始人吴恩达与 OpenAI 开发者 Iza Fulford 联手推出了一门面向开发者的技术教程&#xff1a;《ChatGPT 提示工程》。 该教程总共分为 9 个章节&…

编码器-解码器 | 基于 Transformers 的编码器-解码器模型

基于 transformer 的编码器-解码器模型是 表征学习 和 模型架构 这两个领域多年研究成果的结晶。本文简要介绍了神经编码器-解码器模型的历史&#xff0c;更多背景知识&#xff0c;建议读者阅读由 Sebastion Ruder 撰写的这篇精彩 博文。此外&#xff0c;建议读者对 自注意力 (…