翻譯|使用教程|編輯:吳園園|2019-12-23 11:47:11.837|閱讀 884 次
概述:您可以將獨(dú)立的第三方應(yīng)用程序定義為外部工具,然后從CLion運(yùn)行它們。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
CLion是一款專為開發(fā)C及C++所設(shè)計(jì)的跨平臺(tái)IDE。它是以IntelliJ為基礎(chǔ)設(shè)計(jì)的,包含了許多智能功能來(lái)提高開發(fā)人員的生產(chǎn)力。這種強(qiáng)大的IDE幫助開發(fā)人員在Linux、OS X和Windows上來(lái)開發(fā)C/C++,同時(shí)它還使用智能編輯器來(lái)提高代碼質(zhì)量、自動(dòng)代碼重構(gòu)并且深度整合CMake編譯系統(tǒng),從而提高開發(fā)人員的工作效率。
CLion 最新版本2019.3 速度高達(dá)加入了基于Clangd提供商代碼完成,消除了各種UI凍結(jié),并介紹了許多其他的性能改進(jìn)。它增強(qiáng)了與CMake的集成,增加了Ninja生成器支持,并提供了代碼覆蓋范圍和WSL2支持。調(diào)試器支持已在很多方面得到了顯著改善。最后,對(duì)C ++ 20的Concepts的支持包括重構(gòu),導(dǎo)航和代碼完成。戳此處查看更新詳情>>
外部工具?
您可以將獨(dú)立的第三方應(yīng)用程序定義為外部工具,然后從CLion運(yùn)行它們。
您可以將項(xiàng)目中的上下文信息作為命令行參數(shù)(例如,當(dāng)前選定或打開的文件,項(xiàng)目源路徑等)傳遞給外部工具,查看該工具產(chǎn)生的輸出,配置為啟動(dòng)運(yùn)行/調(diào)試配置之前的工具等。
您可以將CLion使用不同類型的外部工具:
本地外部工具是在計(jì)算機(jī)上本地運(yùn)行的應(yīng)用程序。
遠(yuǎn)程SSH外部工具是通過SSH在遠(yuǎn)程服務(wù)器上執(zhí)行的。
添加本地外部工具?
1、在設(shè)置/首選項(xiàng)對(duì)話框中Ctrl+Alt+S,選擇工具| 外部工具。
2、單擊并指定以下設(shè)置:
名稱:將在CLion界面(“ 工具”菜單和上下文菜單)中顯示的工具的名稱。
組:工具所屬的組的名稱。您可以選擇一個(gè)現(xiàn)有組或鍵入一個(gè)新組的名稱。
描述:對(duì)該工具的有意義的描述。
程序:可執(zhí)行文件的名稱。如果包含目錄不在您的PATH環(huán)境變量中,請(qǐng)使用絕對(duì)路徑指定它。
參數(shù):傳遞給可執(zhí)行文件的參數(shù),就像您在命令行上指定的一樣。
工作目錄:執(zhí)行工具的當(dāng)前工作目錄的路徑。
使用空格分隔各個(gè)參數(shù)。對(duì)包含空格的參數(shù)和路徑使用雙引號(hào)。使用反斜杠可轉(zhuǎn)義作為參數(shù)或路徑一部分的雙引號(hào)。例如:-Dmy.prop=\"quoted_value\" "second arg" third" "arg
3、單擊確定以添加該工具,然后應(yīng)用更改。
運(yùn)行本地外部工具?
要運(yùn)行添加的工具,請(qǐng)執(zhí)行以下任一操作:
從主菜單中,選擇“ 工具” |“ 外部工具,然后從可用工具的列表中選擇。
在“設(shè)置/首選項(xiàng)”對(duì)話框中Ctrl+Alt+S,選擇“ 鍵盤映射”,在“ 外部工具”節(jié)點(diǎn)下找到該工具,然后為其分配快捷方式。使用快捷方式運(yùn)行該工具。
將工具設(shè)置為運(yùn)行/調(diào)試配置的啟動(dòng)前步驟:轉(zhuǎn)到“ 運(yùn)行” |“調(diào)試”。編輯配置,選擇配置,單擊在之前推出的區(qū)域,然后選擇運(yùn)行外部工具。
示例:取消固定作為外部工具?
Uncrustify 是一種流行的代碼格式化,可以作為補(bǔ)充或作為替代使用外部工具配置克利翁的內(nèi)置格式或集成ClangFormat。
1、(可選)將配置文件放置在項(xiàng)目目錄中(否則,您將需要提供完整路徑)。
2、導(dǎo)航到設(shè)置/首選項(xiàng)| 工具| 外部工具,然后單擊確定。
3、在打開的對(duì)話框中,指定以下內(nèi)容:
名稱:uncrustify-例如,讓我們將配置命名為類似于可執(zhí)行文件。
程序:uncrustify-提供二進(jìn)制名稱(必要時(shí)包括完整路徑)。
參數(shù):-c mystyle.cfg -f $FilePath$ -o $FilePath$-存儲(chǔ)在mypath.cfg中的樣式設(shè)置將應(yīng)用于編輯器中當(dāng)前打開的文件($FileName$宏),結(jié)果將就地寫入(該-o標(biāo)志重定向Uncrustify輸出)。
工作目錄:$FileDir$-此宏表示當(dāng)前文件目錄。
4、單擊確定保存配置。
5、現(xiàn)在您可以轉(zhuǎn)到工具| 外部工具| 使用上面的設(shè)置對(duì)工具進(jìn)行解密并運(yùn)行。代碼格式的更改將立即引入。
為“取消外殼”外部工具分配快捷方式:?
轉(zhuǎn)到設(shè)置/首選項(xiàng)| 進(jìn)行鍵盤映射,然后在“外部工具”列表中找到“ unrustify ”。
單擊 并選擇添加鍵盤快捷鍵。
按用作快捷方式的鍵,然后單擊“ 確定”。
現(xiàn)在已分配的快捷方式可用,您可以在“ 工具” | “工具”中的工具名稱旁邊看到它。外部工具 菜單:
啟動(dòng)前自動(dòng)運(yùn)行Uncrustify:?
1、在運(yùn)行| 在“編輯配置”對(duì)話框中,選擇所需的運(yùn)行/調(diào)試配置。
2、點(diǎn)擊 在之前啟動(dòng)部分,并選擇運(yùn)行外部工具:
3、從可用的外部工具列表中選擇“ 取消甲殼”。
結(jié)果,每次您選擇運(yùn)行或調(diào)試選定的配置時(shí),都會(huì)調(diào)用unrustify外部工具。
遠(yuǎn)程外部工具?
添加遠(yuǎn)程SSH外部工具? 遠(yuǎn)程SSH外部工具的配置與本地外部工具相似,但是還定義了在其上執(zhí)行遠(yuǎn)程SSH的遠(yuǎn)程服務(wù)器,并且需要憑據(jù)才能通過SSH連接到它。 本示例演示了如何添加date作為在遠(yuǎn)程服務(wù)器上執(zhí)行的遠(yuǎn)程SSH外部工具,并在其上返回當(dāng)前日期和時(shí)間。 1、在設(shè)置/首選項(xiàng)對(duì)話框中Ctrl+Alt+S,選擇工具| 遠(yuǎn)程SSH外部工具。 2、單擊并指定以下設(shè)置:
該對(duì)話框提供的設(shè)置與添加本地外部工具時(shí)的設(shè)置相同,但也建議選擇遠(yuǎn)程服務(wù)器。這可以是您配置的部署服務(wù)器或WSL之一。默認(rèn)情況下,每次在部署服務(wù)器上運(yùn)行該工具時(shí),CLion都會(huì)要求您提供主機(jī),端口和相關(guān)的SSH憑據(jù)。
3、單擊確定以添加該工具,然后應(yīng)用更改。
運(yùn)行遠(yuǎn)程外部工具?
要運(yùn)行添加的date工具,請(qǐng)執(zhí)行以下任一操作:
從主菜單中,選擇“ 工具” |“ 遠(yuǎn)程工具| 日期和時(shí)間。
在“設(shè)置/首選項(xiàng)”對(duì)話框中Ctrl+Alt+S,選擇“ 鍵盤映射”,找到Date and time操作,然后為其分配快捷方式。使用快捷方式運(yùn)行該工具。
將工具設(shè)置為運(yùn)行/調(diào)試配置的啟動(dòng)前步驟:轉(zhuǎn)到“ 運(yùn)行” |“調(diào)試”。編輯配置,選擇配置,單擊在之前推出的區(qū)域,然后選擇運(yùn)行遠(yuǎn)程外部工具。
網(wǎng)頁(yè)瀏覽器?
您可以使用Web瀏覽器打開項(xiàng)目中的任何文件,但通常用于預(yù)覽HTML文件的輸出或運(yùn)行和調(diào)試Web應(yīng)用程序。
在網(wǎng)絡(luò)瀏覽器中打開文件? 要打開旨在由網(wǎng)絡(luò)瀏覽器呈現(xiàn)的文件(HTML,XML,JSP等),請(qǐng)執(zhí)行以下任一操作: 按Alt+F2。 右鍵單擊文件,然后選擇“ 在瀏覽器中打開”。 在主菜單中,選擇查看| 在瀏覽器中打開。 使用編輯器窗口右上方的瀏覽器彈出窗口。單擊瀏覽器按鈕打開Web服務(wù)器文件URL,或Shift+Clic打開本地文件URL。 “ 在瀏覽器中打開”操作不適用于其他文件類型。但是,您仍然可以使用Find Action 執(zhí)行它Ctrl+Shift+A。
默認(rèn)情況下,CLion支持某些最受歡迎的瀏覽器,這些瀏覽器會(huì)自動(dòng)配置(如果可用):
Chrome
Firefox
Safari
Opera
Internet Explorer
Edge
查看和配置瀏覽器列表?
在設(shè)置/首選項(xiàng)對(duì)話框中Ctrl+Alt+S,選擇工具| Web瀏覽器。
如果使用標(biāo)準(zhǔn)過程安裝了瀏覽器,則“ 路徑”字段中的別名應(yīng)指向正確的位置。如果沒有,請(qǐng)指定相應(yīng)可執(zhí)行文件的路徑。
列表中瀏覽器的順序與它們?cè)趶棾鍪讲藛危舷挛?菜單和“ 查看”菜單中的順序相對(duì)應(yīng)。如果禁用瀏覽器,它將不會(huì)出現(xiàn)在彈出菜單,上下文菜單和“ 查看”菜單中。
添加自定義瀏覽器?
1、在設(shè)置/首選項(xiàng)對(duì)話框中Ctrl+Alt+S,選擇工具| Web瀏覽器。
2、單擊 并指定瀏覽器名稱,系列和可執(zhí)行文件或macOS應(yīng)用程序的位置。
選擇默認(rèn)瀏覽器?
在打開在瀏覽器中的項(xiàng)目視圖菜單并在文件中列出了所有可用的瀏覽器和默認(rèn)的瀏覽器,它也被用來(lái)渲染外部資源的上下文菜單。
1、在設(shè)置/首選項(xiàng)對(duì)話框中Ctrl+Alt+S,選擇工具| Web瀏覽器。
2、從“ 默認(rèn)瀏覽器”列表中,選擇以下選項(xiàng)之一:
系統(tǒng)默認(rèn)值:使用操作系統(tǒng)的默認(rèn)瀏覽器。
首次列出:使用列表中的第一個(gè)瀏覽器。
自定義路徑:使用不在列表中的瀏覽器。指定可執(zhí)行文件的位置。
使用自定義配置文件和設(shè)置?
您可以為Firefox和Chrome系列瀏覽器配置自定義配置文件。
1、在設(shè)置/首選項(xiàng)對(duì)話框中Ctrl+Alt+S,選擇工具| Web瀏覽器。
2、在列表中選擇瀏覽器,然后單擊確定。
對(duì)于Firefox,請(qǐng)指定profiles.ini文件的路徑,然后選擇要使用的配置文件。
對(duì)于瀏覽器,選擇使用自定義用戶數(shù)據(jù)目錄并指定位置的用戶數(shù)據(jù)目錄。
您還可以指定從CLion運(yùn)行Chrome時(shí)要使用的其他命令行選項(xiàng)。有關(guān)更多信息,請(qǐng)chrome://flags在Chrome地址欄中打開。
=====================================================
更多關(guān)于CLion的教程、資源敬請(qǐng)關(guān)注我們即將推出的后續(xù)教程哦~
想要購(gòu)買Clion正版授權(quán)的朋友歡迎。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: