VS2008中代码段(Snippet)及代码段编辑
網(wǎng)上資源零碎,主要是整理下。
整理的是主要核心內(nèi)容,完整內(nèi)容可以看后面標(biāo)注的原文鏈接。
代碼段是什么
? ? 《VS2008中代碼段(Snippet)的功能》
在VS2008中,提供了代碼段(Snippet)的功能。
??什么是代碼段呢?即使你對這個詞還不是很熟悉,但是極有可能的是——你已經(jīng)在不知不覺中應(yīng)用它了。
舉例:
???當(dāng)我們在寫一個選擇分支(if語句)或是循環(huán)分支(for語句)時,難道要完全手動敲完每一個字符嗎?當(dāng)然不會這么笨,我們只要輸入“if”然后再輕按兩下Tab鍵,if語句的經(jīng)典結(jié)構(gòu)就躍然紙上了。這時我們只要在綠色的方框中寫上條件即可。
???看到這,你一定會大聲驚呼:這個我早就用過啊!對,這就是代碼段,不但支持if,還支持for,do,switch等多種C#常見語句。插入代碼段的方法有幾種:1.編輯區(qū)點擊右鍵,選擇“插入代碼段”。2.快捷鍵Ctrl+K,X
???同樣,我們可以選定已寫好的一些語句,然后插入“外側(cè)代碼段”,則選中的語句將被選中的代碼段包圍。
如何添加自己的代碼到代碼段
? ? ?《vs2008技巧(1)》
怎樣給代碼添加代碼段?
?????編碼過程中,經(jīng)常會有一些常用的代碼結(jié)果會反復(fù)使用,有沒有一種辦法把這些代碼嵌套到VS IDE中呢?
?????解決辦法:完全沒問題,使用snippet文件能很好的解決這一問題。打開\Program Files\Microsoft Visual Studio 8\VC#\Snippets\2052\Visual C#里面有很多VS自帶的snippet文件,你只需要復(fù)制一下,然后把它修改成自己的代碼段即可。
?????見圖示:
?????
?????代碼如下:
?????
?1<?xml?version="1.0"?encoding="utf-8"?>
?2<CodeSnippets?xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
?3????<CodeSnippet?Format="1.0.0">
?4????????<Header>
?5????????????<Title>try-catch-finall</Title>
?6????????????<Shortcut>trycf</Shortcut>
?7????????????<Description>try?catch?finall?的代碼段</Description>
?8????????????<Author>邱楓</Author>
?9????????????<SnippetTypes>
10????????????????<SnippetType>Expansion</SnippetType>
11????????????????<SnippetType>SurroundsWith</SnippetType>
12????????????</SnippetTypes>
13????????</Header>
14????????<Snippet>
15????????????<Code?Language="csharp">
16????<![CDATA[try?
17????{????????????
18????????$end$
19????}
20????catch?(Exception?exp)
21????{
22???
23????}
24??finally?
25??{?
26??
27??}?
28???]]>
29????????????</Code>
30????????</Snippet>
31????</CodeSnippet>
32</CodeSnippets>
33
?
使用:
如上圖:找到自己設(shè)置的代碼段的別名,輸入回車鍵,然后輸入tab鍵,即可自動生成如下代碼:
?
更好用的代碼段編輯器
? ? ?《VS代碼片段(snippet)創(chuàng)作工具——Snippet Editor》
Snippet Editor是一個編輯VS代碼片段的工具,同類工具中,它是免費實用的。
官方頁面:http://snippeteditor.codeplex.com/
?
引用參考:
VS2008中代碼段(Snippet)的功能
vs2008技巧(1)
VS代碼片段(snippet)創(chuàng)作工具——Snippet Editor
?
轉(zhuǎn)載于:https://www.cnblogs.com/GISRSMAN/p/4701679.html
總結(jié)
以上是生活随笔為你收集整理的VS2008中代码段(Snippet)及代码段编辑的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 静态Web开发 JQuery
- 下一篇: 找区间连续值(HDU5247)