跨平臺(tái)IDE集成開(kāi)發(fā)環(huán)境Clion入門教程(二十八):從命令行使用CLion功能
CLion是一款專為開(kāi)發(fā)C及C++所設(shè)計(jì)的跨平臺(tái)IDE。它是以IntelliJ為基礎(chǔ)設(shè)計(jì)的,包含了許多智能功能來(lái)提高開(kāi)發(fā)人員的生產(chǎn)力。這種強(qiáng)大的IDE幫助開(kāi)發(fā)人員在Linux、OS X和Windows上來(lái)開(kāi)發(fā)C/C++,同時(shí)它還使用智能編輯器來(lái)提高代碼質(zhì)量、自動(dòng)代碼重構(gòu)并且深度整合CMake編譯系統(tǒng),從而提高開(kāi)發(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功能
- 從命令行打開(kāi)文件
- 從命令行查看文件之間的差異
- 從命令行合并文件
您可以將CLion用作查看文件之間差異的命令行工具。
在Windows上啟用命令行啟動(dòng)器
-
將CLion bin文件夾的路徑添加 到Path環(huán)境變量中(例如,C:\ Program Files \ JetBrains \ CLion \ bin)。配置Path環(huán)境變量后,可以運(yùn)行CLion命令。
在Linux和macOS上啟用命令行啟動(dòng)器
在macOS和Linux上,創(chuàng)建命令行啟動(dòng)器以將CLion與您的Shell集成。確保創(chuàng)建的啟動(dòng)器腳本在外殼程序的搜索路徑內(nèi),以便可以在系統(tǒng)范圍內(nèi)調(diào)用它。
-
在主菜單中,選擇“ 工具” |“工具”。創(chuàng)建命令行啟動(dòng)器。在“ 創(chuàng)建啟動(dòng)器腳本”對(duì)話框中,提供啟動(dòng)器的名稱和路徑,或接受建議的值。
-
在CLion之外,將路徑和啟動(dòng)腳本的名稱添加到您的path中。
在Linux上,將CLion 作為快照程序包安裝會(huì)自動(dòng)創(chuàng)建名為的命令行啟動(dòng)器 clion.sh。該工具| 因此,“創(chuàng)建命令行啟動(dòng)器”命令不可用。
從命令行啟動(dòng)CLion
-
要從命令行啟動(dòng)CLion,請(qǐng)?jiān)诿钚兄墟I入<CLion>命令,然后按Enter。 <CLion>是特定于平臺(tái)的啟動(dòng)器。
您可以將CLion用作查看文件之間差異的命令行工具。
在命令行中,運(yùn)行以下命令:
<CLion> [--line <number>] path
例如,在Windows上:
C:\Program Files\JetBrains\CLion 2019.2\bin>clion --line 5 C:\CLionProjects\Calendars\Calendar-master\main.cpp
命令選項(xiàng)如下:
選項(xiàng)
描述
<CLion>
特定于平臺(tái)的CLion啟動(dòng)器。
在macOS和Linux上,建議使用在CLion安裝期間創(chuàng)建的命令行啟動(dòng)器,或通過(guò)選擇工具|手動(dòng)創(chuàng)建一個(gè)。在CLion主菜單上創(chuàng)建命令行啟動(dòng)器。
在Windows上,建議將CLion可執(zhí)行文件的路徑添加到Path環(huán)境變量。
path
要打開(kāi)的文件或文件夾的路徑。
如果文件或文件夾屬于現(xiàn)有項(xiàng)目,則將打開(kāi)該項(xiàng)目。
如果該文件不屬于任何項(xiàng)目,則將自動(dòng)為此文件創(chuàng)建一個(gè)臨時(shí)項(xiàng)目。
如果該文件夾不屬于任何項(xiàng)目,則將在此文件夾內(nèi)創(chuàng)建一個(gè)新項(xiàng)目
--line <number>
(可選)打開(kāi)文件后,脫字符號(hào)應(yīng)位于其上的行號(hào)。
從命令行查看文件之間的差異
您可以將CLion用作查看文件之間差異的命令行工具。
在命令行中,diff使用以下語(yǔ)法運(yùn)行命令:
<CLion> diff path1 path2
命令選項(xiàng)如下:
選項(xiàng) |
描述 |
<CLion> |
特定于平臺(tái)的CLion啟動(dòng)器。 在macOS和Linux上,建議使用在CLion安裝期間創(chuàng)建的命令行啟動(dòng)器,或通過(guò)選擇工具|手動(dòng)創(chuàng)建一個(gè)。在CLion主菜單上創(chuàng)建命令行啟動(dòng)器。 在Windows上,建議將CLion可執(zhí)行文件的路徑添加到Path環(huán)境變量。 |
path1 |
文件本地副本的完整路徑。 |
path2 |
文件的存儲(chǔ)庫(kù)版本副本的完整路徑。 |
您可以將CLion用作查看文件之間差異的命令行工具。
大多數(shù)情況下,您需要合并同一文件的三個(gè)版本:本地版本,存儲(chǔ)庫(kù)或上游版本,以及基本修訂版,這是兩個(gè)不同版本的來(lái)源。
在命令行中,merge使用以下語(yǔ)法運(yùn)行命令:
<CLion> merge path1 path2 path3 output
命令選項(xiàng)如下: merge工具。在這種情況下,的內(nèi)容output將作為基本修訂。
-
在命令行中,merge使用以下語(yǔ)法運(yùn)行命令:<CLion> merge path1 path2 output
命令選項(xiàng)如下:
選項(xiàng) |
描述 |
<CLion> |
特定于平臺(tái)的CLion啟動(dòng)器。 在macOS和Linux上,建議使用在CLion安裝期間創(chuàng)建的命令行啟動(dòng)器,或通過(guò)選擇工具|手動(dòng)創(chuàng)建一個(gè)。在CLion主菜單上創(chuàng)建命令行啟動(dòng)器。 在Windows上,建議將CLion可執(zhí)行文件的路徑添加到Path環(huán)境變量。 |
path1 |
文件本地副本的路徑。 |
Path2 |
文件存儲(chǔ)庫(kù)版本的路徑。 |
Path3 |
(可選)到基礎(chǔ)版本用于路徑path1和path2。 |
output |
用于保存合并結(jié)果的文件的路徑。 |
=====================================================
更多關(guān)于CLion的教程、資源敬請(qǐng)關(guān)注我們即將推出的后續(xù)教程哦~
想要購(gòu)買Clion正版授權(quán)的朋友歡迎咨詢慧都官方客服。