Textosaurus is a simple cross-platform text editor based on Qt and Scintilla.
The editor aims to provide similar workflow as Notepad++.
The software is published under an open source license.
Features include:
- User Interface:
- Cross-platform look and feel.
- Configurable toolbar.
- Changeable icon themes and styles.
- Main window remembers its location and size.
- Hideable toolbar and statusbar.
- Main window can stay on top.
- Tray icon.
- Record/save/play macros.
- Simple interface.
- Movable dock sidebars:
- “Output” sidebar – can display output of external tools and other information.
- “Filesystem” sidebar – allows to browse folder hierarchy and mark some files as favorites.
- “Markdown Preview” sidebar – allows users to display simple preview of your Markdown scripts.
- Tabbed interface.
- Text editor component:
- Supports a lot of input encodings.
- Input file encoding detection.
- Switchable encoding for each separate document.
- Uses full UTF-8 internally.
- Auto-indent with mixed TAB/SPACES support.
- Load relatively big files (100 MB file should not be a problem).
- Print files including syntax highlighting.
- Print to PDF.
- Code folding.
- Hideable line numbers.
- Configurable color schemes.
- URL highlights (fast on big files, only currently visible lines).
- Highlights occurrences of current selection (fast on big files, only currently visible lines).
- Switchable indent characters (spaces/tabs).
- Adjustable tab/indent width.
- Adjustable vertical line height (responds to SHIFT+WHEEL UP/DOWN shortcut too).
- Adjustable editor font (size can be changed also via CTRL+WHEEL UP/DOWN shortcut).
- Display ligatures.
- Simple find/replace functionality, which allows users to:
- Search forward/backward for plain string or regular expression (ECMAScript).
- Display number of occurrences of search phrase in a document.
- Replace all occurrences.
- Display results via “Find Results” sidebar.
- Switchable EOL mode for new documents.
- EOL mode auto-detection.
- syntax highlighting for many text formats.
- Intuitive filtering for menu of available syntax highlighters.
- Conversion of existing EOLs.
- Switchable visibility of EOL/whitespace characters.
- Support for many text operations, which allows users to:
- Upload selection/document to pastebin sites,
- Convert to/from Base64 and Base64Url.
- Convert to/from URL encoded text.
- Convert to HTML escaped text.
- Insert current date/time.
- Support for external scripts, which allows users to:
- Pass current selection/line/document/file to your script,
- Run scripts with arbitrary interpreter (Python, Bash or some other executable).
- Get output of scripts (as new file, replace selection/document, copy to clipboard, …).
- Settings of external tools is completely portable.
- Misc:
- Cross-platform easy-to-use plugin API.
- Save/restore session in platform independent way.
- All user data (settings, external tools definitions, …) are fully portable.
- Depends only on Qt (Scintilla is bundled).
- Relatively lightweight.
- No JavaScript components, no bundled Chromium, no Electron, no web technologies inside.
Website: github.com/martinrotter/textosaurus
Support: Developer’s homepage
Developer: Martin Rotter
License: GNU General Public License v3.0
Textosaurus is written in C++. Learn C++ with our recommended free books and free tutorials.
Popular series | |
---|---|
The largest compilation of the best free and open source software in the universe. Each article is supplied with a legendary ratings chart helping you to make informed decisions. | |
Hundreds of in-depth reviews offering our unbiased and expert opinion on software. We offer helpful and impartial information. | |
The Big List of Active Linux Distros is a large compilation of actively developed Linux distributions. | |
Replace proprietary software with open source alternatives: Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle, Atlassian, Corel, Cisco, Intuit, and SAS. | |
Awesome Free Linux Games Tools showcases a series of tools that making gaming on Linux a more pleasurable experience. This is a new series. | |
Machine Learning explores practical applications of machine learning and deep learning from a Linux perspective. We've written reviews of more than 40 self-hosted apps. All are free and open source. | |
New to Linux? Read our Linux for Starters series. We start right at the basics and teach you everything you need to know to get started with Linux. | |
Alternatives to popular CLI tools showcases essential tools that are modern replacements for core Linux utilities. | |
Essential Linux system tools focuses on small, indispensable utilities, useful for system administrators as well as regular users. | |
Linux utilities to maximise your productivity. Small, indispensable tools, useful for anyone running a Linux machine. | |
Surveys popular streaming services from a Linux perspective: Amazon Music Unlimited, Myuzi, Spotify, Deezer, Tidal. | |
Saving Money with Linux looks at how you can reduce your energy bills running Linux. | |
Home computers became commonplace in the 1980s. Emulate home computers including the Commodore 64, Amiga, Atari ST, ZX81, Amstrad CPC, and ZX Spectrum. | |
Now and Then examines how promising open source software fared over the years. It can be a bumpy ride. | |
Linux at Home looks at a range of home activities where Linux can play its part, making the most of our time at home, keeping active and engaged. | |
Linux Candy reveals the lighter side of Linux. Have some fun and escape from the daily drudgery. | |
Getting Started with Docker helps you master Docker, a set of platform as a service products that delivers software in packages called containers. | |
Best Free Android Apps. We showcase free Android apps that are definitely worth downloading. There's a strict eligibility criteria for inclusion in this series. | |
These best free books accelerate your learning of every programming language. Learn a new language today! | |
These free tutorials offer the perfect tonic to our free programming books series. | |
Linux Around The World showcases usergroups that are relevant to Linux enthusiasts. Great ways to meet up with fellow enthusiasts. | |
Stars and Stripes is an occasional series looking at the impact of Linux in the USA. |