C 程式設計小問題

2021-08-10 16:58:34 字數 2288 閱讀 8911

1.vs2008中使**對齊的快捷鍵 全選 ctrl+a ctrl+k,f: 格式化**

2.定位**前乙個花括號的方法 ctrl+ }

3.opencv 中在使用mat roi 時,需要注意 如果對roi處理會影響全域性的 所以在處理時需要新宣告乙個mat然後clone到這再處理。

4.補充vs快捷鍵

在vc2005中,快捷鍵是ctrl + k, ctrl + f, 這是乙個組合鍵,即先按ctrl + k,這時候編輯器會等待下乙個按鍵動作,此時再按ctrl + f,即可以格式化**了,當然,也可以在選項裡面設定成使用vc6的快捷鍵,就可以繼續使用alt + f8了

也有 visual studio 2005的,下面的快捷鍵符合ide預設的鍵盤對映方案,如果需要更改「工具」——「選項」 ——「環境」——「鍵盤」——「應用其他鍵盤對映方案」

以下的是ide的預設鍵盤對映方案

除錯快捷鍵

f4: 轉到輸入視窗

f6: 生成解決方案

ctrl+f6: 生成當前專案

f7: 檢視**

shift+f7: 檢視窗體設計器

f5: 啟動除錯

ctrl+f5: 開始執行(不除錯)

shift+f5: 停止除錯

ctrl+shift+f5: 重啟除錯

f9: 切換斷點

ctrl+f9: 啟用/停止斷點

ctrl+shift+f9: 刪除全部斷點

f10: 逐過程

ctrl+f10: 執行到游標處

f11: 逐語句

編輯快捷鍵

ctrl+- 後退

ctrl+shift+- 前進

shift+alt+enter: 切換全屏編輯

ctrl+b,t / ctrl+k,k: 切換書籤開關

ctrl+b,n / ctrl+k,n: 移動到下一書籤

ctrl+b,p: 移動到上一書籤

ctrl+b,c: 清除全部標籤

ctrl+i: 漸進式搜尋

ctrl+shift+i: 反向漸進式搜尋

ctrl+f: 查詢

ctrl+shift+f: 在檔案中查詢

f3: 查詢下乙個

shift+f3: 查詢上乙個

ctrl+h: 替換

ctrl+shift+h: 在檔案中替換

alt+f12: 查詢符號(列出所有查詢結果)

ctrl+shift+v: 剪貼簿迴圈

ctrl+左右箭頭鍵: 一次可以移動乙個單詞

ctrl+上下箭頭鍵: 滾動**螢幕,但不移動游標位置。

ctrl+shift+l: 刪除當前行

ctrl+m,m: 隱藏或展開當前巢狀的摺疊狀態

ctrl+m,l: 將所有過程設定為相同的隱藏或展開狀態

ctrl+m,p: 停止大綱顯示

ctrl+e,s: 檢視空白

ctrl+e,w: 自動換行

ctrl+g: 轉到指定行

shift+alt+箭頭鍵: 選擇矩形文字

alt+滑鼠左按鈕: 選擇矩形文字

ctrl+shift+u: 全部變為大寫

ctrl+u: 全部變為小寫

**快捷鍵

ctrl+j / ctrl+k,l: 列出成員

ctrl+shift+空格鍵 / ctrl+k,p: 引數資訊

ctrl+k,i: 快速資訊

ctrl+e,c / ctrl+k,c: 注釋選定內容

ctrl+e,u / ctrl+k,u: 取消選定注釋內容

ctrl+k,m: 生成方法存根

ctrl+k,x: 插入**段

ctrl+k,s: 插入外側**

ctrl+k,f: 格式化**

f12: 轉到所呼叫過程或變數的定義 視窗快捷鍵

ctrl+w,w: 瀏覽器視窗

ctrl+w,s: 解決方案管理器

ctrl+w,c: 類檢視

ctrl+w,e: 錯誤列表

ctrl+w,o: 輸出檢視

ctrl+w,p: 屬性視窗

ctrl+w,t: 任務列表

ctrl+w,x: 工具箱

ctrl+w,b: 書籤視窗

ctrl+w,u: 文件大綱

ctrl+d,b: 斷點視窗

ctrl+d,i: 即時視窗

ctrl+tab: 活動窗體切換

ctrl+shift+n: 新建專案

ctrl+shift+o: 開啟專案

ctrl+shift+s: 全部儲存

shift+alt+c: 新建類

ctrl+shift+a: 新建項

程式設計中的小問題

syntaxerror unicode error unicodeescape codec can t decode bytes in position 2 3 truncated u xx escape 在macos寫的python 放到window執行報錯。原因 在windows系統當中讀取檔案...

C語言小問題

define max a,b 於是我開始修改 檢視各種 反饋的結果。int a 10,b 100 int x 好吧,我把圓括號給刪除了,於是編譯器給我報錯了。error expected expression before int int a,b 好吧,不能沒有圓括號,雖然現在還不知道是為啥。然後我...

C 學習小問題

1.變數的值是變數所對應記憶體區域內存放的二進位制序列,變數的值不會因為變數型別的改變而發生改變,當變數轉換成對應的型別時,記憶體區域的二進位制序列以該型別的形式翻譯出來。這也是強制型別轉換能夠成立的原因。2.define pi 3.14 int a pi pi 01415926 int b pi ...