All Projects → billthefarmer → Editor

billthefarmer / Editor

Licence: gpl-3.0
Android simple text editor

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Editor

Lime Qml
QML frontend for LimeText
Stars: ✭ 150 (-9.09%)
Mutual labels:  editor
Pell
📝 the simplest and smallest WYSIWYG text editor for web, with no dependencies
Stars: ✭ 11,653 (+6962.42%)
Mutual labels:  editor
Evil
The extensible vi layer for Emacs.
Stars: ✭ 2,265 (+1272.73%)
Mutual labels:  editor
Shadermania
A metal shader editor for macOS and iOS
Stars: ✭ 155 (-6.06%)
Mutual labels:  editor
Oni
Oni: Modern Modal Editing - powered by Neovim
Stars: ✭ 11,466 (+6849.09%)
Mutual labels:  editor
Kilua
A minimal text-editor with lua scripting.
Stars: ✭ 158 (-4.24%)
Mutual labels:  editor
Streetcomplete
Easy to use OpenStreetMap editor for Android
Stars: ✭ 2,456 (+1388.48%)
Mutual labels:  editor
Diagram Maker
A library to display an interactive editor for any graph-like data.
Stars: ✭ 2,086 (+1164.24%)
Mutual labels:  editor
Lighttable
The Light Table IDE ⛺
Stars: ✭ 11,657 (+6964.85%)
Mutual labels:  editor
Report Designer
🚀 打印设计、可视化、大屏、编辑器、设计器、数据分析、报表设计、组件化、表单设计、h5页面、调查问卷、pdf生成、流程图、试卷、SVG、图形元素、物联网
Stars: ✭ 160 (-3.03%)
Mutual labels:  editor
Mathquill
Easily type math in your webapp
Stars: ✭ 1,968 (+1092.73%)
Mutual labels:  editor
Rich Markdown Editor
The open source React and Prosemirror based markdown editor that powers Outline. Want to try it out? Create an account:
Stars: ✭ 2,468 (+1395.76%)
Mutual labels:  editor
Pervane
Plain text file based note taking and knowledge base building tool, markdown editor, simple browser IDE.
Stars: ✭ 159 (-3.64%)
Mutual labels:  editor
Komodoedit
Komodo Edit is a fast and free multi-language code editor. Written in JS, Python, C++ and based on the Mozilla platform.
Stars: ✭ 1,972 (+1095.15%)
Mutual labels:  editor
Radasm2
RadASM v2
Stars: ✭ 161 (-2.42%)
Mutual labels:  editor
Cl Editor
Lightweight text editor built with svelte, typescript
Stars: ✭ 148 (-10.3%)
Mutual labels:  editor
Darcula
A Vim color scheme reproduction of the official JetBrains IDE Darcula theme
Stars: ✭ 158 (-4.24%)
Mutual labels:  editor
Mundus
A 3D world/level editor built with Java, Kotlin & libGDX.
Stars: ✭ 164 (-0.61%)
Mutual labels:  editor
Smarteditor2
Javascript WYSIWYG HTML editor
Stars: ✭ 162 (-1.82%)
Mutual labels:  editor
Baklavajs
Graph / node editor in the browser using VueJS
Stars: ✭ 157 (-4.85%)
Mutual labels:  editor

Logo Editor .github/workflows/main.yml Release Available on F-Droid

Android simple generic text editor. The app is available from F-Droid and here

Editor Editor

Editor

Editor

This is a fairly simple generic text editor which may be used standalone or to show or edit any sort of text file from another app. If you select a text file in a file manager or similar app you will be offered the option of using this editor along with whatever other apps you have installed that can show or edit a text file. Files will initially be opened read only, long touch on the display or touch the edit item in the toolbar to enable editing.

There are five toolbar items which may appear:

  • Edit – Edit the current read only file
  • View – View the current file read only
  • Save – Save the current file if modified
  • New – Start a new empty file
  • Open – Open a text file using a chooser

And on the menu:

  • Open recent – Pop up a list of recent files
    • Clear list – Clear list of recent files
  • Search – Interactive search of text using a regular expression
  • Find all – Find all recent files containing search text
  • Save as – Save the current file with a new name
  • View markdown – View markdown in browser or html viewer
  • View files – Open files read only for viewing
  • Auto save – Save the current file on app pause
  • Word wrap – Limit text width to screen width and word wrap
  • Suggestions – Text input and spelling suggestions
  • Highlight syntax – Highlight programming language syntax
  • Theme – Choose theme
    • Light
    • Dark
    • Retro
  • Text size – Choose text size
    • Small
    • Medium
    • Large
  • Typeface – Choose typeface
    • Monospace
    • Proportional
  • About – Show version, copyright and licence

Edit

Edit the current read only text.

View

View the current file read only.

Save

Save the current file if modified.

New

Start a new empty file. Use the Save as item to save the new file.

Open

Choose a file to open from the chooser dialog that pops up. The parent folder will be the first in the list. See File Chooser. The file will initially be read-only. Touch the Edit toolbar item to enable editing.

Open recent

Choose a file from the list that pops up. As above the file will initially be read only. The last entry, Clear list, will clear the list.

Save as

Enter a new file name in the dialog that pops up. Absolute names starting with a slash '/' will be saved in that exact path if possible. Names without a starting slash will be saved relative to the main public folder, /sdcard/, or /storage/emulated/0/.

Search

Enter search text in the field that pops up in the toolbar. The first matching item will be highlighted. Use the search button in the keyboard for find next. The exact regular expression syntax used is in the android documentation for Pattern.

Find all

You may find all recent files that contain the current search text. This menu item will only appear while the search widget is active. A dialog will pop up with a list of matching files. Touch an entry to open that file. You may repeat this or refine the search text to find the desired file.

View markdown

You will be prompted to choose a viewer for an html file containing the encoded markdown from the current open file. If the text contains no markdown the result will be the same text.

Highlight syntax

If the current open file is a C, C++, Objective C, Go, Java, Javascript, Python, Shell script, Swift, CSS, HTML or Markdown file, the keywords, classes comments, strings, etc will be highlighted. See Syntax Highlighting.

Mode line

If a line of text is found within the first or last two or three lines of the file which matches the mode line pattern, the mode of the editor will be changed after the file is loaded. See Mode line.

# ed: [[no]vw] [[no]ww] [[no]sg] [[no]hs] [th:l|d|r] [ts:l|m|s] [tf:m|p]

Extended selection

If the file being edited is not a plain text file, selections created by double tapping or long touching on the text will be extended to enclosing delimiters (brackets, quotes) on the same text line.

Unsaved file

If you touch the new, back or open button, and the current file has been modified, you will be prompted whether you want to save it, else the editor will just exit or open a file chooser. The current file may be saved on app pause using the menu option. The scroll position and name will be remembered for the last 10 files opened.

Changed file

If a file has changed in storage while it was open in the editor, if you attempt to save it, or the app is resumed, you will be prompted whether to overwrite or reload the file.

Default file

If there is no open file any text entered will by default be saved in Documents/Editor.txt. This file will be loaded on start if it exists. Use the Save as menu item to save it elsewhere.

Shared file

Text files opened or shared by another app may be viewed and edited. Some apps may share files or text using a content URI that is not resolvable to a path to a file in storage. In that case the editor will read the file into the default file. The default file in storage will not be overwritten. The Save item will save the file in the original location if possible. Use the Save as menu item to save the file elsewhere.

SD cards

Android allows removable SD cards to be used like a USB stick or as part of the device storage. Editing files on a removable SD card not part of the device storage may work on some devices, but is not supported.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].