在嵌入式開發(fā)中,我們常常需要在其他工程師創(chuàng)建的工程上進(jìn)行二次開發(fā),而每個人IDE中設(shè)置的Tab鍵功能內(nèi)容可能不同(按下后插入一個制表符或者以指定空格數(shù)進(jìn)行縮進(jìn)),由于不同IDE制表符寬度不同,所以我們在選擇格式化代碼后,經(jīng)常會出現(xiàn)代碼行首縮進(jìn)不一致等格式問題。因此我們可以通過設(shè)置Tab鍵以指定空格數(shù)縮進(jìn): 以RISC-V IDE MounRiver Studio(MRS)為例,選中目標(biāo)工程后點(diǎn)擊工具欄工程配置按鈕,在打開的窗口中選擇C/C++ General->Formatter選項(xiàng),然后勾選右側(cè)Enable project specific Setting復(fù)選框。點(diǎn)擊New創(chuàng)建新的設(shè)置,在自動打開的頁面我們可以通過Tab policy的下拉框選擇Tab鍵屬性,這里我們選擇Spaces only。然后可以在Indentation size以及Tab size后的編輯框內(nèi)分別設(shè)置行首縮進(jìn)長度、Tab尺寸(代碼格式化時單位對齊長度)。
1.png (49.17 KB, 下載次數(shù): 100)
下載附件
2021-11-18 10:12 上傳
|