飞客 - JetBrain
type: channel
link: https://achmydream.com/category/JetBrain/
items: Rider 创建代码模板
items: Rider 设置远程开发 SSH
items: WebStorm 设置远程开发 SSH
items: Rider 降低内存方案

Rider 创建代码模板
type: item
date: 2025-10-25T11:07:00+08:00
description: 创建文件模板官方文档：https://www.jetbrains.com/zh-cn/help/rider/2025.2/Creating_a_File_Template.html使用文件模板，就可以不必再写重复代码，也可以跳过一些注释写入，比如创建人 + 创建时间功能就像使用 Vistual Studio 创建的代码模板一样，需要使用 Virtual Studio 设置代码模板请看：https://www.achmydream.com/archives/72.html设置设置 → 文件模板 → C#可以从右边的复制，复制现有配置，可减少配置时间默认文件名，就是实际的生成的默认文件名组，可以选择将相同模板放到一起，方便使用时查找具体设置说明左侧填写代码模板/* * @author: $AUTHOR$ $DATE$ */ namespace $NAMESPACE$ { /// /// /// public class $CLASS$ {$END$} }右侧设置文件名称，组名称，并点击编辑变量编辑变量说明$NAMESPACE$ 由 $$ 包围的变量，可以是自定义变量，也可以使用Rider 内置的变量，这里是用来设置命名空间，点击更改宏 $CLASS$ 类名，点击更改宏$AUTHOR$ 作者，点击更改宏，然后输入作者姓名$DATE 日期，点击更改宏，然后设置日期类型其他模板展示，编辑变量与上面相同，也可以自定义变量/* * @author: $AUTHOR$ $DATE$ */ namespace $NAMESPACE$ { /// /// /// public class $CLASS$ { /// /// command /// public sealed class Command : ICommand<long> { ///// ///// 操作对象ids ///// //[JsonPropertyName("account_ids")] //public List<long> AccountIds { get; set; } = null!; } /// /// command handler. /// public sealed class Handler : CommandHandler<Command, long> { //private readonly IEFRepository repository; //private readonly DbContext _dbContext; ///<inheritdoc/> public Handler() { //初始化 } /// <inheritdoc /> public override async Task<Result<long>> Handle(Command command, CancellationToken cancellationToken) { throw new Exception("补充业务代码"); } } } }

Rider 设置远程开发 SSH
type: item
date: 2025-08-31T12:57:36+08:00
description: 前提：Linux 主机开放SSH远程登录Linux 安装 Git (按照版本控制，或装其他工具)设置Linux 远程链接 SSH使用终端，远程代码拉取，然后选择解决方案文件git clone http://xxxx.git认证授权选择语言重置 nuget，重新构建解决方案按照项目要求，在Linux安装指定版本的 .dotnethttps://learn.microsoft.com/zh-cn/dotnet/core/install/linux-scripted-manual#scripted-installcurl -L https://dot.net/v1/dotnet-install.sh -o dotnet-install.sh chmod +x ./dotnet-install.sh ./dotnet-install.sh --version latest

WebStorm 设置远程开发 SSH
type: item
date: 2025-08-31T11:19:00+08:00
description: 前提：Linux 主机开放SSH远程登录Linux 安装 Git (按照版本控制，或装其他工具)配置 Linux 的 SSH链接设置项目目录，后续可能要调整到具体项目位置远程代码拉取切换到具体前端目录

Rider 降低内存方案
type: item
date: 2025-08-04T21:32:00+08:00
description: https://chat.deepseek.com/a/chat/s/3401f8c9-ffdd-432b-ac02-2e04f1ebbc27修改安装目录的 rider64.exe.vmoptions 配置文件,找到以 -Xmx 开头的行 (例如 -Xmx2048m)-Xmx3072m (3GB) - 对于中型项目通常是好的起点-Xmx4096m (4GB) - 适用于较大的项目，16GB 内存可选择-Xmx6144m (6GB) - 适用于非常大的项目或内存充足的机器 (通常不建议超过 8GB，除非有特殊需求且物理内存非常充裕禁用目前不使用的插件增加物理内存 (RAM): 如果可行，升级到 16GB 或 32GB RAM 是最根本的解决方案排除不需要的文件夹:比如一些前端文件，node_modules, bin, obj, packages, dist, build, 大型资源文件目录, 文档目录等只加载需要使用的项目，其他项目卸载掉，代码提交前全部加载项目，排查代码引用问题使用原生的主题插件，用不到的主题可以禁用或者卸载清理缓存和日志，重建索引需要事件，特别是大项目