工欲善其事,必先利其器,作為乙個優秀的程式設計師很重要的一點就是要善用工具。最近專注於工具開發的我,最近覺得工具的使用,站在巨人的肩膀上進行勞作,而不是不斷的造輪子,是非常重要的。
時間最貴,因為對於每個人都是無法再生的資源就是時間了。
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
輸入try, class, foreach 等等, 按兩次tab也會自動新增**段
ctrl + j; alt + ->(右箭頭)
這個很有用,呼叫乙個介面時,未必都要去查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技巧總結
工欲善其事,必先利其器,作為乙個優秀的程式設計師很重要的一點就是要善用工具。最近專注於工具開發的我,最近覺得工具的使用,站在巨人的肩膀上進行勞作,而不是不斷的造輪子,是非常重要的。時間最貴,因為對於每個人都是無法再生的資源就是時間了。vs是常用的工具,每次我們不厭其煩的手工操作,有時候只是乙個小技巧...
VS 20XX 使用技巧總結
1 重構 如上圖 可以對 進行重新命名,提取方法,對私有的屬性進行封裝字段,對類可以提取介面,將方法中的變數提公升為方法中的引數,移除方法引數,重新排列方法引數。2 建立存根方法 3 控制c 格式 4 定義檢視的使用,開啟檢視 定義檢視。當移到乙個類時,在 定義檢視中能看到 的定義。本人認為還不如按...
Unity技巧 vs相關技巧
1.常用快捷鍵 ctrl j 提示 ctrl shift l 刪除當前行 ctrl g 轉到指定行 ctrl 上下箭頭 滾動檢視 ctrl 左右箭頭 可以移動到前 後乙個單詞 2.段 工具 段管理器 選擇語言,然後確定。然後打一些關鍵字,然後敲兩下tab即可自動完成 段 迴圈 for,foreach...