標籤:使用 io ar for 資料 art 代碼 sp 工作
工欲善其事,必先利其器,作為一個優秀的程式員很重要的一點就是要善用工具。最近專註於工具開發的我,最近覺得工具的使用,站在巨人的肩膀上進行勞作,而不是不斷的造輪子,是非常重要的。
時間最貴,因為對於每個人都是無法再生的資源就是時間了。
vs是常用的工具,每次我們不厭其煩的手工操作,有時候只是一個小技巧便能簡化很多工作。其他工具也一樣。這裡我記一下自己用到的小技巧,以後不斷補充添加,以供自己和他人之需。
1. 顯示行號:
Tools-> Options ->Text Editor ->All Languages ->Display->Line Numbers
2. 定位行號:
Ctrl + G
3. debug 的console 框不關閉
使用start without debugging (Ctrl + F5). 或者在退出的代碼後加上 Console.ReadLine(); Console.ReadKey(); 表示等待使用者輸入資料
4. 開啟IDE導航,獲得鳥瞰視圖
Ctrl + Tab
5. 建立矩形選區,選擇代碼
ALT + 拖動滑鼠
Shift + ALT + 拖動滑鼠
6. 隱藏或顯示當前程式碼片段
Ctrl + M, M(需要按兩次M)
7. 快速產生解決方案
Ctrl + Shift +B
8. 快速插入程式碼片段
輸入prop 後雙擊tab,既可以產生下面代碼:
public int MyProperty{ get; set; }
輸入try, class, foreach 等等, 按兩次tab也會自動添加程式碼片段
9. 手動開啟智能提示:
Ctrl + J; Alt + ->(右箭頭)
10. 調用參數資訊提示:
這個很有用,調用一個介面時,未必都要去查library, 這個方法能夠提供介面的參數資訊, 滑鼠放在參數名上,然後輸入 Ctrl + Shift+ 空格
11. 怎樣查看代碼的詳細定義:
這個也很常用, view -> code defenition window. 然後就會彈出 程式碼定義視窗,滑鼠選中的方法的定義會在該window中顯示
12. 快速添加using
對於引用了dll,但代碼中沒有引用其命名空間的類,輸入類名後在類名上按 Ctrl+.(ctrl 和 點號) 即可自動添加該類的引用命名空間語句。
13. 快速copy, paste, delete 一行
不需要選中該行,只需要滑鼠定位在這行就可以。 使用 ctrl + c 複製, ctrl +v 黏貼, ctrl +x 刪除一行。
14. 快速找到函數定義: F12, Ctrl+Shift+減號
15. 回到函數的調用出: ctrl + 減號
16. 在滑鼠所在行的前面添加一行: ctrl +shift+enter
在滑鼠所在行的後面添加一行: ctrl + enter
17. 增量尋找,類似ultraedit裡的用法。 這個尋找很神奇:
ctrl + I 開始使用 增量尋找;
隨後輸入帶尋找的字串: 如 filename , Ctrl +I,即可開始尋找, 並且會自動向下定位。
如果向上尋找,使用Ctrl +Shift + I.
vs技巧總結