mirror of
https://github.com/Relintai/Godot-TextEditor.git
synced 2024-11-18 07:27:19 +01:00
A text editor for the Godot game engine.
addons | ||
README | ||
.gitignore | ||
CHANGES.md | ||
LICENSE | ||
README.md |
Text Editor
Version 1.1
Warning: Use at your own risk. Backup your files before testing.
Features
- Tabs with scroll
- File filtering
- Highlighting for common file formats (
md
json
...) - Tag filtering system
- File Management:
- Creation
- Renaming
- Recycling
- Auto save/load settings
- Many little Ease of life functions:
- Folder open/close
- Comment toggling for:
.md
:<!-- -->
.json
:/* */
.ini
:;
.cfg
:;
.yaml
:#
Controls
ctrl + W
Close filectrl + shift + W
Open last closed filectrl + tab
Select next open filectrl + shift + tab
Select last open filectrl + mouse wheel
Adjust font sizectrl + up
ctrl + down
Move selected linesctrl + /
Toggle line commentsctrl + M
Toggle file meta info
Symbols and Tags
To make it easier to find stuff there is a Symbol viewer.
Markdown
uses headings# Heading
JSON
uses Dictionaries"object": {
YAML
uses Dictionariesobject:
ini
cfg
use headings[heading]
Symbols can have tags. Tags are added with comments.
Markdown
uses<!-- #tag1 #tag2 -->
JSON
uses"#": "#tag1 #tag2"
YAML
uses# #tag1 #tag2
or"#": "#tag1 #tag2"
ini
cfg
uses; #tag1 #tag2
Symbols are per file, tags are shared across files.
When a file is opened with tags, they show up in bottom right Tag Container.
Click them to toggle on and off.
This will then highlight Files and Symbols that have that tag.
Todo
- Preserve which folders are open/closed.
- Search
- Find and replace
- Meta data based on format.
- Recycle folder
- Undo recycle