Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>Programmierschmiede Developement ExtensionpackNew to Visual Studio Code? Get it now.
Programmierschmiede Developement Extensionpack

Programmierschmiede Developement Extensionpack

Programmierschmiede

|
38 installs
| (1) | Free
Extensions to be used for developing projects in Programmierschmiede
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Programmierschmiede VSCode Extensions

For more info on how to create an extension-pack... see toc.

Table of contents

  • Programmierschmiede VSCode Extensions
    • Table of contents
  • Overview
    • Settings
    • Build Visual Code Extensionpack
      • Requirements
      • Docker usage
      • Manual usage
        • Extension Package generation
        • Publishing
    • Extensions
      • Windows + Notepad++
      • Linux + VSCode

Overview

Settings

For better experience, use the following setting or change them as you need.

    "todo-tree.filtering.includeGlobs": [
        "**/*.php",
        "**/README.md"
    ],
    "todohighlight.include": [
        "**/*.js",
        "**/*.jsx",
        "**/*.ts",
        "**/*.tsx",
        "**/*.html",
        "**/*.php",
        "**/*.css",
        "**/*.scss",
        "**/*.md"
    ],
    "todohighlight.isEnable": true,
    "todohighlight.defaultStyle": {
        "color": "#eee",
        "backgroundColor": "#00000000",
        "cursor": "pointer",
        "border": "1px solid #eee",
        "borderRadius": "3px",
        "isWholeLine": false,
        "letterSpacing": "3px",
        "overviewRulerColor": "rgba(0,0,0,0)",
    },
    "todohighlight.keywords": [{
            "text": " REVIEW:",
            "color": "rgba(0,180,256,1)",
            "backgroundColor": "rgba(0,180,256,0.1)",
            "borderColor": "rgba(0,180,256,0.5)",
        },
        {
            "text": " DEBUG:",
            "color": "rgba(250,250,0,1)",
            "backgroundColor": "rgba(250,250,0,0.1)",
            "borderColor": "rgba(250,250,0,0.5)",
            "borderStyle": "dotted"
        },
        {
            "text": " BUG:",
            "color": "rgba(250,250,0,1)",
            "backgroundColor": "rgba(250,250,0,0.1)",
            "borderColor": "rgba(250,250,0,0.5)",
            "borderStyle": "dotted"
        },
        {
            "text": " NOTE:",
            "borderRadius": "0px",
            "borderWidth": "1px",
            "borderSpacing": "2px",
            "backgroundColor": "#99999920",
            "borderColor": "#999",
            "borderStyle": "dashed none "
        },
        {
            "text": "FIXME:",
            "borderRadius": "0px",
            "borderWidth": "1px 0",
            "color": "rgba(256,0,0,1)",
            "borderColor": "rgba(256,0,0,0.4)",
            "backgroundColor": "rgba(256,0,0,0.2)",
            "isWholeLine": true,
        },
        {
            "text": " TODO:",
            "color": "rgba(256,170,0,1)",
            "backgroundColor": "rgba(256,170,0,0.1)",
            "borderColor": "rgba(256,170,0,0.5)",
        },
        {
            "text": " DONE:",
            "color": "rgba(0,256,0,1)",
            "backgroundColor": "rgba(0,256,0,0.1)",
            "borderColor": "rgba(0,256,0,0.5)",
        }
    ],
    // Todo - Tree
    "todo-tree.filtering.excludeGlobs": [
        "**/*.md"
    ],
    "todo-tree.tree.grouped": true,
    "todo-tree.tree.trackFile": true,
    "todo-tree.tree.labelFormat": "${filename} ${line}: ${after}",
    "todo-tree.tree.hideIconsWhenGroupedByTag": false,
    "todo-tree.tree.showCountsInTree": true,
    "todo-tree.highlights.enabled": true,
    "todo-tree.general.tagGroups": {
        "BUG": [
            "BUG",
            "DEBUG"
        ]
    },
    "todo-tree.general.tags": [
        "BUG",
        "FIXME",
        "TODO",
        "NOTE",
        "REVIEW",
        "DEBUG",
        "DONE"
    ],
    "todo-tree.highlights.defaultHighlight": {
        "background": "#000",
        "opacity": 0,
        "gutterIcon": true,
    },
    "todo-tree.highlights.customHighlight": {
        "BUG": {
            "icon": "bug",
            "iconColour": "yellow"
        },
        "DEBUG": {
            "icon": "flame",
            "iconColour": "red"
        },
        "FIXME": {
            "icon": "flame",
            "iconColour": "red"
        },
        "TODO": {
            "icon": "checklist",
            "iconColour": "orange"
        },
        "NOTE": {
            "icon": "note",
            "iconColour": "grey"
        },
        "REVIEW": {
            "icon": "pulse",
            "iconColour": "blue"
        },
        "DONE": {
            "icon": "check",
            "iconColour": "green"
        },
    },

Build Visual Code Extensionpack

Requirements

#Install Yoeman
npm install -g yo 
# Install generator code
npm install -g generator-code
# Install Viscual Code Extensions (not if you use docker) 
# npm install -g vsce
# Generate what you need (e.g Extension Pack)
yo code

Docker usage

After editing your package.json and README.md run

# Build docker image
DOCKER_BUILDKIT=1 docker build --tag vsce "https://github.com/microsoft/vscode-vsce.git#main"
# Run test
docker run --rm -it vsce --version

# Package and publish
cd <PROJECT-DIR>
docker run --rm -it -v "$(pwd)":/workspace vsce package && vsce publish

Manual usage

Extension Package generation

After installing requirements and editing your package.json and README.md run

vsce package

to generate the extension in .vsix file format.

Publishing

Simply run

vsce publish

to publish the package to Visual Studio Code Extensions.

Extensions

VS Plugin Information
German Language Pack for Visual Studio Code Id: MS-CEINTL.vscode-language-pack-de
Description: Language pack extension for German
Version: 1.69.7130931
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-de|
Remote - SSH Id: ms-vscode-remote.remote-ssh
Description: Open any folder on a remote machine using SSH and take advantage of VS Code's full feature set.
Version: 0.84.0
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh|
Remote - SSH: Editing Configuration Files Id: ms-vscode-remote.remote-ssh-edit
Description: Edit SSH configuration files
Version: 0.80.0
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh-edit|
GitLens — Git supercharged Id: eamodio.gitlens
Description: Supercharge Git within VS Code — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more
Version: 12.1.2
Publisher: GitKraken
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens|
Markdown All in One Id: yzhang.markdown-all-in-one
Description: All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)
Version: 3.4.3
Publisher: Yu Zhang
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one|
PHP Namespace Resolver Id: MehediDracula.php-namespace-resolver
Description: Import and expand php namespaces
Version: 1.1.9
Publisher: Mehedi Hassan
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=MehediDracula.php-namespace-resolver|
PHP Tools Id: DEVSENSE.phptools-vscode
Description: PHP IntelliSense, Debug (Xdebug), Code Actions, Linting, Refactoring, Formatter, PHPUnit tests debugging, Server, and more.
Version: 1.12.9985
Publisher: DEVSENSE
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=DEVSENSE.phptools-vscode|
TODO Highlight Id: wayou.vscode-todo-highlight
Description: highlight TODOs, FIXMEs, and any keywords, annotations...
Version: 1.0.5
Publisher: Wayou Liu
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight|
Todo Tree Id: Gruntfuggly.todo-tree
Description: Show TODO, FIXME, etc. comment tags in a tree view
Version: 0.0.215
Publisher: Gruntfuggly
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree|
ErrorLens Id: PhilHindle.errorlens
Description: Improve the highlighting of errors, warnings and other language diagnostics.
Version: 1.1.3
Publisher: Phil Hindle
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=PhilHindle.errorlens|
Composer Id: ikappas.composer
Description: PHP Composer for Visual Studio Code
Version: 0.8.0
Publisher: Ioannis Kappas
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ikappas.composer|
Color Highlight Id: naumovs.color-highlight
Description: Highlight web colors in your editor
Version: 2.5.0
Publisher: Sergii N
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight|
Format HTML in PHP Id: rifi2k.format-html-in-php
Description: Provides formatting for the HTML code in PHP files using JSbeautify - Works well paired with a PHP formatting extension
Version: 1.7.0
Publisher: rifi2k
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=rifi2k.format-html-in-php|
Markdown Table of Plugins Header:
| VS Plugin | Information |
| --------- | ----------- |

Windows + Notepad++

Cell:
Paste VS Code Plugin Infos with one empty line after each one to notepad++.
Look for:

(.+?)\r\n(.+?)\r\n(.+?)\r\n(.+?)\r\n(.+?)\r\n(.+?)\r\n

Replace with:
|${1}|${2}<br>${3}<br>${4}<br>${5}<br>${6}|

✅ Regular expression
REPLACE ALL

Linux + VSCode

Cell:
Paste VS Code Plugin Infos with one empty line after each one to new file of VSCode.
Look for:

Name: (.+?)\n(.+?)\n(.+?)\n(.+?)\n(.+?)\n(.+?)\n

Replace with:

|$1|$2<br>$3<br>$4<br>$5<br>$6|

✅ Regular expression
REPLACE ALL

⏫ to the top

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft