翻譯|使用教程|編輯:鮑佳佳|2020-09-25 11:26:00.443|閱讀 786 次
概述:在CLion 2020.3 EAP中,添加了一個強(qiáng)大的新選項來控制調(diào)試期間的執(zhí)行流程-設(shè)置執(zhí)行點(diǎn)。簡而言之,它允許您在調(diào)試期間將執(zhí)行移至編輯器中的任意代碼行。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
CLion是一款專為開發(fā)C及C++所設(shè)計的跨平臺IDE。它是以IntelliJ為基礎(chǔ)設(shè)計的,包含了許多智能功能來提高開發(fā)人員的生產(chǎn)力。這種強(qiáng)大的IDE幫助開發(fā)人員在Linux、OS X和Windows上來開發(fā)C/C++,同時它還使用智能編輯器來提高代碼質(zhì)量、自動代碼重構(gòu)并且深度整合CMake編譯系統(tǒng),從而提高開發(fā)人員的工作效率。感興趣的朋友歡迎下載試用!CLion現(xiàn)已加入在線訂購,點(diǎn)擊此處查看價格詳情>>
CLion具有強(qiáng)大的調(diào)試器集成功能,使您可以通過統(tǒng)一的UI訪問后端調(diào)試器,例如GDB和LLDB。IDE的內(nèi)置變量視圖,各種步進(jìn)和斷點(diǎn)選項,表達(dá)式求值以及內(nèi)存和匯編程序視圖可幫助您有效地進(jìn)行調(diào)試。
在CLion 2020.3 EAP中,添加了一個強(qiáng)大的新選項來控制調(diào)試期間的執(zhí)行流程-設(shè)置執(zhí)行點(diǎn)。
如果您曾經(jīng)在Visual Studio中使用過Set Next語句,或者在IntelliJ IDEA中使用過Jump to Line,則可能會意識到此功能。簡而言之,它允許您在調(diào)試期間將執(zhí)行移至編輯器中的任意代碼行。
設(shè)置執(zhí)行點(diǎn)要在調(diào)試時四處移動代碼,以前可以使用以下操作:
現(xiàn)在,我們添加了一個新操作– 將執(zhí)行點(diǎn)設(shè)置為Cursor。在啟動調(diào)試會話后,它變?yōu)榭?用,并且它允許您跳至特定的行并在此處設(shè)置執(zhí)行點(diǎn),而在此之間跳過所有其他命令。
該操作尚無默認(rèn)快捷方式,但是您可以在鍵盤映射設(shè)置中分配它。或者,您可以簡單地從裝訂線中拖放橙色箭頭,將執(zhí)行點(diǎn)插入所需的行。突出顯示將幫助您在拖動箭頭時選擇所需的正確執(zhí)行行:
請注意,您可以向前或向后移動箭頭!
中斷控制流程當(dāng)執(zhí)行圖是線性的時,來回移動很容易。但是,如果控制流程圖更復(fù)雜怎么辦?使用“Set Execution Point”操作,您可以:
例如,如果要在調(diào)試會話期間檢查另一個分支而不重新啟動整個會話,這可能會很有用:
但是請注意,移動執(zhí)行點(diǎn)時,可能會對程序執(zhí)行產(chǎn)生負(fù)面影響:
這個功能是不是很酷?前往慧都網(wǎng)免費(fèi)下載最新版嘗試一下,在評論分享你的想法。現(xiàn)雙節(jié)來臨之際慧都推出重磅限時優(yōu)惠! 最高立減2999!低至797元!想要購買Clion正版授權(quán)的朋友歡迎。
JetBrain技術(shù)交流群現(xiàn)已開通,QQ搜索群號“786598704”或者掃描下方二維碼即可加入
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: