基礎 VS開發常用技巧

2022-01-21 17:03:14 字數 2555 閱讀 8806

記錄一下常用的技巧,網上已經有很多資料了,整理這個只是為了方便檢視,由於知道的尚淺,只能不斷的補充,有好用的一些使用技巧的園友歡迎補充。

補充 比較常用的快捷鍵:

//對齊** 快捷鍵 ctrl +k+d 配合ctrl+a使用 全域性對齊**

//如果在檢視頁的話 是 ctrl +k+s 配合ctrl+a 使用全域性對齊**

//ctrl+j/ctrl+k,l列出成員

//ctrl+shift + 空格/ ctrl+k,p引數資訊 要在方法的括號內快捷鍵才有效

//ctrl+k,i快速資訊 可以快速檢視方法的資訊

//ctrl+l刪除游標所在行

//ctrl+enter 在當前行上方插入空行

//ctrl+shift+enter 在游標行的下方插入空行

當我們要刪除乙個行**中的乙個單詞時,我們不用乙個字母乙個字母的刪除 或者用滑鼠選中要刪除的單詞。

可以用 ctrl+w 後delete 就可以刪除整個單詞了。

在當前行 ctrl +v/ctrl+d 複製整行到下一行

一、ctrl+z:撤銷

ctrl+y:  撤銷上一步的操作,通常在ctrl+z撤銷過頭時使用。

二、"ctrl+ -":回到上乙個游標位置。

「ctrl+shift+ -」:前進到下乙個游標。

三、跳轉到指定的行 ctrl+g

四、快速隱藏或顯示隱藏當前**段 ctrl+m+m(兩次m)

五、在當前游標所在行的上面加入乙個空行  ctrl+enter

在當前行的下面插入乙個空行 ctrl+shift+enter

六、定位當游標所屬的行首 home

定位當游標所屬的行尾 end

七、八、

切換視窗  shift+tab

九、注釋/取消注釋 :ctrl+k+c/ctrl+k+u

輸入 「///」 可以快速新增注釋

如:///

///

///

///

十、全屏顯示/退出全屏  「shift+alt+enter」

十一、跳轉到定義 f12

查詢所有引用 shift+f12

十二、轉小寫:ctrl+u

轉大寫:ctrl+shift+u

十三、除錯部分:

f9:設定斷點

f11:除錯(逐語句)

f10:除錯(逐過程)

ctrl+f5:除錯(開始執行不除錯)

ctrl+shift+f5:除錯(重新啟動)

f5:除錯

十四、可以自己自定義**段:d:\program files (x86)\microsoft visual studio 14.0\vc#\snippets\2052\visual c#(盤區為安裝vs的位置)

也可以使用vs自帶的**段

使用**段

方法1、

ctrl+k+s(外側**段)

ctrl+k+x 

方法2、

通過intellisense(智慧型提示) 自動完成使用**段

鍵入快捷方式,鍵入兩次tab 以呼叫**段

比如:輸入if 然後按兩次tab鍵 就可以自動補充出的**段

這篇是寫關於**段的很詳細記錄一下)

十五、生成解決方案

ctrl+shift+b

十六、封裝字段 ctrl+r+e

十七、調出屬性視窗 f4

十八:ctrl+;直接調到解決方案查詢框

十九:alt+shift+=擴**區

alt+shift+-縮小選區

alt+shift+]選中**塊(就是vs **中有乙個摺疊塊的區域 這樣就是乙個**塊)

二十:ctrl+雙擊視窗標題切換視窗停靠(之前都是拉了就只能用滑鼠拉回去,不知道這樣操作就可以還原回去)

二十一:

ctrl+t 開啟搜尋工具欄,可以快速搜尋檔案

ctrl+[+s 快速定位到當前開啟的檔案(操作方式 在vs 編輯的.cs 檔案中使用該快捷命令 可以快速定位到專案解決方案中的檔案位置)

二十二:

按住alt鍵 ,使用滑鼠選擇 /或alt+shift +上下左右方向鍵可以選擇區域可以同時編輯多行,通常是多行要修改成同樣的資料或者刪除時。

上面方法用途是只能對齊的情況下比較好用,那不對齊的時候怎麼辦?

二十三:

alt+shift+;  先選中要編輯的單詞或字元,在按快捷鍵alt+shift+; 會自動匹配並選中相同的單詞,就可以編輯了。

alt+shift+.  只匹配下乙個相同的單詞,就是多行 如果有相同的單詞一行一行匹配

alt+shift+,  當用alt+shift+.選種太多行的時候可以用 這個快捷鍵去減少選中的行。

二十四:

ctrl+shift+v 剪貼簿歷史記錄,當我們ctrl+v的時候把複製記錄記錄到剪貼簿歷史記錄中,我們可以使用這個剪貼簿歷史記錄,去選中之前幾次要複製貼上的文字段。

二十五:

alt+上下方向鍵  可整行進行上下移動

VS除錯技巧 基礎

1.實時改變值 在除錯時,發現乙個值不是期待的值,可以通過滑鼠雙擊鍵入新的值。2.設定下一條語句 有時通過單步跟蹤分析乙個函式為什麼失敗了,當發現乙個函式呼叫另外乙個函式返回錯誤的時候,想要檢視為什麼出錯,這個時候不需要重啟除錯,直接拖動黃色的箭頭到想要執行的語句,然後步入即可。3.編輯 繼續除錯 ...

我常用的VS技巧

宣告 開發工具使用的是vs2013 1.開發 包括編輯,補全等 1.1快速選擇一行 第一種方式 滑鼠停留在要選擇的行上,三擊。第二種方式 滑鼠停留在要選擇的行上,按home鍵將滑鼠停留在行首,按shift end鍵。2.除錯 f5,f10,f11就不說了。2.1附加程序除錯 如果正在開發的專案特別大...

vs2005除錯技巧 基礎

下面有從淺入深的6個問題,您可以嘗試回答一下.1.乙個如下的語句for int i 0 i 10 i 什麼都寫在一行,你怎麼在j 5前面插入斷點.2.在乙個1000次的迴圈體內部設定斷點,你希望當迴圈進行到900次後中斷,怎麼才能做到呢?3.你有乙個表示式在上面迴圈的某一次發生了變化,你想知道是哪一...