Keyboard and Mouse Operations
Predefined keyboard shortcuts
The following table lists all predefined shortcuts. At the keyboard environment options you can reallocate the shortcuts (see chapter "Environment / Keyboard").
Action |
Shortcut |
---|---|
Data / Check Syntax |
F6 |
Data / Compile Functions |
F7 |
Data / Generate Data All Tasks |
CTRL + F5 |
Data / Generate Data Selected Task |
F5 |
Debug / Debug Current Task |
SHIFT + F5 |
Debug / Debug All Tasks |
CTRL + SHIFT + F5 |
Debug / Single Step |
F11 |
Debug / Step into Template |
F10 |
Debug / Cancel Debugging |
ALT + F5 |
Debug / Toggle Breakpoint |
F9 |
Edit / Copy |
CTRL + C |
Edit / Cut |
CTRL + X |
Edit / Delete |
Del |
Edit / Global Search... |
CTRL + SHIFT + F |
Edit / Paste |
CTRL + V |
Edit / Redo |
CTRL + Y |
Edit / Replace |
CTRL + H |
Edit / Search |
CTRL + F |
Edit / Select All |
CTRL + A |
File / Exit |
ALT + F4 |
File / New Project... |
CTRL + N |
File / Open Project... |
CTRL + O |
File / Print |
CTRL + P |
File / Save |
CTRL + S |
File / Save All |
CTRL + SHIFT + S |
Help |
F1 |
Window / Close |
CTRL + F4 |
View / Code Snippets |
ALT + 4 |
View / Error List |
ALT + 2 |
View / Output |
ALT + 1 |
View / Project Explorer |
ALT + 0 |
View / Search Result |
ALT+3 |
Move selected item down (in trees and lists) |
ALT + Down |
Move selected item up (in trees and lists) |
ALT + Up |
Rename selected item (in trees) |
F2 |
Complete word in editor (IntelliSense) |
CTRL + Space |
Show parameter info in editor |
CTRL + SHIFT + Space |
Drag & drop operations
Common drag and drop behaviors
For each area in Tricentis TDM Studio, there is a default action that is applied when you drag and drop an object. The default action is triggered when you drop the object by releasing the mouse button and no modifier key is being pressed. Default actions are different depending on the context and they can include copying or moving the selected object.
By holding down the SHIFT and/or CTRL key, you can apply alternative actions, provided that they are allowed in the respective context. Each action has its own cursor symbol, the appearance of which depends on the operating system used.
CTRL prevents a dragged object from being moved, i.e. it is not removed from its original location. SHIFT can be used in tree structures to insert the dragged object not as a child element but on the same level as the target.
In general, a dragged object is inserted exactly where it was dropped. If, for example, a tree structure or a list contains the entries
Entry 1
Entry 2
and an object is dropped onto Entry 2, then it is inserted at the position of Entry 2. This means that the new order of elements is:
Entry 1
Dropped Entry
Entry 2
This does not apply for sorted lists. In this case, dropped objects are instead inserted in the correct sorted position, regardless of where they were actually dropped:
Dropped Entry
Entry 1
Entry 2
If an object is dropped onto a node in a tree structure (such as Project Explorer) that can contain child nodes, then it is inserted as a child node. If the child elements are sorted, the dropped object is inserted at the appropriate position, otherwise it appears as the last element:
Parent Entry 1
Child Entry 1
Child Entry 2
Dropped Entry
If you want to insert the dropped object on the same level as the target object and not as a child element, you have to hold down the SHIFT key when releasing the mouse button. This would lead to the following result:
Dropped Entry
Parent Entry 1
Child Entry 1
Child Entry 2
In sorted lists and tree structures, dropped objects are always inserted at their appropriate sorted position and they cannot be manually moved within that level. |
Drag and drop interactions with Windows Explorer
Templates, folders and functions can also be copied from Windows Explorer to Tricentis TDM Studio's Project Explorer using drag and drop. However, moving objects with this method is not supported in Tricentis TDM Studio.
If you drag functions, templates or folders from Windows Explorer to Project Explorer and drop them in a function or template folder, then existing functions, templates or folders are not overwritten, but the dropped objects are given a modified name instead. This happens in order to avoid the accidental deletion of existing functions or templates.
You can only drop files with the correct extension onto the different nodes in Project Explorer. For example, if you drag a folder from Windows Explorer into a template folder in Project Explorer, then it can only be dropped there if the dragged folder contains at least one file with the extension .tpl. In addition, only files appropriate for the node are copied. Files that do not have the required extension are ignored.