Cursor 迁移到 Zed 编辑器

文章目录

  • 目的
  • [Zed 编辑器简介](#Zed 编辑器简介)
  • 常见问题
    • [首次进入 Zed 的全局配置](#首次进入 Zed 的全局配置)
    • [保存文件时 eslint 修复](#保存文件时 eslint 修复)
    • 面板靠右侧
    • [最终的 setting.json](#最终的 setting.json)
    • [终端添加 zed](#终端添加 zed)
    • 添加代码片段

目的

我的小电脑撑不住了,太卡了,所以找一个轻量的 ide


Zed 编辑器简介

这个是官网 https://zed.dev/


常见问题

首次进入 Zed 的全局配置

javascript 复制代码
{
  "terminal": {
    "cursor_shape": "bar",
    "blinking": "on",
    "option_as_meta": true
  },
  "tabs": {
    "close_position": "left"
  },
  "sticky_scroll": {
    "enabled": true
  },
  "use_system_window_tabs": true,
  "max_tabs": 5,
  "use_system_path_prompts": true,
  "buffer_font_family": "Input",
  "show_whitespaces": "boundary",
  "show_edit_predictions": true,
  "ensure_final_newline_on_save": true,
  "base_keymap": "Cursor",
  "theme": {
    "mode": "system",
    "light": "One Light",
    "dark": "One Dark"
  },
  "format_on_save": "off"
}

保存文件时 eslint 修复

在你的项目下新建 .zed 文件夹,然后创建 settings.json 文件

javascript 复制代码
{
  "format_on_save": "on",
  "formatter": [
    { "code_action": "source.fixAll.eslint" },
    { "code_action": "source.organizeImports" }
  ],
}

类似这个样式, 具体配置可以看官网 https://zed.dev/docs/configuring-zed#formatter

效果演示

面板靠右侧

最终的 setting.json

json 复制代码
// ~/.config/zed/settings.json
{
  "project_panel": {
    "dock": "right"
  },
  "icon_theme": "Zed (Default)",
  "terminal": {
    "cursor_shape": "bar",
    "blinking": "on",
    "option_as_meta": true
  },
  "tabs": {
    "close_position": "left"
  },
  "sticky_scroll": {
    "enabled": true
  },
  "use_system_window_tabs": true,
  "max_tabs": 5,
  "use_system_path_prompts": true,
  "buffer_font_family": "Input",
  "show_whitespaces": "boundary",
  "show_edit_predictions": true,
  "ensure_final_newline_on_save": true,
  "base_keymap": "Cursor",
  "theme": {
    "mode": "system",
    "light": "Vitesse Refined Light",
    "dark": "Vitesse Refined Dark Soft"
  },
  "format_on_save": "off"
}

终端添加 zed

添加代码片段

然后选择语言

我这里是 react ,所以选择 tsx

然后打印就有了

相关推荐
为美好的生活献上中指3 分钟前
Spring AI Advisor 深度实战:构建严谨的 AI Agent 拦截链
java·人工智能·spring·advisor·aiagent
ruofu337 分钟前
如何让docker使用提前下载好的镜像,而不是在线拉取
java·spring cloud·docker
爱敲键盘的猴子7 分钟前
深入理解 Spring IoC -- 基于 XML 的 Bean 配置详解
xml·java·spring
艾莉丝努力练剑13 分钟前
【Qt:问题解决】Qt程序入口点错误修复:MinGW ABI兼容问题
java·服务器·开发语言·qt·文件系统·动静态库
程序员黑豆7 小时前
Java 注释详解:单行、多行与文档注释的完整指南
java·前端·ai编程
hey_sml9 小时前
JAVA每日一学---CompletableFuture中thenApply与thenCompose区别详解
java·开发语言
Doraemomo9 小时前
数据结构-环形链表
java·数据结构·链表
萧瑟余晖10 小时前
Java深入解析篇十七之SpringCloud
java·开发语言
是未才10 小时前
从输入 URL 到页面返回:DNS、路由、TLS 与 HTTP 完整链路
java·后端·计算机网络
ttod_qzstudio11 小时前
Java 常用语法极简通关(五):类与对象——字段、方法、构造器、this 与 static
java·开发语言·python