vs2008快捷鍵及其相關技巧解說

Ctrl+m+Crtr+o摺疊所有大綱

 

   VS中的書籤功能能夠很好地解決這一問題。首先把光標放到需要標記書籤的代碼處,然後點擊VS中的插入書籤按鈕,就完成了設置書籤的操作。也可以使用設置書籤的快捷鍵:Ctrl+B,Ctrl+T來完成書籤的設置或取消。

 

 

Ctrl+M+Crtr+P: 停止大綱顯示Ctrl+K+Crtr+C: 註釋選定內容Ctrl+K+Crtr+U: 取消選定註釋內容Ctrl+J : 列出成員 智能感知

Shift+Alt+Enter: 切換全屏編輯
Ctrl+B,T / Ctrl+K,K: 切換書籤開關
Ctrl+B,N / Ctrl+K,N: 移動到下一書籤 
Ctrl+B,P: 移動到上一書籤 
Ctrl+B,C: 清除全部標籤
Ctrl+I: 漸進式搜索 
Ctrl+Shift+I: 反向漸進式搜索 
Ctrl+F: 查找 
Ctrl+Shift+F: 在文件中查找 
F3: 查找下一個 
Shift+F3: 查找上一個 
Ctrl+H: 替換 
Ctrl+Shift+H: 在文件中替換 
Alt+F12: 查找符號(列出所有查找結果)
Ctrl+Shift+V: 剪貼板循環
Ctrl+左右箭頭鍵: 一次可以移動一個單詞 
Ctrl+上下箭頭鍵: 滾動代碼屏幕,但不移動光標位置。
Ctrl+Shift+L: 刪除當前行
Ctrl+M,M: 隱藏或展開當前嵌套的摺疊狀態
Ctrl+M,L: 將所有過程設置爲相同的隱藏或展開狀態

 

Ctrl+E,S: 查看空白 
Ctrl+E,W: 自動換行 
Ctrl+G: 轉到指定行
Shift+Alt+箭頭鍵: 選擇矩形文本 
Alt+鼠標左按鈕: 選擇矩形文本
Ctrl+Shift+U: 全部變爲大寫 
Ctrl+U: 全部變爲小寫

代碼快捷鍵

Ctrl+Shift+空格鍵 / Ctrl+K,P: 參數信息
Ctrl+K,I: 快速信息
Ctrl+E,U / Ctrl+K,U: 取消選定註釋內容
Ctrl+K,M: 生成方法存根
Ctrl+K,X: 插入代碼段 
Ctrl+K,S: 插入外側代碼
F12: 轉到所調用過程或變量的定義
窗口快捷鍵
Ctrl+W,W: 瀏覽器窗口
Ctrl+W,S: 解決方案管理器
Ctrl+W,C: 類視圖
Ctrl+W,E: 錯誤列表
Ctrl+W,O: 輸出視圖
trl+W,P: 屬性窗口
Ctrl+W,T: 任務列表 
Ctrl+W,X: 工具箱
Ctrl+W,B: 書籤窗口
Ctrl+W,U: 文檔大綱
Ctrl+D,B: 斷點窗口
Ctrl+D,I: 即時窗口
Ctrl+Tab: 活動窗體切換
Ctrl+Shift+N: 新建項目
Ctrl+Shift+O: 打開項目
Ctrl+Shift+S: 全部保存
Shift+Alt+C: 新建類
Ctrl+Shift+A: 新建項
Shift+Alt+Enter: 切換全屏編輯
Ctrl+B,T / Ctrl+K,K: 切換書籤開關
Ctrl+B,N / Ctrl+K,N: 移動到下一書籤 
Ctrl+B,P: 移動到上一書籤
Ctrl+B,C: 清除全部標籤
Ctrl+I: 漸進式搜索 
Ctrl+Shift+I: 反向漸進式搜索
Ctrl+F: 查找 
Ctrl+Shift+F: 在文件中查找 
F3: 查找下一個 
Shift+F3: 查找上一個
Ctrl+H: 替換
Ctrl+Shift+H: 在文件中替換
Alt+F12: 查找符號(列出所有查找結果)
Ctrl+Shift+V: 剪貼板循環
Ctrl+左右箭頭鍵: 一次可以移動一個單詞
Ctrl+上下箭頭鍵: 滾動代碼屏幕,但不移動光標位置。
Ctrl+Shift+L: 刪除當前行
Ctrl+M,M: 隱藏或展開當前嵌套的摺疊狀態
Ctrl+M,L: 將所有過程設置爲相同的隱藏或展開狀態 
Ctrl+M,P: 停止大綱顯示
Ctrl+E,S: 查看空白
Ctrl+E,W: 自動換行
Ctrl+G: 轉到指定行 
Shift+Alt+箭頭鍵: 選擇矩形文本
Alt+鼠標左按鈕: 選擇矩形文本
Ctrl+Shift+U: 全部變爲大寫 
Ctrl+U: 全部變爲小寫 

1. 工具:

Microsoft Visual Studio 2008
Version 9.0.21022.8 RTM
Microsoft .NET Framework
Version 3.5

Installed Edition: Enterprise

2. 技巧:(全部左手操作,和打魔獸的感覺一樣)

  • 如果你想複製一行代碼(超級長,鼠標拖老久的),只需要在這行的空白處 CTRL+C。
  • 同理,刪除或者剪貼一行CTRL+X。
  • 如果想複製一段在{}的代碼,直接在頭或者尾 CTRL+C.
  • 自動加namespace, CTRL+.
  • 顯示方法裏的參數 CTRL+SHIFT+space. 以前每次都是手動刪括號。汗!
  • 自動排版 CTRL+E,D.  (位置:在Edit-->Advanced-->Formated Document )這個是我最常用的
  • 自動註釋 CTRL+E,C.  ( 位置:在Edit-->Advanced-->Comment Selection )
  • 自從知道了Tab+Tab,可以調出代碼段,我就經常用Try+Tab+Tabe.再也不用寫Try..catch了。

還有其他的技巧在原文裏看看就好了。 

 

 

命令名VS2008快捷鍵說明
調試.全部中斷 CTRL + BREAK 臨時停止執行調試會話中的所有進程。僅適用於“運行”模式。

調試.斷點 CTRL + B 顯示“斷點”對話框,在此可添加和修改斷點。

調試.調用堆棧 CTRL + ALT + C 顯示“調用堆棧”窗口,以顯示當前執行線程的所有活動過程或堆棧幀列表。僅適用於“運行”模式。

調試.清除所有斷點 CTRL + SHIFT + F9 清除項目中的所有斷點。

調試.啓用斷點 CTRL + F9 在當前行上設置斷點。

調試.異常 CTRL + SHIFT + E 顯示“異常”對話框。

調試.即時 CTRL + ALT + I 顯示“即時”窗口,在該窗口中可以計算表達式並執行單個的命令。

調試.局部變量 CTRL + ALT + L 顯示“局部變量”窗口,VS2008快捷鍵以查看當前堆棧幀中每個過程的變量及其值。調試.進程 CTRL + SHIFT + R 顯示“進程”對話框,該對話框允許在單個解決方案中同時調試多個程序。

調試.快速監視 SHIFT + F9 顯示帶有選定表達式的當前值的“快速監視”對話框。僅適用於“中斷”模式。使用該命令可檢查尚未爲其定義監視表達式的變量、屬性或其他表達式的當前值。

調試.重新啓動 CTRL + SHIFT + F5 終止調試會話,重新生成,然後從開始處開始運行應用程序。可用於“中斷”模式和“運行”模式。

 

         windows 快捷鍵

 

鍵盤上每個鍵作用!!! (史上最全的)
F1幫助
F2改名
F3搜索
F4地址
F5刷新
F6切換
F10菜單
CTRL+A全選
CTRL+C複製
CTRL+X剪切
CTRL+V粘貼
CTRL+Z撤消
CTRL+O打開
SHIFT+DELETE永久刪除
DELETE刪除
ALT+ENTER屬性
ALT+F4關閉
CTRL+F4關閉
ALT+TAB切換
ALT+ESC切換
ALT+空格鍵窗口菜單
CTRL+ESC開始菜單
拖動某一項時按CTRL複製所選項目
拖動某一項時按CTRL+SHIFT創建快捷方式
將光盤插入到CD-ROM驅動器時按SHIFT鍵阻止光盤自動播放
Ctrl+1,2,3... 切換到從左邊數起第1,2,3...個標籤
Ctrl+A 全部選中當前頁面內容
Ctrl+C 複製當前選中內容
Ctrl+D 打開“添加收藏”面版(把當前頁面添加到收藏夾中)
Ctrl+E 打開或關閉“搜索”側邊欄(各種搜索引擎可選)
Ctrl+F 打開“查找”面版
Ctrl+G 打開或關閉“簡易收集”面板
Ctrl+H 打開“歷史”側邊欄
Ctrl+I 打開“收藏夾”側邊欄/另:將所有垂直平鋪或水平平鋪或層疊的窗口恢復
Ctrl+K 關閉除當前和鎖定標籤外的所有標籤
Ctrl+L 打開“打開”面版(可以在當前頁面打開Iternet地址或其他文件...)
Ctrl+N 新建一個空白窗口(可更改,Maxthon選項→標籤→新建)
Ctrl+O 打開“打開”面版(可以在當前頁面打開Iternet地址或其他文件...)
Ctrl+P 打開“打印”面板(可以打印網頁,圖片什麼的...)
Ctrl+Q 打開“添加到過濾列表”面板(將當前頁面地址發送到過濾列表)
Ctrl+R 刷新當前頁面
Ctrl+S 打開“保存網頁”面板(可以將當前頁面所有內容保存下來)
Ctrl+T 垂直平鋪所有窗口
Ctrl+V 粘貼當前剪貼板內的內容
Ctrl+W 關閉當前標籤(窗口)
Ctrl+X 剪切當前選中內容(一般只用於文本操作)
Ctrl+Y 重做剛纔動作(一般只用於文本操作)
Ctrl+Z 撤消剛纔動作(一般只用於文本操作)
Ctrl+F4 關閉當前標籤(窗口)
Ctrl+F5 刷新當前頁面
Ctrl+F6 按頁面打開的先後時間順序向前切換標籤(窗口)
Ctrl+F11 隱藏或顯示菜單欄
Ctrl+Tab 以小菜單方式向下切換標籤(窗口)
Ctrl+Enter 域名自動完成http://www.**.com(內容可更改,Maxthon選項→地址欄→常規)/另:當輸入焦點在搜索欄中時,爲高亮關鍵字
Ctrl+拖曳 保存該鏈接的地址或已選中的文本或指定的圖片到一個文件夾中(保存目錄可更改,Maxthon選項→保存)
Ctrl+小鍵盤'+' 當前頁面放大20%
Ctrl+小鍵盤'-' 當前頁面縮小20%
Ctrl+小鍵盤'*' 恢復當前頁面的縮放爲原始大小
Ctrl+Alt+S 自動保存當前頁面所有內容到指定文件夾(保存路徑可更改,Maxthon選項→保存)
Ctrl+Shift+小鍵盤'+' 所有頁面放大20%
Ctrl+Shift+小鍵盤'-' 所有頁面縮小20%
Ctrl+Shift+F 輸入焦點移到搜索欄
Ctrl+Shift+G 關閉“簡易收集”面板
Ctrl+Shift+H 打開並激活到你設置的主頁
Ctrl+Shift+N 在新窗口中打開剪貼板中的地址,如果剪貼板中爲文字,則調用搜索引擎搜索該文字(搜索引擎可選擇,Maxthon選項→搜索)
Ctrl+Shift+S 打開“保存網頁”面板(可以將當前頁面所有內容保存下來,等同於Ctrl+S) 
Ctrl+Shift+W 關閉除鎖定標籤外的全部標籤(窗口)
Ctrl+Shift+F6 按頁面打開的先後時間順序向後切換標籤(窗口)
Ctrl+Shift+Tab 以小菜單方式向上切換標籤(窗口)
Ctrl+Shift+Enter 域名自動完成
Alt+1 保存當前表單
Alt+2 保存爲通用表單
Alt+A 展開收藏夾列表
資源管理器
END顯示當前窗口的底端
HOME顯示當前窗口的頂端
NUMLOCK+數字鍵盤的減號(-)摺疊所選的文件夾
NUMLOCK+數字鍵盤的加號(+)顯示所選文件夾的內容
NUMLOCK+數字鍵盤的星號(*)顯示所選文件夾的所有子文件夾
向左鍵當前所選項處於展開狀態時摺疊該項,或選定其父文件夾
向右鍵當前所選項處於摺疊狀態時展開該項,或選定第一個子文件夾
自然鍵盤
【窗口】顯示或隱藏“開始”菜單
【窗口】+F1幫助
【窗口】+D顯示桌面
【窗口】+R打開“運行”
【窗口】+E打開“我的電腦”
【窗口】+F搜索文件或文件夾
【窗口】+U打開“工具管理器”
【窗口】+BREAK顯示“系統屬性”
【窗口】+TAB在打開的項目之間切換
輔助功能
按右邊的SHIFT鍵八秒鐘切換篩選鍵的開和關
按SHIFT五次切換粘滯鍵的開和關
按NUMLOCK五秒鐘切換切換鍵的開和關
左邊的ALT+左邊的SHIFT+NUMLOCK切換鼠標鍵的開和關
左邊的ALT+左邊的SHIFT+PRINTSCREEN切換高對比度的開和關
運行
按“開始”-“運行”,或按WIN鍵+R,在『運行』窗口中輸入:
(按英文字符順序排列)
%temp%---------打開臨時文件夾
.--------------C:\DocumentsandSettings\用戶名所在文件夾
..-------------C:\DocumentsandSettings
...------------我的電腦
\--------------C盤
appwize.cpl----添加、刪除程序
access.cpl-----輔助功能選項
Accwiz---------輔助功能嚮導
cmd------------CMD命令提示符
command--------CMD命令提示符
chkdsk.exe-----Chkdsk磁盤檢查
certmgr.msc----證書管理實用程序
calc-----------啓動計算器
charmap--------啓動字符映射表
cintsetp-------倉頡拼音輸入法
cliconfg-------SQLSERVER客戶端網絡實用程序
clipbrd--------剪貼板查看器
control--------打開控制面板
conf-----------啓動netmeeting
compmgmt.msc---計算機管理
cleanmgr-------垃圾整理
ciadv.msc------索引服務程序
dcomcnfg-------打開系統組件服務
ddeshare-------打開DDE共享設置
dxdiag---------檢查DirectX信息
drwtsn32-------系統醫生
devmgmt.msc----設備管理器
desk.cpl-------顯示屬性
dfrg.msc-------磁盤碎片整理程序
diskmgmt.msc---磁盤管理實用程序
dvdplay--------DVD播放器
eventvwr-------一個事情查看器
eudcedit-------造字程序
explorer-------打開資源管理器
fsmgmt.msc-----共享文件夾管理器
firewall.cpl---WINDOWS防火牆
gpedit.msc-----組策略
hdwwiz.cpl-----添加硬件
iexpress-------木馬捆綁工具,系統自帶
inetcpl.cpl----INTETNET選項
intl.cpl-------區域和語言選項(輸入法選項)
irprops.cpl----無線鏈接
joy.cpl--------遊戲控制器
lusrmgr.msc----本機用戶和組
logoff---------註銷命令
main.cpl-------鼠標
mem.exe--------顯示內存使用情況
migwiz---------文件轉移向導
mlcfg32.cpl----郵件
mplayer2-------簡易widnowsmediaplayer
mspaint--------畫圖板
msconfig.exe---系統配置實用程序
mstsc----------遠程桌面連接
magnify--------放大鏡實用程序
mmc------------打開控制檯
mmsys.cpl------聲音和音頻設備
mobsync--------同步命令
ncpa.cpl-------網絡連接
nslookup-------IP地址偵測器
netstartX----開始X服務
netstopX-----停止X服務
netstat-an----命令檢查接口
netsetup.cpl---無線網絡安裝嚮導
notepad--------打開記事本
nslookup-------IP地址偵探器
narrator-------屏幕“講述人”
ntbackup-------系統備份和還原
ntmsmgr.msc----移動存儲管理器
ntmsoprq.msc---移動存儲管理員操作請求
nusrmgr.cpl----用戶賬戶
nwc.cpl--------NetWare客戶服務
osk------------打開屏幕鍵盤
odbcad32-------ODBC數據源管理器
odbccp32.cpl---ODBC數據源管理器
oobe/msoobe/a-檢查XP是否激活
packager-------對象包裝程序
perfmon.msc----計算機性能監測程序
powercfg.cpl---電源選項
progman--------程序管理器
regedit--------註冊表
rsop.msc-------組策略結果集
regedt32-------註冊表編輯器
regsvr32/?----調用、卸載DLL文件運行(詳細請在cmd中輸入regsvr32/?)
sapi.cpl-------語音
services.msc---本地服務設置
syncapp--------創建一個公文包
sysedit--------系統配置編輯器
sigverif-------文件簽名驗證程序
sndrec32-------錄音機
sndvol32-------音量控制程序
shrpubw--------共享文件夾設置工具
secpol.msc-----本地安全策略
sysdm.cpl------系統
syskey---------系統加密(一旦加密就不能解開,保護windowsxp系統的雙重密碼)
services.msc---本地服務設置
sfc.exe--------系統文件檢查器
sfc/scannow---windows文件保護
shutdown-------關機命令(詳細請在cmd中輸入shutdown/?)
taskmgr--------任務管理器
telephon.cpl---電話和調制解調器選項
telnet---------遠程連接程序
timedate.cpl---日期和時間
tourstart------xp簡介(安裝完成後出現的漫遊xp程序)
tsshutdn-------60秒倒計時關機命令
utilman--------輔助工具管理器
winver---------檢查Windows版本
winmsd---------系統信息
wiaacmgr-------掃描儀和照相機嚮導
winchat--------XP自帶局域網聊天
wmimgmt.msc----打開windows管理體系結構(WMI)
wordpad--------寫字板
wuaucpl.cpl----自動更新
wupdmgr--------windows更新程序
write----------寫字板
wscript--------windows腳本宿主設置
wscui.cpl------安全中心

C:/windows/fonts字體

(見:http://topic.csdn.net/u/20100605/15/59D3FEE6-3840-498C-A675-FBFF85FF6CEB.html

 

vs2008技巧(2)

直接先上第二節目錄:

怎樣使用書籤?
怎樣使用即時窗口來顯示變量或執行方法?
怎樣在硬盤中快速找到項目中的文件?
怎樣快速調整文檔或某段代碼的格式?
怎樣快速把文件加入到項目中?
怎樣強制調用智能提示?
怎樣強制調用參數信息?
怎樣跳轉到指定的行?

怎樣使用向前定位及向後定位快捷鍵?
怎樣快速切換不用的頁面?
怎樣快速隱藏或顯示當前代碼段?
怎樣同時修改多個控件的屬性?
怎樣錄製與播放臨時宏?

 

9.怎樣使用書籤來快速找到自己的文件?

     如果你在開發一箇中、大型項目,如果你的解決方案下面包含很多工程,如果你擁有很多的頁面,那麼要想快速找到想要的某個頁面是不是很麻煩,層層目錄去找?太慢了,何況要還要讓你去找某個頁面中的某段代碼呢?!

     VS中的書籤功能能夠很好地解決這一問題。首先把光標放到需要標記書籤的代碼處,然後點擊VS中的插入書籤按鈕,就完成了設置書籤的操作。也可以使用設置書籤的快捷鍵:Ctrl+B,Ctrl+T來完成書籤的設置或取消。

見圖:

書籤設置好之後,直接在書籤列表中雙擊你設置的書籤就能直接跳轉到想要的代碼段了。提醒一下,你可以自己重命名書籤的名字呀,很方便吧。

10.怎樣使用即時窗口來調試程序?

     這個即時窗口的用途就不用說了,大家可能都知道,但是好多人卻因爲不小心關掉了這個窗口而再想使用它時卻怎麼找也找不到。

     想一想,既然是即時窗口肯定是在調試的時候纔有用,那麼怎樣打開它呢?調試——窗口——即時窗口,或快捷鍵:Ctrl+D,I

11.怎樣在硬盤中快速找到項目中的文件?

     如果你在使用VS,想拷貝項目中的某個文件,不要再去硬盤中一個目錄一個目錄深入了,在VS中打開該文件,然後右鍵該選項-打開所在的文件夾即可,見圖:

 

     

12.怎樣快速調整文檔或某段代碼的格式?

     現在大家寫代碼都喜歡拷代碼,可是拷過來的代碼有時候畢竟不像寫的那樣格式很正確,排的很整齊,怎麼辦?手動一行一行地調整?不用!

交給VS來做這無聊的工作吧:選擇編輯——高級——設置文檔的格式 或 編輯——高級——設置選中代碼的格式。有了它再也不怕代碼排版不美觀了。

13.怎樣快速把文件加入到項目中?

     打開VS,直接把文件粘貼到想要放置的文件夾中即可。

14.怎樣強制調用智能提示?

     如果沒有VS的只能提醒,估計好多人都不會寫代碼了。可是智能提醒又不是能夠讓我們隨心所欲地使用,過了那個時候你鼠標再怎麼移動它都不會出來,搞的我們有時候不得不把原來寫的代碼刪除一部分重新點個"."來調用智能提醒。

     其實VS中有個快捷鍵,能夠真正讓我們達到隨心所欲,想什麼時候看智能提醒就什麼時候看。

     把光標放到想調用智能提醒的地方,然後輸入Ctrl+J,看吧,熟悉的智能提醒又出來了。見圖:

     

15.怎樣強制調用參數信息?

     一個方法的參數信息也是很重要的,可是它有時候會使哦我們存在和14條中相同的困惑。怎樣讓我們“想看就看”呢?

     記住這個快捷鍵:Ctrl+Shif+空格,讓你想看就看。 光標放到參數名上面,然後輸入Ctrl+Shif+空格,看看什麼出來了:

     

16.怎樣跳轉到指定的行?

     兩種方法,能夠快速定位到文檔中的某一行:1.Ctrl+G  2.單擊狀態欄中的行號,如下圖:

     

17.怎樣使用向前定位及向後定位快捷鍵?

     相信VS中的“轉到定義”大家都喜歡用,可是轉到定義之後怎麼能夠快速地轉回來呢?下面這個快捷鍵會節省你“轉回來”的時間:

     Ctrl+_ 。如果你轉回來之後還想轉到定義,直接輸入:Ctrl+Shif+_ 就好了。來回切換吧,想怎麼看就怎麼看。

     如果你說這樣看着太累了,那再告訴你一個更簡潔的方法:打開:視圖——代碼定義窗口,然後你再在頁面中把鼠標點到某個方法上,看看代碼定義窗口中顯示的是什麼:

     

18.怎樣快速切換不用的頁面?

     Window中切換不同的窗口的快捷鍵你知道吧:Alt+Tab,那麼VS中也有:Ctrl+Tab,看看效果吧:

     

19.怎樣快速隱藏或顯示當前代碼段?

     Ctrl+M,M
20.怎樣同時修改多個控件的屬性?

     選中多個控件,然後右鍵屬性,這個時候這些控件共有的屬性就會出現,修改之後所有的控件都會變化。
21.怎樣錄製與播放臨時宏?

     如果你在VS中需要不斷重複一系列鍵盤操作的時候,這個時候你可以考慮讓VS自己寫代碼了。使用VS中的宏功能,把你的一系列需要不斷重複的鍵盤操作給錄製下來,然後直接執行宏就能讓VS自己寫代碼了。

     錄製:工具-宏-記錄臨時宏,Ctrl+Shif+R
     播放:工具-宏-運行臨時宏,   Ctrl+Shif+P 
     保存:工具-宏-保存臨時宏.,可以重命名宏

     

     後記:OK,這個系列寫完了,對VisualStudio你更熟悉了嗎?“工欲善其事,必先利其器”,讓我們拿起VisualStudio這把利器,打造更美好的明天吧!That's all.

     原創文章,轉載請註明出處。

 

F12轉到定義 

 

vs2008技巧(1)

     前言:前段時間給部門做了一次技術培訓,今日有空就整理一下寫到博客裏,希望更多人能夠了解、更希望更多人能夠交流更多的技巧。     

     VisualStudio雖然大家每天都在使用它,但是可能有些功能的使用大家並不清楚,甚至不知道有這項功能,下面這些技巧可能會對你有所幫助。

     先上目錄:

     第一節:

     怎樣給自己的代碼添加版權信息。
     怎樣給自己的代碼添加代碼段。
     怎樣使用任務管理器。
     怎樣使用發佈網站功能。
     怎樣把常用代碼放到工具箱中的常規選項中。
     怎樣怎樣在多個窗口查看同一個文檔。
     怎樣創建區域,方便代碼閱讀及維護?
     怎樣創建矩形選區?

     下面就一條一條來詳解:

     1.怎樣給代碼添加版權信息。

     寫代碼經常會要寫一些版權信息、或者一些常用的命名空間引用,如果每個頁面都拷貝粘貼一遍,確實挺麻煩的。有什麼可以讓我們一勞永逸的辦法呢?vs中的模板功能來可以幫助我們達到這個目的。

     解決辦法:   直接把D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates文件夾中的相應的模板壓縮包Copy到C盤的My Documents\Visual Studio 2005\Templates中的相應位置,然後修改添加上自己要添加的信息。 然後在添加新項的時候選擇“我的模板”下面的項即可。

     示意圖如下:

複製代碼

 1//======================================================================
 2//添加版權信息
 3//Copyright (C) $year$ ARTM
 4//All rights reserved
 5
 6//Filename :$safeitemrootname$
 7//Created by 邱楓 at  $time$
 8//Description :
 9//======================================================================
10using System;
11using System.Data;
12using System.Configuration;
13using System.Collections;
14using System.Web;
15using System.Web.Security;
16using System.Web.UI;
17using System.Web.UI.WebControls;
18using System.Web.UI.WebControls.WebParts;
19using System.Web.UI.HtmlControls;
20//添加常用的命名空間引用
21using com.artmctc.mis.common;
22using com.artmctc.mis.model;
23using com.artmctc.mis.service;
24namespace $rootnamespace$
25{
26    public partial class $classname$ : System.Web.UI.Page
27    {
28        protected void Page_Load(object sender, EventArgs e)
29        {
30
31        }

32    }

33}

34
複製代碼

 

  

注意:WebSite模板和Web應用程序模板是不一樣的。   

2.怎樣給代碼添加代碼段?

     編碼過程中,經常會有一些常用的代碼結果會反覆使用,有沒有一種辦法把這些代碼嵌套到VS IDE中呢?

     解決辦法:完全沒問題,使用snippet文件能很好的解決這一問題。打開\Program Files\Microsoft Visual Studio 8\VC#\Snippets\2052\Visual C#裏面有很多VS自帶的snippet文件,你只需要複製一下,然後把它修改成自己的代碼段即可。

     見圖示:

     

     代碼如下:

     

Code

 

使用:

如上圖:找到自己設置的代碼段的別名,輸入回車鍵,然後輸入tab鍵,即可自動生成如下代碼:

 

3.怎樣使用任務管理器?

     假如我們開發的項目很大,在項目中有些代碼沒有完成,我們可以做一下標記,便於將來查找。

     VS中的任務管理器能夠很好地解決這一問題,使用方法:在要標誌的地方輸入://TODO:內容,然後在視圖——任務列表中打開所有的任務列表。

4.怎樣使用發佈網站功能?

     在我們部署Web應用程序的時候,像.cs等文件因爲已經生成了dll,對部署站點是沒有什麼用處的,這個時候一般都是手動去刪除這些沒用的文件,有沒有更快捷的辦法來完成這項工作呢?VS自帶的發佈功能能夠很好地解決這一問題。

     選中項目——右鍵屬性——發佈(Publish) 或者選擇生成(Build)——發佈(Publish)打開如下對話框:

     

5.怎樣把備份常用代碼,快捷方便下次使用?

     在編碼過程中我們會經常編寫一些重複的代碼,怎樣把這些代碼備份起來,下次使用的時候能夠快捷地調用出來呢?

     工具箱中的常用選項能夠達到這個功能,把我們常用的代碼拖放到工具箱中的常用選項卡中,下次使用的時候直接雙擊就行了。如下圖:

     

6.怎樣在同一個窗口中查看一個文檔的不同部分?

直接見圖:

     

拖動後下效果見下圖:

看到了嗎?一個文檔被分成了兩個!你可以在一個窗口中同時查看這個文檔的頭部和尾部。

怎樣還原過去呢?直接拖動那個小條條,恢復原位就行了。

7.怎樣創建區域,方便代碼閱讀及維護?

     添加

     #region

     //代碼區域

     #endregion

8.怎樣創建矩形選區?

     有時候我們只想複製一段代碼的前幾列,後幾列不想複製,怎樣才能達到這種效果呢?

     很簡單,摁住alt鍵,然後拖動鼠標即可,效果如下:

     

第一節完,第二節待續。 

1. 怎樣調整代碼排版的格式?
選擇:編輯—>高級—>設置文檔的格式 
或     編輯—>高級—>設置選中代碼的格式。
格式化cs代碼:Ctrl+k+f 
格式化aspx代碼:Ctrl+k+d

2. 怎樣跳轉到指定的某一行?
兩種方法:Ⅰ. Ctrl+G 
             Ⅱ. 單擊狀態欄中的行號

3. 怎樣創建矩形選區?
兩種方法:Ⅰ. 摁住alt鍵,然後拖動鼠標即可。
            Ⅱ. 按住Shift+Alt點擊矩形的左上和右下位置即可。

4. 怎樣快速隱藏或顯示當前代碼段?
Ctrl+M,M

5. 怎樣快速切換不同的窗口?
Ctrl+Tab

6. 怎樣生成解決方案?
Ctrl+Shift+B

7. 怎樣快速添加代碼段?
輸入prop然後按兩次tab即可插入自動屬性
public int MyProperty { get; set; },

(輸入try,class,foreach等等,按兩次tab也有類似效果。)

8. 怎樣調用智能提示?
兩種方法:Ⅰ. Ctrl+J
              Ⅱ. Alt+→

9. 怎樣調用參數信息提示?
光標放到參數名上面,然後輸入Ctrl+Shif+空格。

10. 怎樣查看代碼的詳細定義?
打開:視圖—>代碼定義窗口
然後你再在頁面中把鼠標點到某個方法上。

11. 怎樣創建區域以方便代碼的閱讀?
#region
代碼區域
#endregion

12. 怎樣同時修改多個控件的屬性?
選中多個控件,然後右鍵屬性,這個時候這些控件共有的屬性就會出現,修改之後所有的控件都會變化。

13. 怎樣快速添加命名空間?
對於引用了dll,但代碼中沒有引用其命名空間的類,輸入類名後在類名上按Ctrl+.即可自動添加該類的引用命名空間語句。

14. 怎樣實現快速拷貝或剪切一行?
光標只要在某行上,不用選中該行,直接按Ctrl+c 或Ctrl+x 就可以拷貝或剪切該行。

15. 怎樣使用任務管理器?
假如我們開發的項目很大,在項目中有些代碼沒有完成,我們可以做一下標記,便於將來查找。

創建方法:在要標誌的地方輸入://TODO:...內容...
使用方法:視圖—>任務列表—>註釋


(轉載自:http://www.cnblogs.com/12go/archive/2012/01/10/2318108.html

發佈了2 篇原創文章 · 獲贊 2 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章