引子1:
當你復制了一大段代碼,並想將它們復制到一個空白行的時候,一不小心按下了Ctrl+C,將你之前復制的內容全部都丟失了。
你需要重新找到之前復制代碼的位置重新進行復制,或者其他什么辦法來找回丟失的剪貼板內容。
解決方法:
技巧1:避免復制空白行
在工具(Tools)- 選項(Options)- 文本編輯器(Text Editor)- 所有語言(All Language)- 常規(general)中有一個選項叫做“沒有選定內容時,對空行應用剪切或者復制命令(Apply cut or copy commands to black lines when there is no selection)” 只要取消該選項,以后在空白行上使用復制或者剪切時,就不會丟失剪貼板中的內容。
設置此項后,場景中描述的情況根本不會發生。
技巧2:通過剪貼板循環粘帖不同的內容
使用Ctrl+Shift+V鍵,可以在剪貼板過去復制或剪切的20條內容中循環粘帖。
按兩下(Ctrl+Shift+V)即可找回你之前復制大代碼。
該場景推薦使用技巧2,技巧1應該作為默認配置。
其他一些提高效率的文本編輯快捷鍵:
1.刪除相關
Ctrl+L剪切一行
Ctrl+Shift+L刪除當前行
Shift+Delete 無選中內容時剪貼當前行,有選中內容時剪切選中內容
Ctrl+Delete 向后刪除一個單詞
Ctrl+BackSpace 向前刪除一個單詞
Ctrl+K,Ctrl+\ 刪除水平空白,支持多行,需要選中要刪除的空白
2.添加新行
Ctrl+Enter 在當前行上方插入新行
Ctrl+Shift+Enter 在當前行的下方插入新行
3.大小寫轉換
Ctrl+U 轉化為小寫
Ctrl+Shift+U 轉化為大寫
4.光標移動
將光標移動到行首:Home
將光標移動到行末:End
5.代碼注釋
Ctrl+K,C 代碼注釋
Ctrl+K,U 取消代碼注釋
6.撤銷
Ctrl+Z 撤銷
Ctrl+Y 取消撤銷
引子2:
當你在瀏覽代碼時,看到了一個陌生的函數或者自定義類型,你使用轉到定義查看該函數或者類型,然后再也找不回跳轉過來的地方了。
你想要返回跳轉過來的地方。
解決方法:
技巧:返回之前跳轉的位置
使用快捷鍵 Ctrl+-,可以跳回到之前光標的所在位置。
使用快捷鍵 Ctrl+Shift+-,撤銷上面的跳轉。
使用( Ctrl+-)跳回去之后,如果想在返回,可用(Ctrl+Shift+-)撤銷跳轉
其他一些提高效率的代碼瀏覽快捷鍵:
1.頁面導航
PageUp 當前頁面上翻一頁
PageDn 當前頁面下翻一頁
Ctrl+數字 切換代碼標簽頁
Ctrl+方向鍵 滾動屏幕
Ctrl+G 跳轉的制定行
F6 轉到定義
2.光標移動:
Ctrl+] 匹配括號
將光標移動到行首:Home
將光標移動到行末:End
Ctrl+PageUp 光標移動到當前頁面頂部
Ctrl+PageDn 光標移動到當前頁面底部
Ctrl+Shifit+PageUp 光標從當前位置移動到頁面頂部並選中之間的內容
Ctrl+Shifit+PageDw 光標從當前位置移動到頁面底部並選中之間的內容
3.臨時調整字體大小
調大一號 ctrl+鼠標滾輪上滾
調小一號 ctrl+鼠標滾輪下滾
Visual Assist X 最有用的快捷鍵
| 1、Alt + G: 在定義與聲明之間互跳。 2、Alt + O: 在.h與.cpp之間互跳。(O是字母O,不是數字零) 3、Alt + Shift + Q:鼠標定位到函數名上,若是在h文件中,按此快捷鍵會彈出右鍵菜單,里面有個選項--創建定義;若是在cpp文件中,則按此快捷鍵會彈出右鍵菜單,里面有一個選項--創建聲明。 這在定義好接口之后,再來寫實現時,配合Alt+O是非常快捷的。當然,這種情況下,鼠標右擊與Alt+O配合會更快,嘿嘿。 4、Alt + Shift + R:當想改掉一個類名或是其他東西的命名時,可能已經有很多地方引用這個名稱了,這時按下此快捷鍵,可以很方便的輔助你重命名。 5、Alt + Shift + S:方便你尋找某個對象或變量等等。 6、Alt + Shift + O:定位文件。項目文件太多時,這個會幫上大忙,當然,你的文件名命名最好有個比較好的規范。 7、Alt + Shift + F:光標放到某個字符串上,按下此鍵,會找出所有引用了這個字符串的地方。 上面有些快捷鍵使用的前提是需要光標定位到函數或類、對象、變量名上。 配合ViEmu,以及visual studio本身的快捷鍵,這個開發環境簡直太爽了。 快捷鍵參考:http://www.wholetomato.com/products/features/shortcut.asp |
