Repository navigation
Releases: swijeyes/TextEditor-
Release list
TextEditor+ ver. 1.1.0
TextEditor+ 1.1.0
What's new in 1.1.0
- Drop files on the Dock icon to open them, or use Open With → TextEditor+ in Finder. TextEditor+ never makes itself the default app for any file type.
- Windows portable app: a ready-to-run 64-bit build for Windows 10 and 11 that needs no installation and keeps its settings in its own folder.
- Close Window (⌘W / Ctrl+W) in the File menu. On macOS the app stays in the Dock after its window closes, as Mac apps do. Click the icon or drop a file on it to bring the window back.
- Hardening:
- A file opened from the Dock or Finder while a dialog is open (such as Save As) now waits until the dialog closes. Before, it could replace the document under the dialog.
- On macOS and Linux, the regular-file check is now made on the opened file itself, so a file swapped for a pipe or device at the last moment can't hang the app.
- Fixed syntax-highlighting slowdowns that a crafted file with one very long line could trigger in the HTML highlighter.
- Linux builds turn on
_FORTIFY_SOURCEand stack-clash protection, and qmake builds now use the same compiler and linker hardening as CMake builds.
About TextEditor+
TextEditor+ is a lightweight code and text editor for macOS, Windows and Linux, written in C++ with Qt 6.
TextEditor+ is the OS-native version of Web TextEditor. It keeps the same look and features, and adds native file handling, printing, find/replace and more.
Highlights
- Syntax highlighting for HTML (including embedded
<script>and<style>), CSS, JavaScript, C and C++, picked automatically from the file extension - Dracula (dark) and Eclipse (light) themes, matching the web version
- Find and replace with match case, whole word, regular expressions and
\1back-references - Printing of the whole file or a selection, in colours suited to paper
- Native file handling: your system's Open/Save dialogs, an unsaved-changes marker in the title bar, and a prompt before closing
- Editing: line numbers, current-line highlight, auto-indent, word wrap, Go to Line
- Fonts and zoom: pick any installed monospace font; zoom with A+/A− or Ctrl/Cmd + scroll wheel
- Faithful saving: keeps each file's line endings (LF/CRLF) and encoding (UTF-8 or Latin-1). Saves are atomic, so a failed save never leaves a half-written file.
- Safeguards: won't open devices or pipes, and asks before opening binary files or files over 50 MB
- Open files by drag and drop or from the command line
- Remembers your window size, font, theme and word-wrap setting
Download
| File | Platform |
|---|---|
TextEditor+-1.1.0.dmg |
macOS 27 or later, Apple Silicon (M-series) Macs |
TextEditor+-1.1.0-windows-x64.zip |
Windows 10 or 11, 64-bit: portable, no installation needed |
Linux: no prebuilt packages yet. Build from source with Qt 6.4+ and CMake 3.21+; the README has the steps.
Installing on macOS
- Open
TextEditor+-1.1.0.dmgand drag TextEditor+ into Applications. - This build isn't notarized by Apple yet, so the first launch is blocked. Right-click the app → Open, or go to System Settings → Privacy & Security → Open Anyway. You only need to do this once.
SHA-256 of the DMG:
9153ffa773c65ac1929213cdf0150ef4501a9214607de5b2f807349f94afb71c
Running on Windows
- Extract the whole
TextEditor+-1.1.0-windows-x64folder from the zip file, to anywhere you like (a USB stick works too). - Double-click
TextEditor+.exe. The program isn't signed yet, so if Windows SmartScreen says "Windows protected your PC", click More info → Run anyway.
Settings are kept in the settings folder next to the program, not in the registry. To remove TextEditor+, delete the folder.
SHA-256 of the zip:
2d4f99b0d2a17f7245d24d408b3da7779904a3ff9801652f49f826dd4f24fc9c
Keyboard shortcuts
| Action | macOS | Windows / Linux |
|---|---|---|
| Open / Save / Save As | ⌘O / ⌘S / ⇧⌘S | Ctrl+O / Ctrl+S / Ctrl+Shift+S |
| Close window | ⌘W | Ctrl+W |
| ⌘P | Ctrl+P | |
| Find / Replace | ⌘F / ⌥⌘F | Ctrl+F / Ctrl+H |
| Go to line | ⌘L | Ctrl+L |
| Toggle word wrap | ⌥Z | Alt+Z |
The README has the full list.
License
TextEditor+ is free software, released under the GNU Affero General Public License v3.0 or later. It's built with the Qt framework, used under the GNU LGPL v3.
Bug reports and pull requests are welcome.
TextEditor+ ver. 1.0
TextEditor+ 1.0.0
The first release of TextEditor+, a lightweight code and text editor for macOS, Windows and Linux, written in C++ with Qt 6. The pre-compiled version of the application for systems running macOS 27 or higher is available via the link below.
TextEditor+ is the OS-native version of Web TextEditor. It keeps the same look and features, and adds native file handling, printing, find/replace and more.
Highlights
- Syntax highlighting for HTML (including embedded
<script>and<style>), CSS, JavaScript, C and C++, picked automatically from the file extension - Dracula (dark) and Eclipse (light) themes, matching the web version
- Find and replace with match case, whole word, regular expressions and
\1back-references - Printing of the whole file or a selection, in colours suited to paper
- Native file handling: your system's Open/Save dialogs, an unsaved-changes marker in the title bar, and a prompt before closing
- Editing: line numbers, current-line highlight, auto-indent, word wrap, Go to Line
- Fonts and zoom: pick any installed monospace font; zoom with A+/A− or Ctrl/Cmd + scroll wheel
- Faithful saving: keeps each file's line endings (LF/CRLF) and encoding (UTF-8 or Latin-1). Saves are atomic, so a failed save never leaves a half-written file.
- Safeguards: won't open devices or pipes, and asks before opening binary files or files over 50 MB
- Open files by drag and drop or from the command line
- Remembers your window size, font, theme and word-wrap setting
Download
| File | Platform |
|---|---|
TextEditor+-1.0.0.dmg |
macOS 27 or later, Apple Silicon (M-series) Macs |
Windows and Linux: no prebuilt packages yet. Build from source with Qt 6.4+ and CMake 3.21+; the README has the steps.
Installing on macOS
- Open
TextEditor+-1.0.0.dmgand drag TextEditor+ into Applications. - This build isn't notarized by Apple yet, so the first launch is blocked. Right-click the app → Open, or go to System Settings → Privacy & Security → Open Anyway. You only need to do this once.
SHA-256 of the DMG:
7b044fd26d66f28698eb7f2d08acefaaf9612c999d6bb54e1c4fdb97ae55d903
Keyboard shortcuts
| Action | macOS | Windows / Linux |
|---|---|---|
| Open / Save / Save As | ⌘O / ⌘S / ⇧⌘S | Ctrl+O / Ctrl+S / Ctrl+Shift+S |
| ⌘P | Ctrl+P | |
| Find / Replace | ⌘F / ⌥⌘F | Ctrl+F / Ctrl+H |
| Go to line | ⌘L | Ctrl+L |
| Toggle word wrap | ⌥Z | Alt+Z |
The README has the full list.
License
TextEditor+ is free software, released under the GNU Affero General Public License v3.0 or later. It's built with the Qt framework, used under the GNU LGPL v3.
Bug reports and pull requests are welcome.
