西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)編程開發(fā)C#.NET → Visual Studio 2010 自定義代碼段新特性

Visual Studio 2010 自定義代碼段新特性

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:WilsonWu時(shí)間:2010/2/25 23:14:30字體大。A-A+

作者:不詳點(diǎn)擊:834次評(píng)論:0次標(biāo)簽: VisualStudio

  • 類型:編程輔助大。36KB語(yǔ)言:中文 評(píng)分:6.6
  • 標(biāo)簽:
立即下載

2010年2月24日,北京,陰,今天是參加微軟VSTS 2010 TTT培訓(xùn)的第二天,也是最后一天,這次來(lái)參加這個(gè)講師培訓(xùn)收獲良多,課程上的內(nèi)容由于目前處于NDA保密狀態(tài),不方便發(fā)表出來(lái),但很久沒寫文章也覺得愧對(duì)朋友們,所以接下來(lái)我會(huì)陸續(xù)寫一些非本次TTT的關(guān)于VSTS 2010的文章,主要以VSTS 2010新特性為主,希望大家喜歡且對(duì)大家的實(shí)際工作有所幫助。

言歸正傳,本文要介紹的是VSTS 2010客戶端IDE的一個(gè)新功能,根據(jù)字面意思我暫且翻譯成自定義代碼段,這個(gè)功能可以幫助開發(fā)人員記錄經(jīng)常要輸入的文字,這些文字可以是代碼,注釋,版權(quán)信息等等,雖然該功能并非VS首創(chuàng),但是也給新版VS增強(qiáng)了很多易用性,首先來(lái)看一下如何使用:

首先啟動(dòng)VS 2010,這里我安裝的是VS 2010 旗艦版 Beta 2:

image

接下來(lái)在VS 2010中新建一個(gè)任意類型文件,這里我創(chuàng)建一個(gè)HTML文件:

image

image

 

 

 

image

在要插入代碼的地方右擊選擇Insert Snippet…,或者可以使用快捷鍵Ctrl+K Ctrl+X進(jìn)行同樣操作:

image

然后選擇要插入的內(nèi)容即可:

image

image

image

這樣就輕松完成了代碼的插入,對(duì)于以上的簡(jiǎn)單代碼大家可能并不能看出效率來(lái),接下來(lái)我們來(lái)將自己常用的代碼或項(xiàng)目中常用的代碼添加到其中,以后使用的時(shí)候就非常方便,快捷,并且這個(gè)功能給很多類人帶來(lái)了方便:

1. 講師:做Demo的時(shí)候再也不用復(fù)制粘貼了,只要將Demo代碼段做成類似的快捷代碼就可以輕松完成Demo;

2. 開發(fā)人員:通過自定義快捷代碼的方式,我們可以輕松與同事共享好的算法和常用的數(shù)據(jù)結(jié)構(gòu)等。

開始先介紹一下這些預(yù)定義的代碼的存儲(chǔ)方式,我們?cè)赩S 2010菜單項(xiàng)中選擇Tools,再選擇Code Snippets Manager…:

image

在這個(gè)管理器中我們可以看到所有預(yù)定義的可被快速插入的代碼及文本:

 

 

 

 

image

我們隨便選擇一個(gè)代碼到它的物理位置看看:

image

image

通過上圖我們可以看到,代碼段是其實(shí)就是定義在一個(gè)XML格式的以snippet為后綴的文件中,也許很多人看到上面大量的XML結(jié)構(gòu)會(huì)頭疼,但是,其實(shí)制作自己的自定義代碼段很輕松,接卸來(lái)我們就來(lái)做一個(gè)測(cè)試?yán)印?/p>

還是以HTML代碼為例,首先我們?yōu)榱瞬挥绊懬覅^(qū)分于VS自帶的代碼段,我們新建一個(gè)節(jié)點(diǎn),選擇Add…為我們要存儲(chǔ)的代碼段選擇一個(gè)目錄:

image

創(chuàng)建完成后如下:

 

image

這里選擇目錄的時(shí)候可以選擇一個(gè)共享目錄,如果是企業(yè)用戶的話,可以在文件服務(wù)器上創(chuàng)建一個(gè)共享目錄,方便大家共享自定義的方便代碼段。

接著我們創(chuàng)建具體代碼段文件,首先新建一個(gè)XML格式的文件:

image

 

image

接著,我們?cè)谛陆ǖ奈募惺褂米远x代碼段的功能來(lái)創(chuàng)建我們自己的代碼段文件,選擇Insert Snippet…,再選擇Snippet即可,為什么我們之前在HTML文件中沒有發(fā)現(xiàn)這個(gè)節(jié)點(diǎn)呢?是因?yàn)閂S 2010的代碼段功能有一定的智能判斷,會(huì)根據(jù)我們的文件類型來(lái)判斷顯示的代碼段,所以只有在XML格式文件中我們才可以看到Snippet的快捷代碼,插入完成后如下:

image 

image

其中最主要的是Code節(jié)點(diǎn),Code節(jié)點(diǎn)的Inner Text是我們使用該代碼段插入的代碼,而這里我們想讓新建的代碼段在HTML文檔中可以使用,就要將Language屬性改為html,如下:

 

image

修改完成后,另存到MyCode目錄下,并以snippet為后綴:

image

image

保存完成后就可以在剛才的HTML中試試了,可以輕松插入代碼:

 

 

image

image

image

關(guān)于自定義代碼段,其中有一些XML節(jié)點(diǎn)有特殊的意思,有興趣大家可以看看VS自帶的那些代碼段文件來(lái)定義出更好的自定義代碼段,多謝!

    vs2008
    (51)vs2008
    微軟的開發(fā)工具當(dāng)前是可視化軟件開發(fā)工具的主流,越來(lái)越多的從業(yè)人員,將會(huì)使用系列開發(fā)工具,提供了的即時(shí)編輯和套用的功能。而且,對(duì)的支援感覺起來(lái)不比差,同時(shí),它還提供了和一樣的,也就是可以一個(gè)分割視窗,同時(shí),我們還是可以看到設(shè)計(jì)畫面和源代碼。相對(duì)于的技術(shù)不成熟,在使用方面和功能方面趨向完善。...更多>>
    • Visual Studio 2008(vs2008)中文專

      05-15 / 3.75G

      推薦理由:Visual Studio 2008 中文專業(yè)版 vs2008(含MSDN for SP1) 軟件大。 3.84G 軟件語(yǔ)言: 簡(jiǎn)體中文 軟件類別:
    • Visual Studio 2008 SP1 補(bǔ)丁(VS20

      09-08 / 848.2M

      推薦理由:微軟Visual Studio 2008 SP1 簡(jiǎn)體中文版發(fā)布,VS作為微軟旗艦級(jí)的開發(fā)集成環(huán)境最新版2008中加入了對(duì)WPF以及
    • Visual Studio 2008中文版

      05-15 / 1.90G

      推薦理由:VS2008的性能改進(jìn)以及十大新功能Visual Studio 2008的性能改進(jìn) 在 VS 2008中,我們就開發(fā)人員所關(guān)心的一些常
    • Visual Studio 2010vs2010中文旗艦

      02-14 / 2.25G

      推薦理由:Microsoft Visual Studio 2010 專業(yè)版是一個(gè)集成環(huán)境,它簡(jiǎn)化了有關(guān)創(chuàng)建、調(diào)試和部署應(yīng)用程序的基本任務(wù)。借
    • Visual Studio 2005(vs2005)簡(jiǎn)體中

      05-15 / 1.46G

      推薦理由:需要注意的是:下載后解壓,找到SETUP文件夾下的setup.sdb,用記事本打開它找 到 [Product Key],將下面的一
    • MSDN Library for Visual Studio 2

      05-15 / 1.58G

      推薦理由:MSDN Library for Microsoft Visual Studio 2005,msdn幫助文件,從 VS2005的安裝DVD光盤中分離出來(lái)的. MSDN

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門評(píng)論

    最新評(píng)論

    第 1 樓 廣東廣州電信 網(wǎng)友 客人 發(fā)表于: 2013/11/12 11:45:41
    對(duì)于評(píng)價(jià)可以無(wú)限制的點(diǎn)。。。傷不起

    支持( 0 ) 蓋樓(回復(fù))

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)