Repolode
coteditor

coteditor/CotEditor

日常的なテキスト編集と正確な文字コード処理を目的にSwiftで開発された、軽量でmacOSネイティブなプレーンテキストエディタです。

代替できる製品:TextEdit

スター
8,666
フォーク
545
未解決の Issue
12
最終コミット
一昨日

これは何?

CotEditorはmacOS専用に開発されたプレーンテキストエディタです。システム標準のユーザーインターフェースの規則や動作に沿っているため、独自の外観を持つクロスプラットフォームエディタではなく、標準的なMacアプリのように使えます。

Cocoaのドキュメントベースアーキテクチャを採用し、Swiftで開発されています。NSTextViewとmacOSのテキストシステムAPIを利用しています。カジュアルなユーザーにも使いやすいよう設定を最小限に抑えつつ、文字コードへの対応や予測しやすい編集動作など、さまざまなプレーンテキスト形式を正確に扱うことを重視しています。

インターフェースは約20言語にローカライズされており、Mac App StoreとプロジェクトのWebサイトから配布されています。ソースからビルドするにはXcodeが必要で、アドホック署名と配布用署名の設定が別々に用意されています。

主な機能

  • 01システム標準の規則に沿ったmacOSネイティブのインターフェース
  • 02多様なプレーンテキスト形式と文字コードに対応
  • 03約20言語にローカライズ
  • 04NSTextViewとmacOSのテキストシステムを使い、Swiftで開発
  • 05サンドボックス化され、Hardened Runtimeが有効

ユースケース

  • Macでメモ、ログ、設定ファイルを手早く編集する
  • 旧式の文字コードやUTF-8以外でエンコードされたテキストファイルを扱う
  • プレーンテキストの編集に、重いIDEではなく軽量なエディタを使う

クイックスタート

  1. 1

    XcodeでCotEditor.xcodeprojを開きます

  2. 2

    アドホックビルドの場合は、Configurations/CodeSigning.xcconfigのアドホック用includeのコメントを解除します

  3. 3

    XcodeでCotEditorスキームをビルドします

使う前に知っておきたいこと

  • macOS Tahoe 26以降が必要で、macOSでのみ実行できます。
  • 画像リソースは非営利・改変禁止の条件でライセンスされていますが、ソースコードはApache-2.0ライセンスです。
  • ソースからビルドするにはXcodeが必要です。

収録されている特集

トピック

#macos#text-editor#swift#cocoa#mac-app#coteditor#editor#macos-app#texteditor

よくある質問

CotEditor とは?
日常的なテキスト編集と正確な文字コード処理を目的にSwiftで開発された、軽量でmacOSネイティブなプレーンテキストエディタです。 CotEditorはmacOS専用に開発されたプレーンテキストエディタです。システム標準のユーザーインターフェースの規則や動作に沿っているため、独自の外観を持つクロスプラットフォームエディタではなく、標準的なMacアプリのように使えます。
CotEditor は無料で使えますか?ライセンスは?
CotEditor は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
CotEditor は今もメンテナンスされていますか?
活発にメンテナンス中。CotEditor の最終コミットは 2026年11月5日 です。
CotEditor は何に使えますか?
Macでメモ、ログ、設定ファイルを手早く編集する 旧式の文字コードやUTF-8以外でエンコードされたテキストファイルを扱う プレーンテキストの編集に、重いIDEではなく軽量なエディタを使う
CotEditor のインストール方法は?
XcodeでCotEditor.xcodeprojを開きます アドホックビルドの場合は、Configurations/CodeSigning.xcconfigのアドホック用includeのコメントを解除します XcodeでCotEditorスキームをビルドします
CotEditor はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/coteditor/CotEditor

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト