本文以建好的keil 項(xiàng)目工程為例,用vscode 強(qiáng)大的代碼提醒和自動(dòng)補(bǔ)充功能钠怯,完美替代KEIL 佳魔,本人根據(jù)自身體驗(yàn)梳理一下用VScode 來(lái)代替keil 來(lái)編寫(xiě)嵌入式C 項(xiàng)目工程,以下是對(duì)VScode 的配置說(shuō)明
1. 從官網(wǎng)直接下載 VScode, VScode 是免費(fèi)輕量級(jí)的編輯器晦炊,安裝方法直接安裝就行
https://code.visualstudio.com/
2.VScode安裝完后鞠鲜,需要安裝一下兩個(gè)插件宁脊,C/C++ 和C++ Intellisense ,直接收索框輸入就可以找到安裝
3.安裝上面的兩個(gè)插件后,還不能實(shí)現(xiàn)函數(shù)跳轉(zhuǎn)镊尺,和代碼提醒功能朦佩,還需要安裝兩個(gè)軟件
第一個(gè):Clang,http://releases.llvm.org/download.html ?
下載后直接安裝即可 記得安裝目錄庐氮,后面需要加到環(huán)境變量中
第二個(gè)軟件:http://adoxa.altervista.org/global/? GNU global,選擇Win32的包语稠,下載后解壓即可,記得目錄弄砍,后面要添加到環(huán)境變量中
安裝上面兩個(gè)軟件后仙畦,打開(kāi)系統(tǒng)環(huán)境變量設(shè)置,在path 中加入bin 目錄的環(huán)境變量
4.以上安裝完之后音婶,重啟電腦慨畸,讓環(huán)境變量生效,重啟后打開(kāi)vscode, vscode 不需要新建工程什么的衣式,直接打開(kāi)項(xiàng)目工程文件夾的位置就可以寸士,會(huì)在項(xiàng)目文件夾中生成一個(gè).vscode的文件夾,
編寫(xiě)c_cpp_properties.json ,文件碴卧,將KEIL工程中頭文件的路徑弱卡,宏定義加入配置文件中
按快捷鍵 ctrl +shift +c ,命令窗口輸入gtags ,生成三個(gè)文件,里面包含該目錄下函數(shù)定義的路徑等等住册,
基本上配置就完成了婶博,可以鼠標(biāo)移到函數(shù)名稱(chēng),按下ctrl + 左鍵荧飞,即可跳轉(zhuǎn)到函數(shù)定義的位置凡人,鼠標(biāo)放在函數(shù)上可直接顯示預(yù)覽,編寫(xiě)代碼有提醒功能和自動(dòng)補(bǔ)全功能叹阔,大大提高開(kāi)發(fā)效率挠轴。
有更好的辦法,或者哪里描述有誤的地方耳幢,還請(qǐng)多多指教岸晦!