日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

Devcpp(Dev-C++)代码编辑的快捷键

發布時間:2023/12/20 c/c++ 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Devcpp(Dev-C++)代码编辑的快捷键 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這里記錄一些個人使用Devcpp時,摸索出來的代碼編輯快捷鍵,感覺非常有用。如果是熟悉eclipse軟件使用的開發者,對它在標號上的光標跳轉,文本的選取,翻頁等等快捷鍵的使用一定不會陌生,相比之下,很多eclipse里面使用的快捷鍵,同樣適用于Devcpp。

說明一下,這里測試快捷鍵用的Devcpp的版本號為5.6.3,同時還穿插它與eclipse,Visual Studio 2013(以下簡寫為VS2013)的對比。廢話不多說,進入主題。

1、Ctrl + 方向鍵左或右

光標在標記和數字之間跳轉,跳轉之后的光標位于標記或數字的開頭處,這里的跳轉會忽略掉標記或數字之間的各種符號,僅僅是在你打出的abc字母組成的標記或數字之間來回跳轉。(eclipse和VS2013則不會跳過這些符號,并且它們處理字符上的跳轉時并不是逐個字符地進行,而是能識別多個符號的組合符號,將其當成一個整體跳過,例如,<<,+=,==)

2、Ctrl + 方向鍵上或下

光標保持在當前位置不動,進行上下翻頁,翻頁是按一行一行進行。(同eclipse和VS2013)

3、Ctrl + Home鍵

跳轉到當前文本的開頭處。(同eclipse和VS2013)

4、Ctrl + End鍵

跳轉到當前文本的末尾處。(同eclipse和VS2013)

5、Ctrl + d

刪除光標當前所在位置上,一整行的文本。(同eclipse,但VS2013不支持)

6、Ctrl + e

復制光標當前所在位置上一整行的內容,并粘貼在剛才復制行所在的下一行上,不會覆蓋原先下一行的文本,而是將復制的內容插入光標所在行和下一行之間。(eclipse則是激活并定位當前打開的某一個文件,而VS2013是用于某種組合鍵,功能不明)

7、Ctrl + PageUp

光標跳到當前代碼編輯視窗的頂行首個文本字符之后,注意不是整個文本的首行。(同VS2013,而eclipse是在幾個打開的代碼文件之間進行切換)

8、Ctrl + PageDown

同上,只是在當前視窗末行的相同位置處。(同上)

9、Ctrl + m

換行,效果等同按下一次回車鍵(vim中也支持,eclipse中則是隱藏左右兩邊的工具欄,使代碼文本的視窗最大,VS2013則是用于某個功能不明的組合鍵)。

10、Ctrl + /?

用 // 注釋掉光標當前所在行,再次按下則會取消注釋。如果已經選中一個區域的文本,那么會給這塊區域的每一行都加上 // 注釋,再次按下會取消注釋。(同eclipse,但VS2013不支持)

***還有一種注釋的組合鍵Ctrl + .(英文句點),但不能通過再次按下撤銷注釋,Devcpp的說明中有一個Ctrl + ,(英文逗號)用于取消注釋,但實際使用后沒有效果。

11、Ctrl + Space(空格鍵)【代碼的智能提示,非常有用】

Devcpp同樣可以彈出智能提示,估計很多用戶都沒有發現,上下鍵移動選取候選項,使用回車鍵選出所需的選項,注意用Tab鍵對選項沒有選中效果。需要注意的是,使用這一功能,需要時不時地保存當前編輯的代碼文本,只有將代碼文本保存到硬盤之后(Ctrl + s),軟件才會進行一次代碼的文法分析,然后再按下此組合鍵觸發需要的提示,如果有時候發現軟件的智能提示沒有效果,那么可嘗試先保存代碼,再試一次。另外,這個代碼提示的功能是比較有限的,提示的內容里并不包含關鍵字,但自定義的函數、變量,類對象的方法、屬性,結構體中包含的元素,都是可提煉出來的。(eclipse和VS2013可以用Tab鍵來選定選項,這兩個軟件的智能提示一般不需要手動按鍵激發,也可以設置它們的觸發鍵?)

12、shift + 方向鍵左或右

從當前光標所在位置處開始,逐個字符地選取文本,字符包括字母和符號。(同eclipse和VS2013)

13、shift + 方向鍵上或下

從當前光標所在位置處開始,整行整行地選取文本。如果光標不在當前所在行的行首或行尾,則不會自動選中這一整行,只選取由光標劃分開的那一部分。(同eclipse和VS2013)

14、Ctrl + shift + 方向鍵左或右

逐個單詞地選取文本,但是同樣會忽略掉符號,只是在單詞和數字之間進行。(eclipse和VS2013中作用相同,但都不會跳過符號)

15、Ctrl + shift + 方向鍵上或下

會選中光標當前所在的行,然后將這個行進行上移或下移,移動操作不會覆蓋上下相鄰的行,只是將位置進行對調。(eclipse則是在嵌套的方法之間做跳轉,VS2013沒有效果)

16、shift + Ctrl + g

彈出對話框,輸入要跳轉到的函數名。(eclipse中同樣做查找,VS2013中沒有效果)

17、關于Tab鍵對選中區域的退格

如果選中了文本區域,再按下Tab鍵的話,則結果就是用Tab替換掉了選中的文本,而不是將這部分整體在每一行前面加上一個Tab。(eclipse和VS2013中則是將整體都加上了Tab)


總結

以上是生活随笔為你收集整理的Devcpp(Dev-C++)代码编辑的快捷键的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。