Hackerman 概述
Hackerman:AI 时代的 Emacs
什么是 Hackerman?
Hackerman 是一款轻量级、可定制、AI 原生的代码编辑器,专为 macOS 和 Linux 设计,计划于 2025 年发布。Hackerman 将自己定位为“AI 时代的 Emacs”,旨在为开发者提供一种利用人工智能力量的现代编码体验。
Hackerman 是如何工作的?
Hackerman 的构建重点是灵活性和可扩展性。该编辑器旨在允许用户:
- 自定义快捷键
- 创建自定义主题
- 为深奥的语言带来他们自己的词法分析器
- 混合和匹配 LLM 模型
核心功能包括多光标编辑、多重选择和项目范围的搜索功能,同时保持类似 Zed 的性能。
主要特性
- AI 原生集成: 内联命令、Python eval 和 AI 聊天功能。
- 可定制的架构: 一切都被视为文本文件,使其对 Agent 友好。
- 多个视图: 单个文档,更改会立即反映在所有视图中。
- 高性能: 专为类似 Zed 的性能而设计,并计划实现类似 Sublime 的性能。
- 广泛的语言支持: 内置原生级别的词法分析器,针对各种编程语言的速度进行了优化,包括:
- Assembly、Bash、C、C++、CSS、Cython、D、HTML、Lua、Odin、Python
编辑器路线图
已完成:
- 核心编辑器功能(多光标编辑、多重选择)
- 一切皆为文本文件(对 Agent 友好)
- 多个视图,单个文档(更改会立即反映在所有视图中)
- 类似 Zed 的性能
- 创建您自己的主题
- 项目范围的搜索
- 快捷键自定义功能
- 本地 LLM
构建中:
- 类似 Emacs 的 org 模式用于笔记(取代 Scratch Pad)
- 远程开发 (SSH)
- 用于非常大的文件(10M+ 行)的虚拟缓冲区
- 类似 Sublime 的性能
为什么 Hackerman 很重要?
Hackerman 很重要,因为它代表了紧密集成 AI 的新一代代码编辑器。这种集成可以通过以下方式显著提高开发人员的生产力:
- 自动化重复性任务
- 提供智能代码完成
- 提供实时反馈和建议
Hackerman 适用于谁?
Hackerman 专为以下开发人员设计:
- 想要一个现代的、高性能的代码编辑器
- 需要 AI 集成来提高生产力
- 欣赏像 Emacs 这样的编辑器的灵活性和定制性
如何使用 Hackerman?
要开始使用 Hackerman,您可以在官方网站上加入候补名单。编辑器于 2025 年发布后,您将能够为 macOS 和 Linux 下载它。
编程语言
可用:
Assembly, Bash, C, C++, CSS, Cython, D, HTML, Lua, Odin, Python
优化中:
C#, JavaScript, JSON, Makefile, Markdown, Pascal, Perl, PowerShell, R, Ruby, Rust
计划中:
Dart, Fortran, Go, Haskell, Kotlin, LaTeX, Lisp, Mojo, Nim, OCaml, PHP, Prolog, Scala, Swift, TypeScript, Verilog, Zig
结论
Hackerman 是一款令人兴奋的全新代码编辑器,它将 AI 的强大功能与 Emacs 等传统编辑器的灵活性相结合。它的 AI 原生功能、可定制的架构和广泛的语言支持使其成为希望提高生产力的现代开发人员的有前途的工具。通过专注于性能和定制,Hackerman 旨在提供独特而引人注目的编码体验。
与Hackerman相关的标签