加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 刪除代碼注釋常見方法
    • 使用正則表達(dá)式刪除代碼注釋
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

嵌入式代碼注釋如何快速刪除?

08/30 11:20
985
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

作者 | strongerHuang

最近兩年大環(huán)境不好,公司降薪裁員,有網(wǎng)友問:我有必要刪庫再跑路嗎?

辛苦幾年寫了這么代碼,就這樣被公司無情裁員了,如果是你們,你有【刪庫跑路】的想法嗎?

刪庫跑路,這種做法可能存在風(fēng)險,而且風(fēng)險可能也很大。但是,刪注釋跑路,這種風(fēng)險可能相對就要小很多。

最近搞軟著,需要提交代碼,打算刪除注釋再提交。所以,這里給大家分享一下:嵌入式代碼注釋如何快速刪除?

刪除代碼注釋常見方法

刪除代碼注釋的方法有很多,通常分為以下幾大類。

1、特定的軟件工具

網(wǎng)上有很多類似的刪除代碼注釋的工具(比如:某某exe軟件),這類工具能滿足日常刪除代碼的需求,但也有可能存在一些弊端,比如:會打亂代碼排版格式。

2、自己編寫軟件腳本

軟件開發(fā),自己寫腳本也算是必備的一項技能,腳本根據(jù)自己需求,復(fù)雜程度可能有所差異。
這些年python比較多,很多人開始使用 Python 寫腳本,這里刪除代碼注釋,也可以使用 Python 腳本自動化處理。

3、基于編輯器使用正則表達(dá)式實現(xiàn)

這種方法很簡單,和直接使用軟件工具類似了。常見的VS Code 和 notepad++這種代碼編輯器都可以實現(xiàn)。
這里只是分享了一些大方向的方法,還有更多方法,大家可以留言分享出來。

使用正則表達(dá)式刪除代碼注釋

我們編寫代碼,都會用到編輯器,這里分享一下基于notepad++編輯器刪除代碼注釋的方法。

它支持:刪除注釋【//】、【/* */】、【空白行】等常見注釋。也支持刪除多個文件夾內(nèi)的源碼文件。

刪除注釋 /* */:/*{1,2}[sS]*?*/
刪除注釋 //://[sS]*?n
刪除空白行:^s*n

比如:你的工程下有app、bsp、lib等多個源碼文件夾,以及文件夾下有多個文件。

首先,我們Ctrl+Shift+F,或菜單欄打開“在文件中查找”:

只需要按照下圖方式設(shè)置:刪除注釋 /* */:/*{1,2}[sS]*?*/ 、 刪除源碼的文件類型:*.c;*h 、 刪除源碼的目錄等設(shè)置好,點擊【在文件中替換(R)】即可。

這樣,就能把整個projects(工程)目錄的*c和*.h源代碼文件中的【/**/】注釋刪除掉。

操作其實就這么兩步,是不是很簡單?

這里只需要你熟悉一下【正則表達(dá)式】即可,當(dāng)然,不熟悉也沒關(guān)系,常用的就那么幾個,不知道網(wǎng)上搜索一下也行。

最后,如果你不幸被公司裁員,想刪庫跑路(這種風(fēng)險較高),建議試試刪注釋跑路

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
AT27C512R-45JU-T 1 Microchip Technology Inc OTP ROM, 64KX8, 45ns, CMOS, PQCC32

ECAD模型

下載ECAD模型
$2.23 查看
KSZ8851SNLI 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER, PQCC32
$5.06 查看
PLR135/T10 1 Everlight Electronics Co Ltd Receiver, 16Mbps, Through Hole Mount,

ECAD模型

下載ECAD模型
$1.98 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

作者黃工,從事嵌入式軟件開發(fā)工作8年有余,高級嵌入式軟件工程師,業(yè)余維護(hù)公眾號『strongerHuang』,分享嵌入式軟硬件、單片機(jī)、物聯(lián)網(wǎng)等內(nèi)容。