Create custom code snippet in Visual Studio 2008

微笑、不失礼 提交于 2019-11-27 03:54:17

问题


Like the title says, how do you create custom code snippets in Visual Studio 2008?


回答1:


Here's a link to a utility for Creating/editing Snippets. It works for more languages than just VB despite the classification in the link.

http://msdn.microsoft.com/en-us/vbasic/bb973770.aspx




回答2:


This was just released too: http://codeplex.com/SnippetDesigner

The Snippet Designer is a plugin which enhances the Visual Studio IDE to allow a richer and more productive code snippet experience...

Features

A Snippet editor integrated inside of the IDE which supports C#, Visual Basic, JavaScript, HTML, XML and SQL

  • Access it by opening any .snippet file or going to File -> New -> File -> Code Snippet File
  • It uses the native Visual Studio code editor so that you can write the snippets in the same enviorment you write your code.
  • It lets you easily mark replacements by a convenient right click menu.
  • It displays properties of the snippet inside the Visual Studio properties window...

A Snippet Explorer tool window to search snippets on your computer.

  • It is located under View -> Other Windows -> Snippet Explorer
  • This tool window contains a code preview window which lets to peek inside the snippet to see what it is without opening the file.
  • Maintains an index of snippets on your computer for quick searching.
  • Provides a quick way to find a code snippet to use, edit or delete...



回答3:


The MSDN links are nice, but sometimes I prefer simple tutorials.




回答4:


Tools->Code Snippets Manager

To get your list of directories. Select (or Add) My Code Snippets.

The snippets themselves have to be created as separate files with a .snippet extension.

Here is a tutorial on using and creating them: Code Snippets in Visual Studio




回答5:


See official write-up here:

http://msdn.microsoft.com/en-us/library/ms165392.aspx



来源:https://stackoverflow.com/questions/117508/create-custom-code-snippet-in-visual-studio-2008

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!