CotEditor 是一款专为 macOS 打造的轻量级纯文本编辑器,使用 Swift 编写,遵循 Cocoa 文档式应用架构。它以贴近系统原生体验为设计核心,采用系统 UI 组件与交互习惯,用起来像系统自带应用一样自然。软件界面简洁,同时兼顾新手与高级用户,支持多种文本编码与换行格式,能可靠处理从日常笔记到小众或旧格式的各类纯文本。项目提供二十余种界面语言,并整合了 macOS 的本地化与辅助功能。它坚持「少即是多」,不堆砌选项,适合需要快速打开、查看和编辑纯文本的场景。
CotEditor is a lightweight plain text editor designed for macOS. The project aims to provide a general plain text editor for everyone with an intuitive macOS-native user interface.

CotEditor is built with a clear focus on being a truly macOS-native text editor. Its design emphasizes the following principles:
Behave as a first-class macOS application. CotEditor adopts system-native UI components, conventions, and behaviors so that it feels instantly familiar to macOS users. Rather than asserting its own personality, CotEditor aims to blend naturally into the macOS experience as one of its native apps. Features that deviate from standard macOS behavior may be rejected, even if they’re common in other editors.
Be accessible and comfortable for both beginners and advanced users. CotEditor aims to stay simple enough for casual use while providing the precision and control expected by experienced editors and developers.
Less is more. CotEditor avoids unnecessary complexity, as minor options accumulate and ultimately place unnecessary decision-making burdens on users.
Handle a wide range of plain text formats accurately. From everyday notes to niche or legacy formats, CotEditor prioritizes correct text handling, encoding support, and predictable editing behavior.
Respect a diverse user base through localization and accessibility. Whenever possible, CotEditor integrates macOS features for localization, accessibility, and user customization to serve a global audience.
These principles guide the project’s long-term direction and day-to-day development decisions, and they also help determine which feature requests align with CotEditor’s macOS-native identity.
CotEditor supports the latest two major macOS releases.
This policy has been in place for many years and is not evaluated on a per-release basis. It allows the project to adopt new macOS technologies in a timely manner while maintaining the quality and stability of supported releases. Supporting more macOS versions would significantly increase the testing and maintenance burden, making it harder to deliver both new features and reliable updates.
If you're using an older macOS release that is no longer supported by the current version of CotEditor, please use the latest compatible version available from the Archives. It is also the most stable version for your system, as it includes the final updates and fixes for that macOS release.
CotEditor is a purely macOS native application written in Swift. It adheres to Cocoa's document-based application architecture and respects the power of NSTextView and related text system APIs.
CotEditor has its own contributing guidelines. Please read CONTRIBUTING.md before creating an issue or submitting a pull request.
For those people who just want to build and play with CotEditor locally.
CotEditor.xcodeproj in Xcode.Configurations/CodeSigning.xcconfig.#include "CodeSigning-AdHoc.xcconfig".CotEditor.xcodeproj in Xcode.© 2005-2009 nakamuxu, © 2011, 2014 usami-k, © 2013-2026 1024jp.
The source code is licensed under the terms of the Apache License, Version 2.0. Image resources are licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. See LICENSE for details.
内容由编辑整理,部分信息来自 GitHub 与项目官网,版权归原作者所有。发现错误?报告问题