Go to definition from the sidebar and command palette.
Run last task command.
Multi-root workspace support.
Initialize a Taskfile in the current workspace.
Configuration
Taskfiles can be configured in your settings.json using the taskfile configuration key. The following settings are available:
Setting
Type
Allowed Values
Default
Description
updateOn
string
"manual", "save"
"save"
When the list of tasks should be updated.
path
string
"task"
Path to the Task binary. Can also the name of a binary in your $PATH. If Task is installed via Snap, set this to /snap/task/current/task.
checkForUpdates
boolean
true
Check if there is a newer version of Task on startup.
doubleClickTimeout
number
0
Time in milliseconds to consider a double-click. 0 disables double-click to run. 500 is a good starting point if you want to enable it.
tree.nesting
boolean
true
Whether to nest tasks by their namespace in the tree view.
tree.status
boolean
false
Whether to show the status of tasks in the tree view (may be slow on large Taskfiles).
tree.sort
sort
default, alphanumeric, none
"default"
The order in which to display tasks in the tree view. - default - Sorts tasks alphabetically by name, but ensures that root tasks (tasks without a namespace) are listed before namespaced tasks. - alphanumeric - Sort tasks alphabetically by name. - none - No sorting. Uses the order as defined in the Taskfile.