环境准备#
安装 Git#
请通过 Git 官网 下载 Git 安装包
下载好安装包后, 双击安装包然后一直点击 安装即可.
安装 NodeJS#
请通过 NodeJS 官网下载 NodeJS 安装包:
下载好安装包后, 双击安装包然后一步步点击 安装即可, 除了第二步需要勾选 、正式开始安装时需要确认外, 不需要额外操作.
如果你已经安装过, 双击安装会显示下图, 则你可以直接进行下一步:
安装 pnpm#
在安装好 NodeJS 后, 我们在 Windows 搜索 powershell, 右键以管理员身份运行它:
注意打开时窗口显示的东西, 我们在窗口执行完一条命令时, 它还会再次显示:
在这个窗口执行命令的方法是输入命令然后回车. 我们首先输入以下命令, 来确认 NodeJS 安装成功且版本号大于等于 22:
node -v
然后我们对以下命令一条条地先输入再回车, 来改变执行策略、配置国内镜像源和安装 pnpm:
set-executionpolicy remotesigned
npm config set registry https://registry.npmmirror.com/
npm install -g pnpm
pnpm config set registry https://registry.npmmirror.com/
安装和配置 Cursor#
提示
如果已经安装了 VSCode, 你可以直接跳到导入配置文件, 区别只在于你将不能使用 Cursor 的 AI 编程助手.
安装#
请通过 Cursor 官网 下载 Cursor 安装包:
下载好安装包后, 双击安装包, 勾选, 然后一步步点击安装即可.
初次打开 Cursor#
首次运行时, Cursor 将要求你登录一个账号, 请自行注册并登录 Cursor 账号 (也可以先点击跳过).
然后一直点击继续, 勾选 (是的, 神人软件先强制你同意数据共享, 如果不愿意再之后自己去设置里取消.), 最后选择 AI 回复语言为中文, 即可进入 Cursor 主界面.
设置侧边栏#
进入主界面后, 通过 Ctrl-Shift+P 打开命令菜单, 输入 open vscode settings 以找到 , 从而打开 VSCode 设置面板, 搜索 orientation, 然后将搜索到的选项从 改为 :
在设置后, 将会弹窗提示我们重启 Cursor, 点击 即可.
导入配置文件#
接下来, 请下载 Cursor 配置文件. 其中有我由网上已有配置文件改动来的, 酒馆助手编写教程所需的所有 Cursor 配置, 我们将会导入它来配置 Cursor 自动保存文件、保存时格式化文件、安装扩展等许多功能.
要导入配置文件, 我们首先从 打开配置文件页面:
然后点击 , 再点击 来选择配置文件以导入:
在选择配置文件后, 我们点击 来导入它, 在弹出的窗口中选择 然后等待 Cursor 导入完成.
在导入完成后, 我们选择 sillytavern 配置文件, 勾选默认使用该配置文件, 再启用它.
此时, Cursor 左下角的齿轮将会显示 SI 字样; 以后遇到齿轮没有显示 SI 字样时, 也请注意通过 进行切换.
切换中文#
在导入完成后, 我们从侧边栏点击 再搜索 Chinese 来安装中文插件. 安装完毕后再重启 Cursor, 则会发现 Cursor 变成了中文.
打开模板文件夹#
实时编写前端界面或脚本依赖于我做好的项目模板, 我们打开 StageDog/tavern_helper_template, 点击 来下载它:
提示
如果你有代码和 Git 版本管理经验, 也可以 fork 本仓库或从网页右上角的 按钮来创建一个新仓库. 这将为你带来仓库说明中所说的方便功能.
下载完成后, 我们以管理员身份运行 bandizip 选择智能解压它 (别的解压软件我没试过, 可能会有问题), 按自己的意愿重命名文件夹, 然后通过 Cursor 左上角的来打开它:
如果你没有使用 bandizip, 请至少以管理员身份运行解压软件来解压文件, 但即便这样也可能解压存在问题. 具体地, 我们从 Cursor 里点击左侧 .mcp.json 文件, 如果只显示了一行 cursor/mcp.json, 那就是有问题的.
介绍 Cursor 界面#
Cursor 界面的总体情况如下所示. 如果哪一部分没有显示, 你可以点击右上角的三个按钮来展开显示它. (新版这三个按钮的图标改了, 但功能一样.)
禁用 Cursor 的数据共享#
根据上图的简单介绍, 我们应该从 (新版不再是齿轮图标, 但功能一样) 来调整 Cursor 的特殊设置.
在此我们先关闭 Cursor 强制我们开启的数据共享:
安装代码依赖#
根据 Cursor 界面, 我们展开, 然后输入以下命令来安装代码依赖:
pnpm install
在安装完成后, 我们将会在项目根目录看到名为 node_modules 的文件夹, 这个文件夹中就是我们刚刚通过 pnpm install 安装的第三方库.
安装字体#
为了让代码更易阅读, 建议你寻找中英文的等宽字体安装并自行配置给 Cursor.
其他 AI 编程助手#
Cursor 变得越来越蠢了, 建议你尝试其他 AI 编程助手. 它们有的以 Cursor/VSCode 插件的形式发布, 你可以在 Cursor 侧边栏的中搜索安装, 有的是单独的命令行软件.
本教程所提供的模板除了项目本身的配置外, 也为 Cursor 和一些编程助手设置了:
规则: 相当于添加了一个全局世界书, 里面我为项目结构、酒馆助手、前端界面、脚本、MVU 等进行了说明
MCP: 为编程助手添加额外工具, 例如允许编程助手直接查看酒馆网页
因此, 如果你需要使用其他编程助手, 除了编程助手本身的配置外还需要按照以下说明对它们也配置规则和 MCP.
- Augment
很强, 但越来越难白嫖了
规则: 已经配置在了 .augment/rules 中, 可以直接使用
MCP: 按照 .cursor/mcp.json 自行配置- Cline
无中文, 支持自定义 API
规则: 已经配置在了 .clinerules 中, 可以直接使用
MCP: 按照 .cursor/mcp.json 自行配置- RooCode
有中文, 改自 Cline, 支持自定义 API, 比 Cline 省 token
规则: 已经配置在了 .roo/rules 中, 可以直接使用
MCP: 已经配置在了 .roo/mcp.json 中, 可以直接使用- Kilo Code (推荐)
有中文, 改自 RooCode, 支持自定义 API, 据说更好
规则: 已经配置在了 .kilocode/rules 中, 可以直接使用
MCP: 已经配置在了 .kilo/mcp.json 中, 可以直接使用- Gemini CLI
谷歌的编程助手, emmm你真的要拿 gemini 做前端界面吗? 配置可以参考司马咩咩的用 GEMINI CLI 写卡教程
规则: 已经配置在了 GEMINI.md 中, 可以直接使用
MCP: 按照 .cursor/mcp.json 自行配置到 .gemini/settings.json 里- Claude Code (推荐)
Anthropic 的编程助手, 和 Gemini CLI 类似 (或者反过来?), 有 claude pro 账号即可使用; 你也可以用 Claude Code Router 接入自定义 API.
规则: 已经配置在了 CLAUDE.md 中, 可以直接使用
MCP: 已经配置在了 .mcp.json 中, 可以直接使用- Codex (推荐)
OpenAI 的编程助手, 据说目前最好用.
规则: 已经配置在了 AGENTS.md 中, 可以直接使用
MCP: 按照 .cursor/mcp.json 转换为 toml 格式, 然后从 codex 界面打开 mcp 配置文件并填入. 注意将mcpSevers改为mcp_servers[mcp_servers.browsermcp] command = "pnpx" args = ["@browsermcp/mcp"]
- 其他编程助手
规则: 按照 .cursor/rules 自行配置
MCP: 按照 .cursor/mcp.json 自行配置