Skip to content
Evgeniy Goroshkin edited this page Oct 6, 2017 · 4 revisions

About

Ted2Go is a powerful IDE for Monkey2 programming language (gamedev-oriented).

Features

  • Autocompletion List
    It is based on real parsing of sources, parse all modules and user's code.
    (WIP, don't parse locals yet.)

  • CodeTree View
    Shows code structure, gives us comfortable code jumping.

  • Goto definition
    Press F12 to goto definition of ident under cursor.

  • Parsing on-the-fly
    You can see parse errors in real-time. Point the mouse to see a hint.

  • ToolBars
    MainToolBar - to simplify access to actions: open/save/undo/redo/build.
    EditorToolBar: find/comment/shift.

  • StatusBar
    You can see some useful info here:

    • quick help for any (almost) code member by F1;
    • cursor line number and position in line;
    • building dialog moved here, so you can comfortable write code while compiling.
  • Quick help
    Press F1 first time and you'll see quick help in status bar.
    Press F1 again and you'll see the full help for module members, or will be jumped to member declaration.
    Help system find idents more accurately (in comparison with original ted2).

  • "Find in files" dialog (Ctrl+Shift+F)
    Allow you to find in whole project.

Shortcuts

  • F1 - show help for ident under cursor;
  • Ctrl+F1 - find ident in help indexer;
  • F2 / F12 - goto ident declaration;
  • Ctrl+Alt+Left / Ctrl+Alt+Right - go back / go forward through navigation stack;
  • Ctrl+' (or just ' for selection) - comment selected lines (macos: Ctrl+);
  • Ctrl+Shift+' (or just ' for selection) - uncomment selected lines (macos: Ctrl+Shift+);
  • Ctrl+E - delete whole line under cursor (macos: Ctrl+Backspace);
  • Ctrl+Shift+F - open "Find in files" dialog;
  • Shift+F5 - stop current process (cancel building, etc);
  • Esc - show/hide bottom tabs;
  • Shift+Esc - show/hide left&right tabs.

Third party

Almost all icons for CodeTree were taken from Netbeans IDE.
ToolBars icons were taken from icons8.com.

Special Thanks

Matthew Bowen, Mark Mcvittie, Simon Armstrong, Rudy van Etten, Hezkore, Sal Gunduz, Peter Scheutz, Matthieu Chemin, David Maziarka, Leonardo Teixeira, Jesus Perez, Mark Sibly, Philipp Moeller, Lee Wade.

Authors

Maintained by Evgeniy Goroshkin (nerobot/engor) and Mark Sibly (blitz-research).
Welcome to say thanks to us via PayPal donation:

Enjoy coding! :)

Clone this wiki locally