All Projects β†’ wk-j β†’ vscode-save-and-run

wk-j / vscode-save-and-run

Licence: Apache-2.0 License
Visual Studio Code extension to run commands whenever a file is saved https://marketplace.visualstudio.com/items?itemName=wk-j.save-and-run

Programming Languages

typescript
32286 projects
C#
18002 projects

Projects that are alternatives of or similar to vscode-save-and-run

Vscode Vega Viewer
VSCode extension for Interactive Preview of Vega & Vega-Lite maps πŸ—ΊοΈ & graphs πŸ“ˆ
Stars: ✭ 75 (+141.94%)
Mutual labels:  extension, vscode
Aura Theme
πŸ’…β€A beautiful dark theme for your favorite apps.
Stars: ✭ 159 (+412.9%)
Mutual labels:  extension, vscode
Vuerd Vscode
ERD Editor vscode extension
Stars: ✭ 95 (+206.45%)
Mutual labels:  extension, vscode
Vscode Glua Enhanced
πŸ‘¨β€πŸ’» Garry's Mod Lua VSCode Extension for enhanced auto completion, wiki integration, snippets, color palette, and much more...
Stars: ✭ 64 (+106.45%)
Mutual labels:  extension, vscode
Vscode React Native
VSCode extension for React Native - supports debugging and editor integration
Stars: ✭ 2,366 (+7532.26%)
Mutual labels:  extension, vscode
Vscode Php Docblocker
Simple docblocker for php
Stars: ✭ 64 (+106.45%)
Mutual labels:  extension, vscode
Vscode Open In Github
Extension for Visual Studio Code which can be used to jump to a source code line in Github, Bitbucket, GitLab and Visualstudio.com
Stars: ✭ 151 (+387.1%)
Mutual labels:  extension, vscode
Vscode Todo Plus
Manage todo lists with ease. Powerful, easy to use and customizable.
Stars: ✭ 622 (+1906.45%)
Mutual labels:  extension, vscode
Vscode Vlang
V Language extension for Visual Studio Code.
Stars: ✭ 190 (+512.9%)
Mutual labels:  extension, vscode
Vscode Live Frame
Run your web app inside VS Code
Stars: ✭ 173 (+458.06%)
Mutual labels:  extension, vscode
Vscode Better Merge
Better merge conflict support for vscode
Stars: ✭ 46 (+48.39%)
Mutual labels:  extension, vscode
Code Debug
Native debugging for VSCode
Stars: ✭ 232 (+648.39%)
Mutual labels:  extension, vscode
Vscode Simple Vim
Vim extension for VSCode
Stars: ✭ 38 (+22.58%)
Mutual labels:  extension, vscode
Vscode Highlight
Advanced text highlighter based on regexes. Useful for todos, annotations etc.
Stars: ✭ 71 (+129.03%)
Mutual labels:  extension, vscode
Snipsnap
The ultimate snippets collection for VS Code
Stars: ✭ 840 (+2609.68%)
Mutual labels:  extension, vscode
Vscode Mjml
This repo is archived. MJML preview, lint, compile for Visual Studio Code.
Stars: ✭ 138 (+345.16%)
Mutual labels:  extension, vscode
Amvim For Vscode
The Vim mode for Visual Studio Code(vscode) that works as expected.
Stars: ✭ 393 (+1167.74%)
Mutual labels:  extension, vscode
Vscode Es7 Javascript React Snippets
Extension for Javascript/React snippets with search supporting ES7 and babel features
Stars: ✭ 435 (+1303.23%)
Mutual labels:  extension, vscode
Vscode Twitch Highlighter
This is a VS Code extension that will allow your Twitch chat to highlight a line of code via a command message. Example: `!line 8 server.js`. See master branch README.md for more details
Stars: ✭ 169 (+445.16%)
Mutual labels:  extension, vscode
Vscode Coverage Gutters
Display test coverage generated by lcov and xml - works with many languages
Stars: ✭ 226 (+629.03%)
Mutual labels:  extension, vscode

Run saved file in Terminal

Version Installs

Fork from vscode-runonsave

Simplify original extension by pass command into Terminal directly without spawn process, so we don't lose output colors.

Features

  • Configure multiple commands that run when a file is saved
  • Regex pattern matching for files that trigger commands running

Configuration

Add "saveAndRun" configuration to user or workspace settings.

  • "commands" - Array of commands that will be run whenever a file is saved.
  • "match" - A regex for matching which files to run commands on
  • "cmd" - Command to run. Can include parameters that will be replaced at runtime (see Placeholder Tokens section below).
  • "useShortcut" - Execute file with shortcut key Command + Shift + R
  • "silent" - Don't show terminal after save. Defaults to false

Sample Config

"saveAndRun": {
  "commands": [
    {
      "match": ".*",
      "cmd": "echo 'I run for all files.'",
      "useShortcut": false,
      "silent": false
    },
    {
      "match": "\\.txt$",
      "cmd": "echo 'I am a .txt file ${file}.'",
      "useShortcut": false,
      "silent": false
    }
  ]
}

Commands

The following commands are exposed in the command palette

  • Save and Run : Enable
  • Save and Run : Disable

Placeholder Tokens

Commands support placeholders similar to tasks.json.

  • ${workspaceRoot} - workspace root folder
  • ${workspaceFolder} - the path of the folder opened in VS Code
  • ${file} - path of saved file
  • ${relativeFile} - relative path of saved file
  • ${fileBasename} - saved file's basename
  • ${fileDirname} - directory name of saved file
  • ${fileExtname} - extension (including .) of saved file
  • ${fileBasenameNoExt} - saved file's basename without extension
  • ${cwd} - current working directory

Environment Variable Tokens

  • ${env.Name}

License

Apache

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].