在visual studio 2008中增加了許多類似word的功能,可提高**編輯的效率。
(1)按ctrl+i,顯示乙個搜尋圖示;
(2)逐個字元輸入,系統會逐字元匹配,並高亮顯示搜尋的文字。下圖就是輸入「sqlc」字元時的情況,系統將自動在文件中匹配輸入的字元。
(3)再次按ctrl+i,游標將跳至下乙個匹配的文字;
(4)按ctrl+shift+i,可向後查詢;
(5)按esc退出。
alt+拖動滑鼠或shift+alt+游標鍵可選中乙個矩形塊,如下圖所示。
按ctrl+w,選中游標處的單詞。
使用ctrl+k,ctrl+c進行注釋,使用ctrl+k,ctrl+u取消注釋
(1)在html的源檢視中,可注釋掉一組或選中的多行html**,下圖是為html新增的注釋。
(2)在後台**檢視中,可注釋一行或選中的多行**。
(1)ctrl+shift+u:轉換為大寫。
(2)ctrl+u:轉換為小寫。
按ctrl+r, ctrl+w,可將**中輸入的空白字元以點顯示出來,如下圖所示。
使用以下快捷方式,可使**自動格式化。
(1)ctrl+k,ctrl+d格式化當前文件(可格式化html和**文件)。
(2)ctrl+k,ctrl+f格式化選中的文件
與word的窗體拆分相似,用滑鼠移動到「拆分按鈕」上方,出現分割文件的雙向箭頭,按住滑鼠左鍵向下拖動,即可拆分為兩個窗體。
拆分後如下圖:
向上拖動兩個窗體的分隔條,即可合併兩個窗體。
也可選擇選單「窗體/拆分」命令拆分窗體。
按shift+alt+enter在全屏和非全屏切換。
按alt+shift+t可將當前行向下移動,與下一行進行交換。
按ctrl+shift+t可將當前單詞與下乙個單詞進行交換。
(1)ctrl+m,ctrl+m,摺疊/展開當前塊;
(2)ctrl+m,ctrl+l,摺疊/展開當前**所有塊;
(3)ctrl+m,ctrl+o(不是數字0),摺疊**到定義,顯示定義的頭部,方便瀏覽。
按ctrl+d,在查詢框輸入行號,再按ctrl+g即可跳轉到指定行。
也可如下圖所示,單擊狀態列右下角的行列提示位置
將彈出輸入行號的對話方塊,即可進行跳轉。
(1)ctrl+pageup:游標移到當前檢視頂部。
(2)ctrl+pagedown:游標移到當前檢視底部。
按ctrl+k,ctrl+s可顯示提示**,如下圖所示:
雙擊選擇**「try」後,系統將產生try的**塊,如下圖所示:
也可輸入乙個關鍵字,按兩次tab鍵,來輸入乙個**塊。
200 島嶼數量
複雜度分析 時間複雜度 o m n 其中 m 和 n 分別為行數和列數。空間複雜度 最壞情況下為 o m n 此時整個網格均為陸地,深度優先搜尋的深度達到m n。class solution int numislands vector grid int cnt 0 for int i 0 i gri...
200 島嶼數量
leetcode 200.島嶼數量 島嶼另一種型別 求周長 leetcoed 463.島嶼的周長 廣度優先遍歷 bfs 深度優先遍歷 dfs 2.1 dfs 就是遇到乙個 1 遞迴下去繼續找 1 四周沒有 1 之後,逐層返回到上一層找四周剩餘的 1 本題不需要回溯 直接把 訪問過的標記即可 廣度優先...
200 島嶼數量
給你乙個由 1 陸地 和 0 水 組成的的二維網格,請你計算網格中島嶼的數量。島嶼總是被水包圍,並且每座島嶼只能由水平方向和 或豎直方向上相鄰的陸地連線形成。此外,你可以假設該網格的四條邊均被水包圍。示例 1 輸入 grid 1 1 1 1 0 1 1 0 1 0 1 1 0 0 0 0 0 0 0...