CotEditor

詳細情報

タイトル CotEditor
URL http://coteditor.com/
バージョン ver 7.0.0-beta.2
更新日 2026/04/02
追加日 2013/08/17
種別 フリーソフト
説明 行番号表示、シンタックスカラーリング、OgreKit を使用した正規表現検索、ウィンドウの透明度設定などの機能を持つテキストエディタ。

レビュー

CotEditorは日本生まれのOS X専用のテキストエディタ。エンコーディングの判定や和英が混ざった文書の描画、縦書き表示など日本人向きの機能が豊富に搭載されていることが特徴です。

もちろんそれだけではなく、HTML/PHP/Python/Rubyなど40のメジャーな言語に対応したシンタックスハイライト機能、アウトラインメニュー、ビューの分割機能、スクリプトによるマクロの定義などエディタとしての機能も充実。

VimやEmacsは高機能ですがその分設定も複雑になりがちなので、シンプルに使えるエディタとしてCotEditorは便利に使えそうです。。

現在CotEditorはオリジナル開発者nakamuxu氏の手を離れ、usami-k氏、1024jp氏などが開発されているそうで、ソースコードはGitHubで公開されています。

スクリーンショット

更新グラフ

バージョン履歴

7.0.0-beta.2 Pre-release
Pre-release

system requirements: macOS 15 and later

Improvements

  • [non-AppStore ver.] Update Sparkle from 2.9.0 to 2.9.1.
  • [beta] Tweak outline item icons.
  • [beta] Optimize the outline extraction algorithm.
  • [beta] Optimize the regex-based syntax highlighting algorithm.
  • [beta] Improve the Python outline to extract class variables.
  • [beta] Add missing localizations.
  • [beta] Update tree-sitter-rust to 0.24.2.

Fixes

  • Fix an issue where re-importing a TSV file to overwrite an existing multiple replace definition could fail.
  • [beta] Fix outline extraction in the LaTeX and Swift syntaxes.

Full Chan

(省略されました)
7.0.0 Pre-release
Pre-release

system requirements: macOS 15 and later

Compatibility Changes

  • Introduce CotEditor Syntax, a new syntax definition format (the legacy YAML-based syntax definition format is now deprecated; user-created syntaxes are automatically migrated on first launch).

New Features

  • Adopt smarter syntax parsing powered by tree-sitter for multiple built-in syntaxes, improving syntax highlighting and outline extraction in C, C#, C++, CSS, Go, HTML, Java, JavaScript, Kotlin, LaTeX, Lua, Makefile, Markdown (outline extraction only), PHP, Python, Ruby, Rust, Scala, Shell Script, SQL, Swift, and TypeScript.
  • Display symbolic icons next to outline items.
  • Allow collapsi
(省略されました)
6.2.6

system requirements: macOS 15 and later

Improvements

  • Improve stability on MacBook Pro models with Touch Bar.
  • [dev] Update the build environment to Xcode 26.4.

Fixes

  • Fix a crash on exporting settings when some setting values are not customized.
  • Fix a potential crash in Find All when a matched line is extremely long.
  • Address a potential crash when editing a keyboard shortcut in the snippets settings.

Full Changelog: 6.2.5...6.2.6

6.2.5

system requirements: macOS 15 and later

Improvements

  • Create a new document from a UNIX script only when output is available, using the %%%{CotEditorXOutput=NewDocument}%%% option.
  • Improve overall stability.

Fixes

  • Fix an issue where the default file extension for Markdown documents was .txt instead of .md.
  • Fix an issue where snippets were not included in the settings export.
  • Fix an issue where settings imported from a settings archive incorrectly included filename extensions.
  • Fix an issue where invisible characters were not printed even if the “Print Invisible” option in the print settings was enabled.
  • Fix descriptions in the user guide for UNIX scripting.
  • Address a potential crash in the file browser when c
(省略されました)
6.2.4

system requirements: macOS 15 and later

Improvements

  • [non-AppStore ver.] Update Sparkle from 2.8.1 to 2.9.0.
  • [dev] Update the build environment to Xcode 26.3.

Fixes

  • Fix an issue where smart indentation did not work under certain conditions.
  • Fix an issue in the Find window where syntax highlighting for regular expressions could break for some patterns.
  • Fix an issue where the editor incorrectly highlighted paired symbols when an escaped symbol was nearby.
  • Fix an issue in the file browser where TypeScript documents were incorrectly displayed with a video icon.
  • Address a potential crash when pasting multiline text into the editor under certain conditions.
  • Address a potential crash when closing a document.

(省略されました)
6.2.3

system requirements: macOS 15 and later

New Features

  • Add AppleScript support for folder document, including the current document property and forwarding of document commands.

Improvements

  • Optimize the performance of scanning incompatible characters.
  • Accept the JSON5 format when importing custom themes and multiple replace definitions.
  • Improve the behavior of trailing whitespace trimming.
  • Update the JSON syntax to highlight comments in the JSON5 format.
  • Improve overall stability.
  • [dev] Update the build environment to Xcode 26.3-rc.

Fixes

  • Fix an issue where the app could crash when opening a large file while the Warnings inspector was open.
(省略されました)
6.2.2

system requirements: macOS 15 and later

New Features

  • Add the --goto option to the cot command-line tool as syntactic sugar for the --line and --column options. See --help or the user guide for details.
  • Add Chinese (Hong Kong) localization (thanks to changanmoon!).

Improvements

  • Improve the text encoding detection algorithm.
  • Update the C++ syntax to include the .cu and .cuh filename extensions.

Fixes

  • Fix an issue in the syntax editor where the outline title field occasionally became uneditable.
  • Fix an issue in the Outline inspector where matches filtered by the filter field were not highlighted.
  • Update the Swift syntax to fix outlin
(省略されました)
6.2.1

system requirements: macOS 15 and later

Improvements

  • Improve word deletion to treat periods and colons as word delimiters.
  • Update the filter after duplicating a file in the file browser.
  • Update the user guide.

Fixes

  • Fix an issue in the file browser where files weren’t hidden when the document’s folder name matched the filter string.
  • Fix an issue where the app crashed when cutting rectangular selections at the end of a document with CRLF line endings.

Full Changelog: 6.2.0...6.2.1

6.2.0

system requirements: macOS 15 and later

New Features

  • Add a feature to export and import settings to transfer them to another Mac.
  • Allow opening alias and symlink documents from the file browser.
  • Request file access permission from the user by the “Open in New Window” command instead of simply presenting an error when CotEditor doesn’t have permission.
  • Display the original path for alias and symlink files in file preview views.
  • Support for importing multiple replace definitions from tab-separated values.

Improvements

  • Syntax highlighting now takes nesting into account when highlighting symbol pairs.
  • Update the Lua syntax to support nested string delimiters.
  • Update the contents and layout of the user guide.

<

(省略されました)
6.2.0-rc Pre-release
Pre-release

system requirements: macOS 15 and later

Improvements

  • [dev] Update the build environment to Xcode 26.2 RC.
  • [beta] Add missing localizations.
  • [beta] Update the user guide.

Fixes

  • Fix an issue where the default syntax setting reverted to Plain Text after a short time when set to None.
6.2.0-beta.4 Pre-release
Pre-release

system requirements: macOS 15 and later

Improvements

  • [beta] Add missing localizations.
  • [beta] Update the user guide.

Fixes

  • Fix an issue in the Donation settings pane where the purchase button for the one-time donation didn’t work on subsequent attempts.
  • Address an issue where scrolling the editor with arrow keys caused unexpected jumps.

Known Issues

  • The text added to CotEditor 6.2.0 are not yet localized to Simplified Chinese and Portuguese.

Full Changelog: 6.2.0-beta.3...6.2.0-beta.4