跨平臺(tái)IDE集成開發(fā)環(huán)境Clion入門教程(二十三):文件類型
CLion是一款專為開發(fā)C及C++所設(shè)計(jì)的跨平臺(tái)IDE。它是以IntelliJ為基礎(chǔ)設(shè)計(jì)的,包含了許多智能功能來提高開發(fā)人員的生產(chǎn)力。這種強(qiáng)大的IDE幫助開發(fā)人員在Linux、OS X和Windows上來開發(fā)C/C++,同時(shí)它還使用智能編輯器來提高代碼質(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)航和代碼完成。
文件類型
如果您正在使用CLion無法識(shí)別的文件類型(例如,如果它是內(nèi)部開發(fā)的專有文件類型),或者需要使用不受支持的語言進(jìn)行編碼,則可以創(chuàng)建自定義文件類型。
您可以通過定義關(guān)鍵字,注釋,數(shù)字等的突出顯示方案來配置IDE解析文件的方式。您還可以將每種文件類型與擴(kuò)展名相關(guān)聯(lián),以幫助IDE識(shí)別自定義格式的文件。
創(chuàng)建一個(gè)新的文件類型?
1、在 在設(shè)置/首選項(xiàng)對(duì)話框中Ctrl+Alt+S,選擇編輯器| 文件類型。
2、在“ 識(shí)別的文件類型”部分中,單擊 “確定”,指定新類型的名稱并提供描述。
3、在“ 語法突出顯示”部分中,配置區(qū)分大小寫,括號(hào)匹配設(shè)置,并指定定義注釋的方式:
行注釋:指定用于指示單行注釋開頭的字符。
僅在行開頭:表示行注釋開頭的字符如果位于行的開頭,則將被識(shí)別為注釋。
塊注釋開始,塊注釋結(jié)束:指定用于指示塊注釋的開始和結(jié)束的字符。
十六進(jìn)制前綴:指定字符,以指示后續(xù)值是十六進(jìn)制數(shù)字(例如0x)。
數(shù)字后綴:指定用于指示使用哪個(gè)數(shù)字系統(tǒng)或單位的字符。后綴是尾隨字符串(例如e-3, kg)。
支持配對(duì)的花括號(hào),支持配對(duì)的括號(hào), 支持配對(duì)的括號(hào),支持字符串轉(zhuǎn)義:選中這些復(fù)選框以突出顯示配對(duì)的括號(hào),括號(hào),括號(hào)和字符串轉(zhuǎn)義。
4、在“ 關(guān)鍵字”部分,您最多可以指定四個(gè)關(guān)鍵字列表。每個(gè)列表的關(guān)鍵字將在編輯器中以不同的方式突出顯示,并且將自動(dòng)完成。
5、在忽略大小寫復(fù)選框表示在自定義格式的文件的語言是否區(qū)分大小寫。
每組關(guān)鍵字都有自己的突出顯示,可以修改。為此, 在 在設(shè)置/首選項(xiàng)對(duì)話框中Ctrl+Alt+S,選擇編輯器| 配色方案| 自定義,并編輯 關(guān)鍵字1,關(guān)鍵字2, KEYWORD3和Keyword4性能。
注冊(cè)新的文件類型關(guān)聯(lián)?
如果您打開具有注冊(cè)擴(kuò)展名的文件,CLion會(huì)在編輯器中以靜默方式打開此類文件。
如果在“ 在關(guān)聯(lián)的應(yīng)用程序中打開的文件”類別下注冊(cè)了文件類型 ,則它將在相關(guān)的應(yīng)用程序中打開。例如,在默認(rèn)的PDF查看器中打開PDF文件。
如果CLion無法識(shí)別文件類型,它會(huì)提示您選擇是要注冊(cè)它還是在其關(guān)聯(lián)的應(yīng)用程序中打開這樣的文件。
如果提示沒有自動(dòng)出現(xiàn),請(qǐng)?jiān)凇绊?xiàng)目”工具窗口中右鍵單擊所需的文件,然后從上下文菜單中選擇“ 與文件類型關(guān)聯(lián)”。
更改文件類型關(guān)聯(lián)?
您可以將文件類型與另一個(gè)擴(kuò)展名關(guān)聯(lián)或刪除關(guān)聯(lián)。
1、在 在設(shè)置/首選項(xiàng)對(duì)話框中Ctrl+Alt+S,選擇編輯器| 文件類型。
2、從“ 識(shí)別的文件類型”列表中,選擇要與另一個(gè)擴(kuò)展名關(guān)聯(lián)的文件類型。 3、使用“已注冊(cè)模式”部分進(jìn)行必要的更改。您可以添加新擴(kuò)展名,刪除現(xiàn)有擴(kuò)展名或修改現(xiàn)有模式。 忽略文件和文件夾?
在CLion中,有一個(gè)文件和文件夾的列表,這些文件和文件夾被完全排除在任何類型的處理之外。開箱即用,此列表包括臨時(shí)文件,與版本控制系統(tǒng)相關(guān)的服務(wù)文件,等等:
*.hprof;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;vssver2.scc;
修改忽略的文件和文件夾列表?
1、在設(shè)置/首選項(xiàng)對(duì)話框中Ctrl+Alt+S,選擇編輯器| 文件類型。
2、在忽略文件和文件夾列表中進(jìn)行必要的更改。確保使用分號(hào);分隔條目。
3、應(yīng)用更改并關(guān)閉對(duì)話框。
=====================================================
更多關(guān)于CLion的教程、資源敬請(qǐng)關(guān)注我們即將推出的后續(xù)教程哦~