• Stars
    star
    256
  • Rank 153,450 (Top 4 %)
  • Language
    C#
  • License
    Apache License 2.0
  • Created over 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Visual Studio extension

Add Any File

Download this extension from the VS Marketplace or get the CI build.


A Visual Studio extension for easily adding new files to any project. Simply hit Shift+F2 to create an empty file in the selected folder or in the same folder as the selected file.

Features

  • Easily create any file with any file extension
  • Create files starting with a dot like .gitignore
  • Create deeper folder structures easily if required
  • Create folders when the entered name ends with a /

Add new file dialog

Show the dialog

A new button is added to the context menu in Solution Explorer.

Add new file dialog

You can either click that button or use the keybord shortcut Shift+F2.

Create folders

Create additional folders for your file by using forward-slash to specify the structure.

For example, by typing scripts/test.js in the dialog, the folder scripts is created if it doesn't exist and the file test.js is then placed into it.

Custom templates

Create a .templates folder at the root of your project. The templates inside this folder will be used alongside the default ones.

Keywords

Inside the template those keywords can be used:

  • {itemname}: The name of the file without the extension
  • {namespace}: The namespace

Types of template

3 types of template are available:

Exact match

When creating the file Dockerfile, the extension will look for dockerfile.txt template.

Convention match or Partial match

If you create a template with the name repository.txt, then it will be used when creating a file ending with Repository (eg: DataRepository).

Extension match

When creating the file Test.cs, the extension will look for .cs.txt template.

How can I help?

If you enjoy using the extension, please give it a ????? rating on the [Visual Studio Marketplace][marketplace].

Should you encounter bugs or if you have feature requests, head on over to the [GitHub repo][repo] to open an issue if one doesn't already exist.

Pull requests are also very welcome, since I can't always get around to fixing all bugs myself. This is a personal passion project, so my time is limited.

Another way to help out is to sponser me on GitHub.

More Repositories

1

Miniblog.Core

An ASP.NET Core blogging engine
JavaScript
1,449
star
2

WebEssentials2013

Visual Studio extension
C#
949
star
3

MiniBlog

A minimal blog engine using Razor Web Pages
C#
915
star
4

BundlerMinifier

Visual Studio extension
C#
598
star
5

ShortcutExporter

Visual Studio extension
C#
481
star
6

WebCompiler

Visual Studio extension for compiling LESS and Sass files
C#
448
star
7

MarkdownEditor

A Visual Studio extension
C#
397
star
8

WebEssentials.AspNetCore.ServiceWorker

C#
336
star
9

WebEssentials2015

A Visual Studio extension for web developers
C#
302
star
10

Tweakster

A Visual Studio extension
C#
239
star
11

PhotoGallery

ASP.NET Core Photo Gallery
C#
170
star
12

OpenCommandLine

A Visual Studio extension
C#
157
star
13

ExtensibilityTools

Tools for writing Visual Studio extensions
C#
153
star
14

MarkdownEditor2022

A Visual Studio extension
C#
152
star
15

JavaScriptPrettier

A Visual Studio extension
C#
151
star
16

EditorConfigLanguage

A Visual Studio extension
C#
129
star
17

RainbowBraces

A Visual Studio extension
C#
129
star
18

FileDiffer

A Visual Studio extension
C#
128
star
19

TrailingWhitespace

Display trailing whitespace in any VS editor
C#
118
star
20

FileNesting

Nest files in Solution Explorer
C#
117
star
21

FileIcons

A Visual Studio extension
C#
115
star
22

PrivateGalleryCreator

Create private extension galleries for Visual Studio
C#
112
star
23

WebEssentials2012

C#
96
star
24

NpmTaskRunner

Visual Studio extension
C#
87
star
25

TypeScriptDefinitionGenerator

A Visual Studio extension
C#
81
star
26

ZenCodingVS

A Visual Studio extension
C#
70
star
27

SolutionColors

A Visual Studio extension
C#
69
star
28

ExtensionPackTools

A Visual Studio extension
C#
67
star
29

MarkSite

A markdown powered CMS written in ASP.NET
C#
66
star
30

RestClientVS

C#
66
star
31

TextmateBundleInstaller

A Visual Studio extension
C#
65
star
32

ShowTheShortcut

A Visual Studio extension
C#
65
star
33

PackageInstaller

A Visual Studio extension
C#
64
star
34

CodeCleanupOnSave

C#
63
star
35

VuePack

C#
61
star
36

OpenInVsCode

A Visual Studio extension
C#
61
star
37

WebAnalyzer

A Visual Studio extension
C#
55
star
38

WebEssentials.AspNetCore.OutputCaching

C#
52
star
39

CommentRemover

A Visual Studio extension
C#
51
star
40

WebEssentials2019

C#
49
star
41

WebEssentials.AspNetCore.CdnTagHelpers

A CDN helper for ASP.NET Core
C#
47
star
42

ImageOptimizerWebJob

C#
47
star
43

DialToolsForVS

A Visual Studio extension
C#
47
star
44

ReverseProxyCDN

C#
42
star
45

CommandTaskRunner

A Visual Studio extension
C#
42
star
46

JSON-Intellisense

NPM package Intellisense in package.json
C#
40
star
47

WebPackTaskRunner

A Visual Studio extension
C#
40
star
48

VuePack2017

A Visual Studio extension
C#
38
star
49

AspNetCoreTemplatePack

C#
38
star
50

SolutionExtensions

A Visual Studio extension
C#
36
star
51

FeedCollector

A simple website for aggregating RSS/Atom feeds
C#
36
star
52

Surrounder

A Visual Studio extension
C#
34
star
53

WebAccessibilityChecker

A Visual Studio extension
C#
34
star
54

ClearComponentCache

A Visual Studio extension
C#
33
star
55

PrettyPaste

Fixes the added blank lines when copying and pasting from IE
C#
32
star
56

VsixGallery

The Open VSIX Gallery
C#
32
star
57

ImageSprites

A Visual Studio extension
C#
32
star
58

Editorsk

A Visual Studio extension
C#
30
star
59

JavaScriptSnippetPack

A Visual Studio extension
Vim Snippet
30
star
60

CloseAllTabs

A Visual Studio extension
C#
30
star
61

IgnoreFiles

A Visual Studio extension
C#
29
star
62

zencoding

Provides hybrid ZenCoding for Web Essentials
C#
29
star
63

ImagePreview

C#
28
star
64

DarkTheme2019

C#
28
star
65

KnownMonikersExplorer

A Visual Studio extension
C#
28
star
66

CommandTableInfo

A Visual Studio extension
C#
28
star
67

Madskristensen.VisualStudio.SDK

Visual Studio SDK meta packages
28
star
68

ExtensionGallery

A Visual Studio extension gallery
C#
28
star
69

Packman

A client-side package manager
C#
28
star
70

TemplateCreator

A Visual Studio extension
C#
27
star
71

BasicEssentials

26
star
72

DeveloperNews

C#
26
star
73

BrowserReloadOnSave

A Visual Studio extension
C#
26
star
74

SvgViewer

Shows the rendered image of .svg files
C#
25
star
75

StaticWebHelper

Perf optimize static websites hosted on IIS
C#
25
star
76

MIDL

A Visual Studio extension
C#
24
star
77

WorkspaceFiles

C#
24
star
78

vswebessentials.com

The official website of Web Essentials for Visual Studio
C#
23
star
79

ExtensionUpdater

Visual Studio extension for auto updating extensions
C#
23
star
80

Community.VisualStudio.Toolkit

A community toolkit for writing Visual Studio extensions
C#
23
star
81

CssTools

A Visual Studio extension
C#
22
star
82

InsertGuid

A Visual Studio extension
C#
22
star
83

ExtensionScripts

PowerShell
22
star
84

ErrorHighlighter

Visual Studio extension
C#
21
star
85

CopyNice

A Visual Studio extension
C#
21
star
86

SpaTemplatePack

A Visual Studio extension
C#
20
star
87

EditorColorPreview

C#
20
star
88

Madskristensen.VisualStudio.SDK.HelpersOLD

C#
19
star
89

VsctIntellisense

Intellisense for VSCT files
C#
19
star
90

JavaScriptRegions

A Visual Studio extension
C#
19
star
91

OptionsSample

A Visual Studio extension sample
C#
19
star
92

JsonSchemaGenerator

A Visual Studio extension
C#
18
star
93

WebEssentialsChrome

A browser extension
JavaScript
18
star
94

MiniBlogFormatter

C#
17
star
95

PkgdefLanguage

A Visual Studio extension
C#
17
star
96

TomlEditor

C#
16
star
97

HtmlSnippetPack

A Visual Studio extension
Vim Snippet
16
star
98

LessCompiler

A Visual Studio extension
C#
16
star
99

VuePack2019

C#
16
star
100

OutputWindowFilter

C#
15
star