Help Topics > Table of Contents
TADS Workbench Command List
- Build.Abort
- Interrupt the current build process (this should be used only if the build appears to be stuck).
TADS 3 only
- Build.AllPackages
- Build all packages (Release ZIP, SETUP, Web Page, Source ZIP).
TADS 3 only
- Build.Clean
- Delete all of the project's "debug" compiler-output files - object files, symbol files, and the executable file.
TADS 3 only
- Build.CompileAndRun
- Compile the project in "debug" mode, and if successful, begin execution as soon as the build completes.
- Build.CompileExe
- Compile the project into a stand-alone executable that Windows users can run without installing the TADS Interpreter.
- Build.CompileForDebug
- Compile the project in "debug" mode, for execution in the integrated debugger.
- Build.CompileForDebugFull
- Compile the project in "debug" mode, recompiling all files, whether changed or not since the last build.
TADS 3 only
- Build.CompileForRelease
- Compile the project in "release" mode, for distribution to users.
- Build.CompileInstaller
- Compile the project and package it into a stand-alone SETUP program for single-file distribution to Windows users.
- Build.GoToError
- Display the source code line referenced by the error message at the current location in the Debug Log tool window.
- Build.Publish
- Publish the project to the Internet: upload to the IF Archive and create a listing on IFDB..
TADS 3 only
- Build.ReleaseZIP
- Build a ZIP file for release, with the compiled game and all "feelies".
TADS 3 only
- Build.Settings
- Display the Build Settings dialog to make changes to the project's build configuration.
- Build.SourceZIP
- Build a ZIP file containing the complete source code for the game, including the project file and all "feelies".
TADS 3 only
- Build.WebPage
- Generate a web page for distributing the game.
TADS 3 only
- Debug.AbortCommand
- Send an "abort" signal to the running program to terminate processing of the current game command.
- Debug.AddWatch
- Add the current text selection to the expression window.
- Debug.Break
- Break into the program's execution, interrupting any command-line editing under way.
- Debug.ClearCallTrace
- Clear the call trace log.
TADS 2 only
- Debug.DisableBreakpoint
- Disable the breakpoint (if any) at the current source code line.
- Debug.EditBreakpoints
- Display the Breakpoints dialog.
- Debug.Evaluate
- Compute and display the current value of an expression.
- Debug.Go
- Start or continue execution of the program.
- Debug.ReplaySession
- Restart the game and replay the input script from the current/last session.
TADS 3 only
- Debug.RunToCursor
- Start or continue execution, stopping upon reaching the current cursor location.
- Debug.SetClearBreakpoint
- Toggle the breakpoint at the current source code line.
- Debug.SetNextStatement
- Move the execution point to the current source code line.
- Debug.SetProgramArgs
- Display the Program Arguments dialog to enter command-line arguments to pass to the program on each run.
TADS 3 only
- Debug.ShowNextStatement
- Display the next source code line that will be executed when execution resumes.
- Debug.StepInto
- Step through one line of code, entering any function or method called.
- Debug.StepOut
- Continue execution until the current function or method returns to its caller.
- Debug.StepOver
- Step through one line of code, but run any function or methods called within the line to completion.
- Debug.ToggleCallTrace
- Start/stop collecting a log of all method and function calls.
TADS 2 only
- Debug.ToggleHiddenOutput
- Toggle the show/hide status for hidden command output.
TADS 2 only
- Edit.BackTab
- Unindent the current line by one position.
- Edit.Cancel
- Cancel any modes, and cancel the current selection.
- Edit.ChangeModified
- Set or clear the "modified" status for the active window.
- Edit.ChangeReadOnly
- Set or clear read-only mode for the active window.
- Edit.CharLeft
- Move the cursor left one character.
- Edit.CharLeftExtend
- Move the cursor left one character, extending the selection.
- Edit.CharLeftRectExtend
- Move the cursor left one character, extending the rectangular selection.
- Edit.CharRight
- Move the cursor right one character.
- Edit.CharRightExtend
- Move the cursor right one character, extending the selection.
- Edit.CharRightRectExtend
- Move the cursor right one character, extending the rectangular selection.
- Edit.CharTranspose
- Transpose the characters before and after the caret.
- Edit.ClearAllBookmarks
- Remove all bookmarks throughout the project.
- Edit.ClearFileBookmarks
- Remove all bookmarks in the current file.
- Edit.CommentRegion
- Add or remove comment markers on each line in the selected region.
- Edit.Copy
- Copy the current text selection.
- Edit.Cut
- Cut the current text selection.
- Edit.CutLineRight
- Cut from the caret to the end of the line.
- Edit.Delete
- Delete the current selection.
- Edit.DeleteBack
- Delete the previous character.
- Edit.DeleteBackNotLine
- Delete the previous character, but do nothing at the start of the line.
- Edit.DeleteChar
- Delete the selection, or the character at the caret if there's no selection.
- Edit.DelLineLeft
- Delete from the start of the line to the cursor.
- Edit.DelLineRight
- Delete from the cursor to the end of the line.
- Edit.DelWordLeft
- Delete the previous word.
- Edit.DelWordRight
- Delete the word to the right of the cursor.
- Edit.DocumentEnd
- Move the cursor to the end of the document.
- Edit.DocumentEndExtend
- Move the cursor to the end of the document, extending the selection.
- Edit.DocumentStart
- Move the cursor to the start of the document.
- Edit.DocumentStartExtend
- Move the cursor to the start of the document, extending the selection.
- Edit.FillParagraph
- Word-wrap the current paragraph or all of the paragraphs in the selection range.
- Edit.Find
- Search for text in the current source file.
- Edit.FindDefinition
- Search the project for the definition of the symbol at the cursor.
- Edit.FindNext
- Search for the next occurrence of the last search text.
- Edit.Formfeed
- Insert a page break ("form feed" character) at the cursor.
- Edit.GoToLine
- Go to a given line number in the current window.
- Edit.Home
- Move the cursor to the start of the line.
- Edit.HomeDisplay
- Move the cursor to the start of the display line.
- Edit.HomeDisplayExtend
- Move the cursor to the start of the display line, extending the selection.
- Edit.HomeExtend
- Move the cursor to the start of the line, extending the selection.
- Edit.HomeRectExtend
- Move the cursor to the start of the line, extending the rectangular selection.
- Edit.HomeWrap
- Move the cursor to the start of the wrapped line.
- Edit.HomeWrapExtend
- Move the cursor to the start of the wrapped line, extending the selection.
- Edit.IncSearch.Backspace
- Delete the last character of the search text.
- Edit.IncSearch.Cancel
- Cancel the current incremental search, returning to the position at the start of the search.
- Edit.IncSearch.Exit
- End the current incremental search, leaving the caret at the current position.
- Edit.IncSearch.Next
- Find the next occurrence of the search text.
- Edit.IncSearch.Prev
- Find the previous occurrence of the search text.
- Edit.IncSearch.ToggleExactCase
- Toggle exact-case matching for the current incremental search.
- Edit.IncSearch.ToggleRegEx
- Toggle regular-expression matching for the current incremental search.
- Edit.IncSearch.ToggleWord
- Toggle whole-word matching for the current incremental search.
- Edit.IndentHome
- Move the cursor to the start of the current line's indentation.
- Edit.IndentHomeExtend
- Move the cursor to the start of the current line's indentation, extending the selection.
- Edit.IndentHomeRectExtend
- Move the cursor to the start of the current line's indentation, extending the rectangular selection.
- Edit.IndentHomeWrap
- Move the cursor to the start of the current wrapped line's indentation.
- Edit.IndentHomeWrapExtend
- Move the cursor to the start of the current wrapped line's indentation, extending the selection.
- Edit.JumpToNamedBookmark
- Go to a named bookmark.
- Edit.JumpToNextBookmark
- Go to the next bookmark in the current file, or to the first bookmark in the next project file.
- Edit.JumpToPreviousBookmark
- Go to the previous bookmark in the current file, or to the last bookmark in the prior project file.
- Edit.LineCopy
- Copy the current line to the clipboard.
- Edit.LineCut
- Cut the current line, placing it on the clipboard.
- Edit.LineDelete
- Delete the current line.
- Edit.LineDown
- Move the cursor to the next line.
- Edit.LineDownExtend
- Move the cursor to the next line, extending the selection.
- Edit.LineDownRectExtend
- Move the cursor to the next line, extending the rectangular selection.
- Edit.LineDuplicate
- Insert a copy of the current line.
- Edit.LineEnd
- Move the cursor to the end of the current line.
- Edit.LineEndDisplay
- Move the cursor to the end of the current display line.
- Edit.LineEndDisplayExtend
- Move the cursor to the end of the current display line, extending the selection.
- Edit.LineEndExtend
- Move the cursor to the end of the current line, extending the selection.
- Edit.LineEndRectExtend
- Move the cursor to the end of the current line, extending the rectangular selection.
- Edit.LineEndWrap
- Move the cursor to the end of the current wrapped line.
- Edit.LineEndWrapExtend
- Move the cursor to the end of the current wrapped line, extending the selection.
- Edit.LineScrollDown
- Scroll the window down one line.
- Edit.LineScrollUp
- Scroll the window up one line.
- Edit.LineSelectMode
- Set line selection mode: sets "mark" to here; subsequent ordinary cursor movement selects whole lines.
- Edit.LineTranspose
- Transpose the current and previous lines.
- Edit.LineUp
- Move the cursor to the previous line.
- Edit.LineUpExtend
- Move the cursor to the previous line, extending the selection.
- Edit.LineUpRectExtend
- Move the cursor to the previous line, extending the rectangular selection.
- Edit.Lowercase
- Convert the selection to lower-case.
- Edit.Newline
- Insert a newline at the cursor.
- Edit.OpenLine
- Opens a new line at the cursor.
- Edit.PageDown
- Move the cursor down one page.
- Edit.PageDownExtend
- Move the cursor down one page, extending the selection.
- Edit.PageDownRectExtend
- Move the cursor down one page, extending the rectangular selection.
- Edit.PageLeft
- Scroll one window-width left.
- Edit.PageRight
- Scroll one window-width right.
- Edit.PageUp
- Move the cursor up one page.
- Edit.PageUpExtend
- Move the cursor up one page, extending the selection.
- Edit.PageUpRectExtend
- Move the cursor up one page, extending the rectangular selection.
- Edit.ParaDown
- Move the curor to the start of the next paragraph.
- Edit.ParaDownExtend
- Move the curor to the start of the next paragraph, extending the selection.
- Edit.ParaUp
- Move the cursor up by one paragraph.
- Edit.ParaUpExtend
- Move the cursor up by one paragraph, extending the selection.
- Edit.Paste
- Paste the contents of the clipboard.
- Edit.PastePop
- Replace the last Paste or PastePop text with the next most recent cut or copied text.
- Edit.PopBookmark
- Go to the most recently set bookmark, and pop it off the recent bookmark stack.
- Edit.QuoteKey
- Treat the next keystroke as a literal character to insert into the editor, not as a command key.
- Edit.RectSelectMode
- Set rectangle selection mode: sets "mark" to here; subsequent cursor movement defines a rectangular selection.
- Edit.Redo
- Redo the last editing action.
- Edit.RepeatCount
- Enter a number from the keyboard as a repeat count for the next editing command.
- Edit.Replace
- Search the active window for text and replace each occurrence.
- Edit.ScrollLeft
- Scroll one column left.
- Edit.ScrollRight
- Scroll one column right.
- Edit.SearchIncremental
- Search incrementally for text entered interactively.
- Edit.SearchRegexIncremental
- Incremental regular expression search.
- Edit.SearchRevIncremental
- Incremental reverse search.
- Edit.SearchRevRegexIncremental
- Incremental reverse regular expression search.
- Edit.SelectAll
- Select everything in the current window.
- Edit.SelectionDuplicate
- Insert a copy of the selection.
- Edit.SelectionMode
- Set selection mode: sets "mark" to here; subsequent ordinary cursor movement defines a selection.
- Edit.SelectToMark
- Select the text between the current position and the "mark" position.
- Edit.SetNamedBookmark
- Set a named bookmark at the current line.
- Edit.ShowFolding
- Show the code-folding controls in text editing windows.
- Edit.ShowLineNumbers
- Show line numbers in text editing windows.
- Edit.SplitWindow
- Split the current window 50/50 horizontally.
- Edit.StutteredPageDown
- Move the cursor to the bottom of the current page, or down a page if already at the bottom.
- Edit.StutteredPageDownExtend
- Move the cursor to the bottom of the page or down one page if already there, extending the selection.
- Edit.StutteredPageUp
- Move the cursor to the top of the current page, or up one page if already at the top.
- Edit.StutteredPageUpExtend
- Move the cursor to the top of the page or up one page if already there, extending the selection.
- Edit.SwapMark
- Swap the current position with the "mark" position.
- Edit.SwitchSplitWindow
- Move focus to the other pane of a split window.
- Edit.Tab
- Indent the current line by one position.
- Edit.ToggleBookmark
- Set or clear a bookmark at the current line.
- Edit.ToggleOvertype
- Toggle between Insert and Overtype modes.
- Edit.Undo
- Undo the last editing action.
- Edit.UnsplitSwitchWindow
- Switch to the other split pane and un-split the window.
- Edit.UnsplitWindow
- Un-split the window to show as a single pane.
- Edit.Uppercase
- Convert the selection to uppper-case.
- Edit.VCenterCaret
- Scroll the window to center the caret vertically.
- Edit.WindowEnd
- Move the caret to the bottom of the window.
- Edit.WindowHome
- Move the caret to the top of the window.
- Edit.WordLeft
- Move the cursor left by one word.
- Edit.WordLeftEnd
- Move the cursor to the end of the previous word.
- Edit.WordLeftEndExtend
- Move the cursor to the end of the previous word, extending the selection.
- Edit.WordLeftExtend
- Move the cursor left by one word, extending the selection.
- Edit.WordPartLeft
- Move the cursor left to the prior "word part" (intercap, underscore, etc).
- Edit.WordPartLeftExtend
- Move the cursor left to the prior "word part" (intercap, underscore, etc), extending the selection.
- Edit.WordPartRight
- Move the cursor right to the next "word part" (intercap, underscore, etc).
- Edit.WordPartRightExtend
- Move the cursor right to the next "word part" (intercap, underscore, etc), extending the selection.
- Edit.WordRight
- Move the cursor right by one word.
- Edit.WordRightEnd
- Move the cursor to the end of the next word.
- Edit.WordRightEndExtend
- Move the cursor to the end of the next word, extending the selection.
- Edit.WordRightExtend
- Move the cursor right by one word, extending the selection.
- Edit.WrapChar
- Wrap long lines in the active window at any character boundary.
- Edit.WrapNone
- Turn off word-wrap and character-wrap mode for the active window.
- Edit.WrapWord
- Wrap long lines in the active window at word boundaries.
- File.Close
- Close the current window.
- File.Exit
- Exit the application.
- File.New
- Create a new file.
- File.NewProject
- Run the New Project Wizard to create a new project.
- File.Open
- Open a file.
- File.OpenProject
- Open a project (closes the current project).
- File.PageSetup
- Select a printer and set up the page layout for printing.
- File.Print
- Print the current document window.
- File.ReloadProject
- Close the current project and reload it.
- File.RestartProgram
- Terminate the running program and start it again.
- File.Save
- Save the current file.
- File.SaveAll
- Save all modified files.
- File.SaveAs
- Save the current file under a new name.
- File.SendToExternalEditor
- Open the current file in the external text editor application.
- File.StopProgram
- Terminate the running program.
- Help.About
- Show TADS Workbench version and copyright information.
- Help.EnterDocSearch
- Move keyboard focus to the Search toolbar to enter keywords for a documentation search.
- Help.GoBack
- Go back to the previous page in the help window.
- Help.GoForward
- Navigate forward to the next page in the help window.
- Help.LibraryManual
- Open the on-line Library Manual.
TADS 3 only
- Help.Manuals
- Open the on-line User's Manual.
- Help.ParserManual
- Open the on-line Parser Manual.
TADS 2 only
- Help.Refresh
- Reload the page displayed in the help window.
- Help.SearchDoc
- Search the documentation for keywords.
- Help.Topics
- Open the on-line Help and go to the main topic list.
- Help.Tutorial
- Open the on-line Tutorial manual.
TADS 3 only
- Profiler.Start
- Begin collecting "profiling" performance data, which monitors the amount of time spent in each function and method called while profiling is activated.
TADS 3 only
- Profiler.Stop
- Stop collecting profiling data.
TADS 3 only
- Project.AddActiveFile
- Add the file in the active text editor window to the project.
TADS 3 only
- Project.AddExternalResource
- Add an external resource file to the project.
TADS 3 only
- Project.AddFile
- Browse for a file or files to add to the project.
TADS 3 only
- Project.AddFolder
- Add all files in a specified folder to the project in the selected section.
TADS 3 only
- Project.IncludeInInstall
- If an external resource file is selected in the Project window, toggle its "included in install" status.
TADS 3 only
- Project.OpenSelection
- Open the file selected in the Project window.
TADS 3 only
- Project.RemoveSelection
- Remove the file selected in the Project window from the project.
TADS 3 only
- Project.ScanIncludes
- Rebuild the project's list of header files by scanning the source files for #include directives.
TADS 3 only
- Project.SearchFiles
- Search for text in the project's source files.
TADS 3 only
- Project.SearchFilesReplace
- Search all project files for text and replace each occurrence.
- Project.SetFileTitle
- Set the title to display in the Start Menu or Web Page for the selected file.
TADS 3 only
- Project.SetSpecial
- Select the file to use for the selected special item in the Project list.
TADS 3 only
- Script.ReplayToCursor
- Replay the current script up to (and including) the line containing the cursor.
TADS 3 only
- Tools.EditExternal
- Edit the list of external commands displayed on the Tools menu.
- Tools.NewIFID
- Create an IFID (an Interative Fiction IDentifier, for use in GameInfo metadata).
- Tools.Options
- Display the Options dialog to customize the Workbench environment and text editor.
- Tools.ReadIFID
- Read the IFID from a previously released TADS game.
- View.AutoFlushGameWin
- Automatically flush buffered output in the main game window every time the debugger gets control.
- View.CallTraceWindow
- Show the Trace Log tool window.
TADS 2 only
- View.DebugToolbar
- Show/Hide the Debug toolbar.
- View.DocSearch
- Show the Documentation Search Results tool window.
- View.DocToolbar
- Show/Hide the Documentation toolbar.
- View.EditToolbar
- Show/Hide the Text Editing toolbar.
- View.ExprWindow
- Show the Expression tool window.
- View.FileSearch
- Show the Project File Search Results tool window.
- View.FlushGameWin
- Flush any buffered output in the main game window.
- View.GameWindow
- Show the main game window, and bring to the front.
- View.Help
- Show the Help/Documentation Viewer tool window.
- View.LocalsWindow
- Show the Local Variables tool window.
- View.Menu
- Show/Hide the main menu.
- View.ProjectWindow
- Show the Project window.
TADS 3 only
- View.ScriptWindow
- Show the Script tool window.
TADS 3 only
- View.SearchToolbar
- Show/Hide the Search toolbar.
- View.ShowDebugWin
- Show the Debug Log tool window.
- View.StackWindow
- Show the Stack tool window.
- View.Statusline
- Show/Hide the status line.
- Window.Cascade
- Reposition all open windows in a staggered formation.
- Window.CloseAllDocuments
- Close all document windows.
- Window.Dock
- Dock the active dockable window.
- Window.DockHide
- Hide the active docking window.
- Window.DockingMode
- Make the current MDI tool window into a dockable tool window, or vice versa.
- Window.Maximize
- Maximize the window.
- Window.Minimize
- Minimize the window.
- Window.Next
- Switch to the next window.
- Window.Prev
- Switch to the previous window.
- Window.Restore
- Restore the current maximized window to its original size.
- Window.TileHoriz
- Reposition all open windows in a horizontal tile pattern.
- Window.TileVert
- Reposition all open windows in a vertical tile pattern.
- Window.Undock
- Undock the active docking window, making it a floating tool window.
Help Topics > Table of Contents