首页
学习
活动
专区
圈层
工具
发布

Zed IDE官宣新招:Git Graph 正式支持!

最近刷到Zed编辑器的一个PR,这个pr的合并标志这zed正式支持gitgraph,忍不住想唠两句。...这次更新让GitGraph的画布支持列宽拖拽调整,看似小改动,实则暗藏玄机gitgraph先看看zed的gitgraph是什么样的可以通过操作:gitgraph:open打开gitgraph视图。...把GitGraph的画布"塞进"Table组件的列宽管理系统,从此左右分屏想拉多宽拉多宽,双击还能一键复位!...另外,如果未来能支持键盘快捷键调整列宽(比如Ctrl+←/→),对键盘党会更友好~小结特性说明✅列宽拖拽支持左右分屏自由调整✅双击复位快速恢复默认宽度✅级联重分布调整一列,其他列智能跟随✅视觉反馈拖拽时高亮提示...,操作更安心互动时间:你用过哪些编辑器的Git可视化工具?

29510

编程语言的 IDE 支持

或许是出自于对编写编程语言的兴趣,又或许是对于创建 IDE/编辑器的兴趣,对于『IDE/编辑器是如何提供编程语言的支持』,我充满了兴趣。...对于一些开发人员而言,他/她们会配置上强大的各种支持功能,以使它看上去像是一个 IDE。而后呢,它失去了快速启动的能力,或者失去了一部分的快速启动的速度,这便是有些遗憾的。...你还只需要一个,不需要启动多个不同的 IDE,还省下了硬盘空间。笑~ 不过,总的来说,这些功能都依赖于词法分析,有了这个支持,才能进行其它部分的操作。...自制 DSL 语法解析 颇为遗憾的是,我尚未写过任何的 Vim 插件,好在我还知道 Vim 是如何退出来的。我使用 Vim 作为 git 的 editor,还熟知一些 Vim 编辑的常用快捷键。...语言的高级支持 在我们实现了开发工具的词法分析接口之后,我们就能按不同的 IDE/编辑器所定义的接口,进行定制了。这是一个繁杂,而又充满挑战的工作。对于不同的工具来说,它们的接口相关也甚多。

3.2K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    最佳开源IDE

    如果您是开源的粉丝,您可能想知道,有一些IDE是在一个许可证下提供的,这将满足您既要高效又要开放的需求。 但是我所说的那些开源IDE是什么呢?让我们深入研究一下,找出答案。...VS Code由微软维护,适用于Linux、macOS和Windows,并支持比您需要的更多语言。如果您没有看到您正在使用的语言的内置支持,那么很可能有一个扩展程序可以实现这一点。...VS Code包括调试支持、语法高亮显示、智能代码补全、代码片段、代码重构、Git支持、主题、键盘快捷键和大量的扩展程序库来扩展功能集。使用VS Code,您还可以配置您正在使用的语言中的测试框架。...IntelliJ IDEA 包括版本控制支持、智能编辑器、完整的代码补全、AI 助手、语言注入、显示项目中发现问题的“问题”工具、检查和上下文操作、实时模板、项目范围内的重构、代码重复检测等等。...你还可以找到对许多流行框架的支持,例如 Spring、Spring Boot、Micronaut、Quarkus、Helidon、Jakarta EE、Ktor、JPA、Hibernate 等等。

    1.7K10

    Git版本控制 —— IDE工具(IDEA)

    创建本地仓库 根据项目要求创建自己的项目 然后使用VCS --> Import into Version Control  --> Create Git Repository...在项目上创建Git仓库...push的时候会有new标签提示会在远程新建分支 ? 标签管理 检出要打标签的分支,然后Git --> Repository --> Tag... ?...在控制台中我们可以看到实际执行的git命令,可以帮助我们查找问题。 ? 储藏工作区 有时我们需要经正在编写的代码临时储藏,然后去修改一些bug,完成bug修改后进行恢复。这时我们可以使用代码储藏。...项目右键 --> Git --> Repository --> Stash Changes ? 填写储藏名称 ? 这是我们会发现修改的代码不见了。...之后我们要恢复储藏区的内容 项目右键 --> Git --> Repository --> UnStash Changes ? 选择要恢复的暂存名称并恢复暂存 ?

    4.6K20

    Git 实战(三) | Github 必会高频基础命令与 IDE 的 Git 集成

    fork: 1.2)fork完成后就可以在我们自己的GitHub账户下见到被fork的项目: 2.1)接着我们使用git clone命令将fork的项目clone到本地: 这个时候可以将此项目看做是自己的一个项目...conflict;为了能让我们知道当前的修改是否conflict,就需要使用git fetch命令了; 使用 git fetch 拿下来一个远程分支的文件,看一下这个分支和我自己的有什么冲突。...7.1)先使用git remote -v命令来查看本地仓库与远程仓库的关联关系 这个时候我们可以增加一个remote,选择原仓库的HTTPS地址,使用git remote add <远端地址...merge: 这个时候如果再进行pr的话,遇见conflict的几率就会小的多了 命令简单总结: git remote add other xxxx git fetch other master git...: 8.3)在右下角还可以进行Git分支的管理

    68830

    git专题 | 脱离IDE,git在命令行是如何工作的

    前言git 作为最常用的版本控制工具,已经成为协同开发中不可或缺的部分。随着 IDE 功能的不断集成发展,我们不知不觉中已经习惯了使用 IDE 中的集成命令,来进行代码提交和版本管理。...对于许多开发者来说,IDE 提供的图形化界面简化了操作流程,让版本控制变得更加直观和容易。...然而,这也使得很多人并不了解 git 的底层命令和工作原理,所以本篇文章就使用 git 命令行操作,看看 git 是如何工作的。工作区域在 git 中,不同的命令是对不同的 git 工作区域进行操作。...新建一个名为aqi的文本,然后在里面输入一行 Hello World,此时我执行 git status 查看工作区状态。git操作在 git 中,最基本的操作就是 git add 和 commit。...分支branch在讲完 git 的基本操作之后,我们再结合branch,深入探讨一下 git 的工作区域。

    1.4K51

    5 个开源的 Java IDE 工具

    Eclipse Eclipse 是桌面计算机上最著名的 Java IDE 之一,它支持 C/C++、JavaScript 和 PHP 等多种编程语言。...Netbeans IDE NetBeans IDE 是一个 Java 的集成开发环境,它允许开发人员利用 HTML5、JavaScript 和 CSS 等支持的 Web 技术为独立、移动和网络架构制作模块化应用程序...NetBeans IDE 允许开发人员就如何高效管理项目、工具和数据设置多个视图,并帮助他们在新开发人员加入项目时使用 Git 集成进行软件协作开发。...这里下载的二进制文件支持 Windows、macOS、Linux 等多个平台。在本地环境中安装了 IDE 工具后,新建项目向导可以帮助你创建一个新项目。...Java 作为最广泛使用的编程语言和环境之一,这五种只是 Java 开发者可以使用的各种开源 IDE 工具的一小部分。

    2.7K30

    5 个开源的 Java IDE 工具

    Eclipse Eclipse 是桌面计算机上最著名的 Java IDE 之一,它支持 C/C++、JavaScript 和 PHP 等多种编程语言。...Netbeans IDE NetBeans IDE 是一个 Java 的集成开发环境,它允许开发人员利用 HTML5、JavaScript 和 CSS 等支持的 Web 技术为独立、移动和网络架构制作模块化应用程序...NetBeans IDE 允许开发人员就如何高效管理项目、工具和数据设置多个视图,并帮助他们在新开发人员加入项目时使用 Git 集成进行软件协作开发。...这里下载的二进制文件支持 Windows、macOS、Linux 等多个平台。在本地环境中安装了 IDE 工具后,新建项目向导可以帮助你创建一个新项目。...总结 Java 作为最广泛使用的编程语言和环境之一,这五种只是 Java 开发者可以使用的各种开源 IDE 工具的一小部分。

    5.5K20

    Git 实战(三) | Github 必会高频基础命令与 IDE 的 Git 集成

    本文是 Git 实战系列第 3 篇,作者月关,霍格沃兹测试学院优秀学员。一个在质量保障领域攀登探索的tester,致力于用技术改变身边人对测试的认识。对Web,接口和APP 自动化均有所涉及。...; 也可以使用git remote -v命令来查看,可见现在本地仓库与远程仓库直接关联的是fork之后的项目: image.gif 3.3)只用git push命令将本地仓库的文件推到远程仓库中去: image...,就需要使用git fetch命令了; 使用 git fetch 拿下来一个远程分支的文件,看一下这个分支和我自己的有什么冲突。...7.Remote image 7.1)先使用git remote -v命令来查看本地仓库与远程仓库的关联关系 image 这个时候我们可以增加一个remote,选择原仓库的HTTPS地址,使用git remote...: git remote add other xxxx 到这里,一个基本的git分支管理的流程就走完了,再简单介绍一下IDE中的Git集成 8.IDE中的Git集成 image.gif 8.1)将项目用

    78030

    打造你的专属云开发环境:支持任意 IDE,任意云服务 | 开源日报 No.215

    loft-sh/devpodhttps://github.com/loft-sh/devpod Stars: 6.9k License: MPL-2.0 devpod 是一个开源的、仅限客户端的、不受限制的工具...,可以与任何集成开发环境(IDE)一起使用,并允许您在任何云端、Kubernetes 或本地 Docker 上进行开发。...倍 没有供应商锁定:支持所有云提供商,并且可以轻松更改提供商 本地开发和跨 IDE 支持 客户端唯一:无需安装服务器后台,只需在您自己的计算机上运行 devpod 开源和丰富功能集合 ray-project...Objects: 可在整个集群访问的不可变值。 支持使用 Ray 仪表板监控和调试 Ray 应用程序及集群。...轻量级和快速 纯 Go 实现,无需 C 绑定 支持 TCP/IPv4、TCP/IPv6、Unix 域套接字或自定义协议连接 自动处理断开的连接 自动连接池管理(由 database/sql 包提供) 支持大于

    88410

    软件测试|Github基础命令与 IDE 的 Git 集成

    fork:1.2)fork完成后就可以在我们自己的GitHub账户下见到被fork的项目:2.1)接着我们使用git clone命令将fork的项目clone到本地:这个时候可以将此项目看做是自己的一个项目...)将文件提交到本地仓库:图片这个时候可以看到提交的作者已经变成我们自己了;也可以使用git remote -v命令来查看,可见现在本地仓库与远程仓库直接关联的是fork之后的项目:图片3.3)只用git...conflict,就需要使用git fetch命令了;使用 git fetch 拿下来一个远程分支的文件,看一下这个分支和我自己的有什么冲突。...7.1)先使用git remote -v命令来查看本地仓库与远程仓库的关联关系图片这个时候我们可以增加一个remote,选择原仓库的HTTPS地址,使用git remote add Git分支的管理:

    74920

    Jetbrains Air IDE 更新:支持Opus4.7!

    2️⃣Opus4.7:更聪明、更严谨的代码大师升级细节:ClaudeAgent和Junie现在支持Opus4.7模型相比Opus4.6,在处理复杂、长时间运行的编码任务时更加严谨和一致适合那些以前需要你密切监督的工作技术解读...5️⃣CodexFastMode:花钱买时间的选择权功能特性:Codex在GPT-5.4上支持Fast模式响应速度更快,但消耗更多credit仅支持ChatGPT订阅用户权衡哲学:这是一个典型的"时间vs...不同的任务、不同的心情、不同的deadline,需要不同的节奏。...2.从单一到多元支持Opus4.7、提供Fast/Standard模式、多种权限级别——这些选择权体现了对场景多样性的尊重。没有银弹,只有合适的工具。...你的思考不需要等待机器的执行你的灵感不需要等待任务的完成你的节奏不需要被工具的响应速度绑架这让我想到一个哲学命题:工具应该适应人,还是人应该适应工具?

    38010

    FPGAHDL 人员开发利器-TerosHDL(开源 IDE)

    HDL 人员开发利器-TerosHDL(开源 IDE) https://terostechnology.github.io/terosHDLdoc/about/about.html TerosHDL是啥...TerosHDL 的目标是为 HDL 开发人员提供一个开源 IDE,该 IDE 具有软件开发人员常用的功能。...IDE 包含一堆工具,其中最重要的是VSCode 插件。一些工具是由Teros Technology组织开发的,而另一些则来自开源项目。所有工具都组织在不同的后端,并通过插件暴露给 GUI。...[3:0] Processes unnamed: ( @(posedge clk or negedge rst_n) ) Type: always State machines 总结 作为一个开源的...IDE,功能比较完整,其中仿真部分没演示,大家可以自行探索,真的极其适合初学者,安装过程不复杂,都是常规的应用,下面给出来上面需要的安装文件。

    2K20

    最火的开源 IDE:CodeBlocks 完整安装教程

    导读:开发C/C++最好的IDE是什么,尤其对于很多初学者来说用什么IDE比较容易上手,本文将做以介绍,并为您演示如何下载与安装。...本文字数:1015,阅读时长大约:10分钟 (一)最火的开源IDE CodeBlocks作为一款开发C/C++的IDE现在在开源社区非常流行,甚至可以说是大红大紫。...那么它和其他的IDE相比,尤其是传统的VS相比,有哪些优点呢,主要包含以下几方面: (1)开源免费:免费就可以使用它的完整功能,不用担心下错版本,或者浪费时间去找盗版。...(2)体积小、安装快捷:VS需要下载一个超大的安装包,并且花一两个小时来安装很多完全用不到的功能,实在是浪费时间。CodeBlocks显得非常的小巧,几分钟就可以完成安装。...(五)编译器路径的配置 如果上面的编译失败,有一点需要大家特别注意一下,就是编译器的路径是否配置正确。我们选择的是MinGW中的GCC编译器,默认安装路径是在CodeBlocks下面,比如 ?

    4.7K40

    开源的git 服务器

    ​1、GitLab 开源版本 简介:GitLab 是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过 Web 界面进行访问公开的或者私人项目。...项目地址:https://gitee.com/mirrors/gitlab 2、Gogs 开源版本 简介:Gogs 是一款极易搭建的自助 Git 服务,其目标是打造一个最简单、最快速和最轻松的方式搭建自助...项目地址:https://gitee.com/Unknown/gogs 3、Gitea 开源版本 简介:Gitea 的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。...项目地址:https://gitee.com/gitea/gitea image.png 4、Gitosis 开源版本 简介:Git 是非常著名的分布式版本控制系统。...项目地址:https://www.oschina.net/p/gitstack 6、Gitolite 开源版本 简介:Git 是非常著名的分布式版本控制系统。

    2.9K30

    用于探索和测试API的开源IDE工具-Bruno

    尤其针对那种测试流程规范性很高的项目,测试人员进行接口测试是不可或缺的一部分。而这其中,大多数都会使用 Postman 作为接口测试的工具,无论从功能上还是使用上,大大提高了测试的工作效率。...本文将介绍另一款全新且创新的 API 测试工具 - Bruno,从功能与使用上也不会输给 Postman 的。 2、简介 Bruno 是一款开源的 IDE 工具,用于探索和测试 API。...Bruno 可直接在你的电脑文件夹中存储 API 信息,使用纯文本标记语言 Bru 来保存有关 API 的信息。...你可以使用 Git 或选择其他任何版本控制系统来对这些 API 信息进行版本控制和协作。 Bruno 仅限离线使用,不支持云同步功能,从而重视你的数据隐私,并认为它应该留在你的设备上。...官网地址: https://www.usebruno.com/ 3、安装 Bruno 支持 Windows、Mac、Linux 方式一:下载安装可执行文件 下载地址: https://www.usebruno.com

    2.5K10

    AI辅助编程,支持IDE,开发效率提高100倍。

    其对于个人开发者是完全免费的,且支持多种主流IDE,如VS Code、IntelliJ IDEA、PyCharm、Vim等,同时,支持Python、Java、C++/C、JavaScript、Go等多种语言...2,注释生成 基于AI大模型对代码进行语义级翻译,支持多种编程语言互译。 3,代码翻译 CodeGeeX可以给代码自动添加行级注释,节省大量开发时间。没有注释的历史代码,也不再是问题。...4,智能问答 开发中遇到的技术问题,可直接向AI提问。无需离开IDE环境,去搜索引擎寻找答案,让开发者更专注地沉浸于开发环境。...CodeGeeX支持多种主流IDE,如VS Code、IntelliJ IDEA、PyCharm、Vim等, 同时,支持Python、Java、C++/C、JavaScript、Go等多种语言。...来自用户的声音 使用方便快捷,大大提升开发效率,来自10万+真实用户的反馈 根据官方网站介绍,CodeGeeX支持VS Code插件和 Jetbrain IDE插件 结束语,使用后,开发效率提高了

    1.6K40

    VS Code 之后, Zed IDE正式支持:并行智能体

    最绝的是,这一切都跑在 Zed 招牌的 120fps 丝滑帧率上——毕竟卡顿的 AI,就像泡面没调料包,能用但没灵魂。...作为一个被"串行思维"毒打多年的开发者,我特别欣赏这个新布局:默认把 Threads 面板放在左侧,这里的Thread叫法也是老外喜欢用的一个词,这里我们可以理解为一个任务,如果你用过lingma ide...或者qoder也可以理解为里面quest, 紧挨着 Agent Panel,项目面板和 Git 面板靠右。...而 vscode 很早在 v1.110 以后就支持了类似功能,强是强,但是视觉效果个人觉得还是有点拉跨了。...这种"用户可能永远看不到的地方也死磕"的劲头,让我想起以前写 Go 服务时,为了 1 毫秒的延迟优化通宵改代码的执念。有时候,极致体验就是由无数个"没必要但做了"的细节堆出来的。

    44210

    Kotlin 的 IDE 插件 2021.1 发布: 性能的提升以及更好的重构支持

    这次更新主要聚焦于开发体验的改善,包括更高效的代码补全和高亮,对更完善的函数签名修改支持,以及对属性计算的增强而带来的调试体验提升等等。...同样,这些数据基于对复杂 Kotlin 文件当中的代码补全的基准测试。 更完善的函数签名重构支持 如果您曾体验过旧版本的 Kotlin 插件的函数签名修改功能,您一定遇到过各种各样的问题和限制。...4、新增对默认参数的支持。 5、修正对反引号的处理(译者注:旧版本的签名修改不识别形如 X-ray 这样用反引号引起来的函数名,而这在 Kotlin 当中是合法的 )。...使用支持泛型参数的代码补全 新版 Kotlin 插件可以支持类型参数的自动补全。而之前,您只能手动输入这些类型参数而无法得到 IDE 的帮助。...例如在下面的代码中,IDE 自动添加了()类型: 当您应用了 IDE 的提示以后,您将得到以下代码: 使用类图来检查 Kotlin 的代码结构 新版发布以后,您可以使用 UML 类图来检查

    2.6K30
    领券