Textosaurus text editor
Textosaurus is simple cross-platform UTF-8 text editor based on Qt and Scintilla - running on Ubuntu 16.04 linux. Textosaurus aims to provide similar workflow as Notepad++ does.
https://github.com/martinrotter/textosaurus
Features
UI:
cross-platform look & feel,
configurable toolbar
changeable icon themes and styles,
main window remembers its location and size,
hideable toolbar and statusbar,
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 yout to display simple preview of your Markdown scripts,
tabbed interface.
Text editor component:
supports a lot of input encodings,
input file encoding detection (via bundled uchardet),
switchable encoding for each separate document,
uses full UTF-8 internally,
auto-indent with mixed TAB/SPACES support,
can load relatively big files (100 MB file should not be a problem),
can print files including syntax highlighting,
can print to PDF,
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),
can display ligatures (tested with Fira Code on GNU/Linux and Windows),
simple find/replace functionality, which allows you 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,
inituitive filtering for menu of available syntax highlighters,
conversion of existing EOLs,
switchable visibility of EOL/whitespace characters,
support for many text operations, which allow you 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 allow you to:
pass current selection/line/document/file to your script,
run your script with arbitrary interpreter (Python, Bash or some other executable),
get output of your script (as new file, replace selection/document, copy to clipboard, ...),
settings of external tools is completely portable (*).
Other Videos By Popescu Sorin
2018-06-21 | Ubuntu Touch 16.04 RC on Fairphone2 |
2018-06-06 | TrackMania Forever snap on Ubuntu Linux |
2018-05-11 | Snap permissions and channel on Ubuntu 18.04 |
2018-05-11 | Building Ubuntu Touch apps with Atom clickable |
2018-05-09 | GIMP 2.10 flatpak and snap on linux |
2018-05-07 | Ubuntu 18.04 Unity8 update |
2018-05-03 | Egmde mir shell (basic Mir Desktop Environment) |
2018-05-03 | Egmde mir shell launcher |
2018-03-26 | Peek screen recorder on Ubuntu Linux |
2018-03-24 | Ubuntu 18.04 Community Theme |
2018-03-22 | Textosaurus text editor |
2018-03-19 | UBports Installer 0.1.12-beta released |
2018-03-12 | Flare 1.0 Empyrean Campaign |
2018-02-23 | Ubuntu 18.04 with Unity8 apps test |
2018-02-22 | Ubuntu 18.04 with Unity 8 (alpha) |
2018-02-07 | Plasma 5.12 on Kubuntu 17.10 |
2018-02-05 | New Ubuntu Touch apps |
2018-01-26 | Plasma Mobile on QEMU x86-64 |
2018-01-26 | Plasma Mobile on VirtualBox x86-64 |
2018-01-05 | Ubports Unity8 update, better Xmir, native apps |
2018-01-02 | Ubuntu Touch phone - Camera app update |