第3本:Visual Studio程式員箴言

來源:互聯網
上載者:User

標籤:

第3本:Visual Studio程式員箴言

 

Visual Studio 2010是我經常使用的程式開發工具,也知道VS中有大量的快速鍵可以協助提高效率,可惜就是不願意記憶,最近在學vim的時候快速把《Visual Studio程式員箴言》這本書看了一遍,發現有些技巧對於提高編程效率還是非常有協助的。 我在學習vim的時候把現在的Visual Studio 2010安裝了viemu,vim非常強大,內建的命令就可以完成許多強大的功能,所以我挑選的技巧一定要與viemu相容的,並且是使用頻率較高的。

技巧1.2 迴圈粘貼 Ctrl-Shift-V
在多行代碼中根據情況替換成不同的代碼,這時你就不需要頻繁地Ctrl+C和Ctrl+V了。

技巧1.3 上方或下方插入一行
在vim中用字母o和字母O簡單方便。

技巧1.5 刪除前一個單詞 Ctrl+Backspace
這個快速鍵在viemu中也同樣起作用,在vim中還要自訂

技巧1.10 調換相鄰的字元、單詞、行
在vim中用xp調換字元,dawwP交換2個相鄰的單詞,ddp交換相鄰的兩行

技巧1.11 更改大小寫
在vim中是~

技巧1.14 在不滾動的情況下跳到編輯器中當前視圖的頂部或底部
在vim中有三個字母:H頂部(助記High)、M(中間Middle)、L(底部Low)

技巧1.16 通過返回標記在編輯器中進行向前和向後定位(這條超級有用!)
Ctrl+減號,Ctrl+Shift+減號:前後定位

技巧1.18 通過鍵盤訪問導覽列
Ctrl+F2

技巧1.22 使用Ctrl+G時不彈出“轉到行”對話方塊
在vim中用gg到檔案頂,G到檔案尾,:12到第12行

技巧2.1 使用編輯器中的塊選擇
快選擇: Shift+Alt+方向鍵,或者按著ALT鍵用滑鼠選出一塊地區來,這個與Word的操作是一樣的

技巧2.5 注釋和取消注釋
Ctrl+K, Ctrl+C, 或Ctrl+E, Ctrl+C 注釋代碼,
Ctrl+K, Ctrl+U,或Ctrl+E, Ctrl+U 取消注釋代碼
 
技巧 2.6 在編輯器中顯示導引線已協助你設定代碼格式
如果代碼太長,可讀性就下降,這個功能一般也沒有什麼太大的用處,我在80和120列的位置加上2道線,可以看出哪行語句有點太長了。
先要在VS2010中安裝一個外掛程式Editor Guidelines,然後修改註冊表
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
建立 Guides 字串值 REG_SZ 鍵, 索引值:RGB(255,0,0) 80,120

技巧 2.12 摺疊和展開代碼
切換大綱顯示展開 --- Ctrl+M, M
停止大綱顯示 --- Ctrl+M, P
摺疊到定義 --- Ctrl+M, O

技巧 2.27 設定書籤並在多個書籤之間導航
Ctrl+K, Ctrl+K 設定一個書籤
Ctrl+K, Ctrl+N 下一個書籤
Ctrl+K, Ctrl+P 前一個書籤(我的viemu中好像這個不可用)
Ctrl+K, Ctrl+L 刪除所有書籤

技巧 2.29 為快速尋找的所有結果建立書籤
尋找對話方塊有"全部建立書籤"按鈕,從來沒用過。

技巧 2.32 顯示函數的快速資訊 Ctrl+K, I
一般滑鼠移至上方的時候就有此提示。

技巧 3.1 累加搜尋 Ctrl+I
原來vim中就是/命令,然後用n與N定位下一個或上一個匹配項。

技巧 3.2 在不開啟"尋找和替換"視窗的情況下, 使用 Ctrl+F3 鍵搜尋當前選中的單詞(游標放在要尋找的單詞之上)
在vim和viemu中就是用*鍵。

技巧 4.1 使用 Ctrl+Alt+下箭頭 開啟檔案選項卡頻道的檔案下拉式功能表
只用鍵盤快速到另一個檔案,然後可以直接輸入檔案名稱,再斷行符號即可。
當然也可以用4.7條中的Ctrl+TAB。

技巧 4.4 直接開啟包含源檔案所在的檔案夾
按右鍵任何一個檔案選項卡,選擇"開啟所在的檔案夾",比用資源管理員點半天快多了,還不易錯。

技巧 4.7 使用 Ctrl+Tab鍵開啟IDE導航器, 快速查看並瀏覽所有開啟的檔案和工具視窗
用4.1也可以,但這條好記一些。windows是ALT+Tab

技巧 4.34 Shift + Alt + Enter 進入全螢幕模式
有時專心寫代碼,可以試試這種模式。

技巧 5.12 將調試訊息重新導向到"輸出"視窗
工具 -> 選項 -> 調試 -> 常規 -> 將所有輸出視窗文本重新導向到即時視窗

技巧 5.26 在工作清單中建立和查看 TODO 注釋
這個功能很常用,記得有哪些代碼還有待完善。

技巧 5.28 在工作清單中顯示 HACK, UNDONE和自訂標籤
這個不常用。工具 -> 選項 -> 環境 -> 工作清單 -> 標記列表

技巧 6.11 在列表中添加自己的外部工具
工具 -> 外部工具 -> 添加
準備用這個功能把astyle設定好。

技巧 7.14 無需編輯代碼, 只要使用跟蹤點就能記錄 PrintF() 或 Console.WriteLine() 的資訊
這個功能以前沒用過,按右鍵要插入跟蹤點的位置 -> 斷點 -> 插入跟蹤點

 

 

這本書中技巧還是比較零亂,許多更常用的快速鍵在這本書裡並沒有介紹,從stackoverflow上看到這樣一個主題

http://stackoverflow.com/questions/98606/favorite-visual-studio-keyboard-shortcuts

發現這裡面投票得出的更有用的快速鍵是比較客觀的,掌握它們才是事半功倍。

 

Ctrl + - 和 Ctrl + Shift + - 在最近的幾個位置來回跳轉

Ctrl + tab 和Ctrl + Shift + tab在開啟的檔案之間切換

 

Shift+Alt+Enter 全屏

 

Ctrl + I 增量搜尋

 

 Ctrl + .  智能改正

 

Ctrl+K, Ctrl+C 或Ctrl+E, Ctrl+C 注釋

Ctrl+K, Ctrl+U 或Ctrl+E, Ctrl+U 取消注釋

 

TAB TAB 自動完成代碼片斷

 

Ctrl+] 匹配括弧

Ctrl+Shift+] 選擇括弧中的內容,這條我也是剛學會,超喜歡!

 

Ctrl+Space 這個中國人用不了,只能用Ctrl+K+P 函數提示

 

Ctrl+K, Ctrl+D  代碼格式化

 

Ctrl+L  刪除當前行

Ctrl+K, Ctrl+K 建立書籤

Ctrl+K, Ctrl+N 跳到下一個書籤

Ctrl+/ 再輸入 ">of "  再輸入想開啟的檔案名稱,只用鍵盤就可以開啟檔案了。我喜歡這個,書中說到了這條,但說要輸入開啟檔案之類的,原來>of 這個最簡單又容易記。

 

Ctrl+Shift+V 迴圈粘貼

 

Ctrl+M, Ctrl+M 摺疊或展開當前塊

 

CTRL+F5 開始執行(不調試)

CTRL+SHIFT+B  產生解決方案

第3本:Visual Studio程式員箴言

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.