翻譯|使用教程|編輯:吳園園|2019-12-17 10:22:44.643|閱讀 1091 次
概述:當您在IDE中更改或保存文件時,使用File Watcher,您可以自動運行命令行工具,例如編譯器,格式化程序或linters。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
CLion是一款專為開發C及C++所設計的跨平臺IDE。它是以IntelliJ為基礎設計的,包含了許多智能功能來提高開發人員的生產力。這種強大的IDE幫助開發人員在Linux、OS X和Windows上來開發C/C++,同時它還使用智能編輯器來提高代碼質量、自動代碼重構并且深度整合CMake編譯系統,從而提高開發人員的工作效率。
CLion 最新版本2019.3 速度高達加入了基于Clangd提供商代碼完成,消除了各種UI凍結,并介紹了許多其他的性能改進。它增強了與CMake的集成,增加了Ninja生成器支持,并提供了代碼覆蓋范圍和WSL2支持。調試器支持已在很多方面得到了顯著改善。最后,對C ++ 20的Concepts的支持包括重構,導航和代碼完成。戳此處查看更新詳情>>
文件監視程序具有兩個專用的代碼檢查:
該文件可用的觀察者檢查每一個文件,其中一個預定義的文件Watcher是適用的運行。如果項目沒有配置相關的File Watcher,則CLion建議添加一個。
該文件觀察者問題的檢查是通過運行文件看守,并強調錯誤特定于它的調用。
您可以使用可用模板之一,也可以從頭開始配置File Watcher。可以將配置的File Watcher保存在您的項目設置或IDE設置中,并在不同的項目中使用。
當您打開適用于預定義File Watcher的文件時,CLion將顯示一個窗格,建議您激活該窗格。
單擊“ 是”以使用默認配置激活File Watcher。
如果單擊No,則CLion認為建議的File Watcher被禁止。您仍然可以按照下面的“ 創建File Watcher”中的說明手動創建和啟用它。
在你開始前?
在“設置/首選項”對話框中Ctrl+Alt+S,單擊“ 工具”下的“ File Watcher ” 。將打開“ File Watcher”頁面,其中顯示了已在此項目和IDE中配置的文件監視程序的列表。
單擊并選擇您要從其創建File Watcher的預定義模板。選擇取決于要使用的工具。要使用不在列表中的工具,請選擇自定義。將打開“ 新建監視程序”對話框。
在名稱字段中,輸入File Watcher的名稱。默認情況下,CLion會建議選定的預定義模板的名稱。
配置輸入文件的預期類型和位置?
使用“要監視的文件”區域中的控件來定義要在其中應用文件監視程序的文件范圍。
1、從文件類型列表中,選擇輸入文件的預期類型。
1、在“ 更改時運行工具”區域中,指定要使用的工具,要傳遞給它的參數,預期的輸出文件類型,等等。
在“ 程序”字段中,指定工具可執行文件的路徑(.exe,.cmd,.bat或其他取決于特定工具的路徑)。
在“ 高級選項”區域中,自定義File Watcher的默認行為。
1、指定將調用文件監視程序的事件:
要在對源代碼進行任何更改后立即調用File Watcher,請選擇自動保存編輯的文件以觸發 Watcher 復選框。
清除復選框后,“文件觀察器”將在保存(“ 文件” |“全部保存”)或將焦點從CLion移動(禁用幀時)時啟動。
默認情況下,文件監視程序會在任何保存的更改(包括例如當您簽出分支時從版本控制系統收到的更新)時喚醒。要忽略此類更改并僅在CLion中更新代碼時調用文件監視程序,請清除“ 在外部更改時觸發監視程序”復選框。
2、指定是否要讓File Watcher與CLion語法解析器進行交互:
當觸發守望不管語法錯誤復選框被選中,
如果“文件監視程序”中配置的工具通過文件和特定行的鏈接報告有關代碼的錯誤或警告,則可以在編輯器中看到以下信息:
在首選項/設置| 編輯器 檢查時,啟用檢查File Watcher的問題。
在“ 編輯監視程序”對話框的“ 輸出過濾器”字段中,描述要匹配的輸出的格式。使用宏,以及為。您需要避免使用特殊的符號,例如花括號和點。與宏匹配的文本將顯示在編輯器中。 $FILE_PATH$$LINE$$MESSAGE$\$MESSAGE$
保存,啟用和禁用File Watcher?
保存新的File Watcher后,
可以在將來創建的所有新項目中自動啟用全局文件監視程序。
打開“新項目的設置”對話框(“ 文件” |“新項目的設置”),轉到“ 工具” | “新項目” 。File Watcher,然后選中所需文件監視程序旁邊的復選框。
或者,在“ 歡迎屏幕”上,從“ 配置”列表中選擇“設置”。在打開的對話框中,選中相關文件監視程序旁邊的復選框。
對File Watcher進行故障排除?
在“首選項/設置” | “列表”中的“File Watcher”旁邊可能會出現紅色錯誤消息。
以下是可能的錯誤列表:
報告的問題 | 問題描述 | 解決方法 |
Unknown Scope error | File Watcher使用此項目中未定義的范圍。 | 雙擊監視程序并選擇一個可用的作用域或創建一個新的作用域。 |
Not found error | 該項目使用已刪除的全局File Watcher。 | 使用“ 刪除”按鈕從列表中刪除監視程序, |
CLion運行許多相同的File Watcher任務 | 例如,從VCS進行批量更新后,CLion為每個保存的文件運行一個單獨的File Watcher任務。 | &FileNameWithoutExtension&在Arguments字段中添加特定于文件的宏 |
=====================================================
更多關于CLion的教程、資源敬請關注我們即將推出的后續教程哦~
想要購買Clion正版授權的朋友歡迎。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: