Visual Studio小技巧-使用工作清單(TaskList)

來源:互聯網
上載者:User

大家一定都很熟悉錯誤清單(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)就會跳到原始碼中相應的位置。

 

(個人認為:該處的捷徑功能和書籤一樣,唯一不同就是捷徑多了此行代碼顯示。但是功能遠遠沒書籤強大!)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.