大家一定都很熟悉錯誤清單(error list),當我們寫的語句有語法錯誤時,錯誤資訊會列在錯誤清單(error list)中.雙擊某個錯誤,Visual Studio會自動幫我們定位到原始碼中相應的地方。
工作清單(task list)是錯誤清單(error list)的孿生兄弟。我們可以通過View –> Task List 開啟它。有兩種類型的任務: 使用者任務(user task)和注釋(comment),在工作清單(task list)上部的下拉式清單中可以選中查看哪種類型。
使用者任務(user task): 工作清單上部有個Create User Task的按鈕。點擊它就可以建立新的使用者任務。使用者任務有優先順序,是否完成,描述這3個屬性(參考)。
警告: 使用者任務儲存在隱藏的solution檔案(.suo)中,因此它很容易被破壞。
注釋(comment): 我想我們都有過這種經曆:寫了些測試代碼, 然後在注釋中寫上//todelete: ***。任務完成後全文檢索搜尋todelete,然後刪除測試代碼。
現在Visual Studio可以幫更容易的定位到某些以特殊標籤開頭的注釋。例如 //TODO:
//TODO: to remove the test code.
在工作清單中會顯示成下面的樣子
如果想在原始碼中定位到注釋的地方,簡單的雙擊即可。預設有三個標籤 HACK, TODO 和 UNDONE. 你可以加入你自己的標籤。Tools –> Options, 找到Environment –> Task List,在這裡你可以增加,修改和刪除標籤,中MyTag標籤是新增加的。
捷徑(shortcuts): 這種方式預設在工作清單(task list)的下拉式清單中是看不到的。可以通過Edit –> Bookmarks->Add/Remove Task list Shortcut 或者是快速鍵Ctrl+E,Ctrl+T(原文似乎有誤,此處應該是Ctrl+K,Ctrl+H才對)來添加和刪除。中,左邊的藍色箭頭顯示就這是添加的一個捷徑(shortcut), 下面的工作清單(task list)中會出現一種新的類型 – Shutcuts。這種類型的任務有優先順序,是否完成,描述(Description),檔案(File),行(Line)這5中屬性。其中檔案(File)和行(Line)記錄了捷徑(shortcut)的位置,而且是不可編輯的。雙擊捷徑(shortcut)就會跳到原始碼中相應的位置。
(個人認為:該處的捷徑功能和書籤一樣,唯一不同就是捷徑多了此行代碼顯示。但是功能遠遠沒書籤強大!)
捷徑(shortcuts): 這種方式預設在工作清單(task list)的下拉式清單中是看不到的。可以通過Edit –> Bookmarks->Add/Remove Task list Shortcut 或者是快速鍵Ctrl+E,Ctrl+T(原文似乎有誤,此處應該是Ctrl+K,Ctrl+H才對)來添加和刪除。中,左邊的藍色箭頭顯示就這是添加的一個捷徑(shortcut), 下面的工作清單(task list)中會出現一種新的類型 – Shutcuts。這種類型的任務有優先順序,是否完成,描述(Description),檔案(File),行(Line)這5中屬性。其中檔案(File)和行(Line)記錄了捷徑(shortcut)的位置,而且是不可編輯的。雙擊捷徑(shortcut)就會跳到原始碼中相應的位置。
(個人認為:該處的捷徑功能和書籤一樣,唯一不同就是捷徑多了此行代碼顯示。但是功能遠遠沒書籤強大!)