1寫在前面
前面兩篇文章針對的是工程節(jié)點(diǎn)各選項(xiàng)的配置,而本文講述的是關(guān)于集成開發(fā)環(huán)境(IDE)各選項(xiàng)的配置。
本文講述的內(nèi)容包含字體、快捷鍵、語言、編輯、消息等許多與IDE相關(guān)的配置。因?yàn)閷儆赥ools菜單,我也把它稱為“工具配置選項(xiàng)”。也就是菜單Tools -> Options下IDE選項(xiàng),如下圖:
由于IDE選項(xiàng)的配置較多,我將其分為IDE選項(xiàng)配置(一)和IDE選項(xiàng)配置(二)兩篇文章來講述。
為了方便大家平時(shí)公交、地鐵、外出辦事也能用手機(jī)隨時(shí)隨地查看該教程,本文章收錄于【EWSTM8系列教程】,在微信公眾號回復(fù)【EWSTM8系列教程】即可查看。
2Common Fonts普通字體
本節(jié)內(nèi)容主要是配置除編輯窗口(如代碼)之外的其它窗口的字體設(shè)置(如工程窗口、編譯窗口等)。
1.Fixed Width Font:固定寬度字體
比如:Sysbolic Memory窗口中數(shù)據(jù)“0xCDCDCDCD”的字體。
2.Proportional Width Font:比例寬度字體
比如:Sysbolic Memory窗口中數(shù)據(jù)“Data”這個(gè)標(biāo)識的字體。
從字面意思翻譯有點(diǎn)別扭,請結(jié)合下面動(dòng)畫效果理解。
普通字體配置動(dòng)畫效果:
提示:
這里的字體不包含編輯器的字體,編輯器相關(guān)的字體見下面[5.3Colors and Fonts顏色和字體]說明。
3Key Bindings快捷鍵配置
Key Bindings:直譯為:鍵綁定,也就是配置快捷鍵。
Menu主菜單,下面對應(yīng)的就是其中的子菜單。關(guān)于主菜單和子菜單里面具體內(nèi)容,建議參看該系列教程:
EWSTM8系列教程04_菜單概述(一)
EWSTM8系列教程05_菜單概述(二)
具體操作:選擇主菜單,再選中子菜單,按住需要配置的快捷鍵,點(diǎn)擊Set或Add添加,點(diǎn)擊Clear刪除,點(diǎn)擊Reset All復(fù)位所有快捷鍵(出廠默認(rèn))。具體可參看下面動(dòng)畫效果。
提示:
primary:首要快捷鍵
Alias:次要(別名)快捷鍵
所以:點(diǎn)擊Set是設(shè)置首要快捷鍵,點(diǎn)擊Add是添加次要快捷鍵。
快捷鍵配置動(dòng)畫效果:
4Language語言
這個(gè)配置選項(xiàng)比較簡單,選擇語言,目前EWSTM8只支持英語,像EWARM支持英語和日語。
5Editor編輯器
編輯器選項(xiàng)下面還包含External Editor外部編輯器、Setup Files設(shè)置文件、Colors and Fonts顏色和字體三個(gè)子選項(xiàng)。
第1區(qū)域:Tab
1.Tab size:Tab鍵尺寸
假如為2,則一個(gè)Tab鍵尺寸相當(dāng)于2個(gè)空格大小。
2.Indent size:縮進(jìn)尺寸
3.Tab Key Function:Tab鍵功能
Insert tab:插入Tab符
Indent with spaces:縮進(jìn)為空格符
第2區(qū)域:邊緣線
1.Show right margin:顯示右邊緣線
Printing edge:打印邊緣(打印范圍)
Columns:根據(jù)列數(shù)顯示
一條淺灰色的豎線,默認(rèn)勾選上并顯示(第80列)
第3區(qū)域:File Encoding:文件編碼
1.Default character encoding:默認(rèn)字符編碼
有多種類型可選擇,默認(rèn)System(系統(tǒng));
2.Auto-detect character encoding:自動(dòng)檢測字符編碼
勾選上則自動(dòng)檢測文件。
3.EOL characters:結(jié)束符
可選擇:PC、 UNIX、 Preserve。
第4區(qū)域:show:顯示
1.Syntax highlighting:語法高亮顯示
默認(rèn)勾選,按照語法規(guī)則高亮顯示文字。如關(guān)鍵字(if、 while),注釋語句,預(yù)定于#include等。
2.Auto indent:配置自動(dòng)縮進(jìn)
勾選上,則自動(dòng)縮進(jìn)。
如上圖,如果我在“case 0:”按下回車(換行),則在下一行自動(dòng)縮進(jìn)到return的r這個(gè)位置。(不勾選,則到每行的開始位置)
3.Show line numbers:顯示行數(shù)(見下圖)
這個(gè)很好理解,就是顯示代碼、文本前面的行數(shù);
4.Scan for changed files:掃描修改的文件
比如:main.c在EWSTM8中打開(未修改),這時(shí)又通過其他軟件把main.c打開,添加了一行i++代碼,并保存。則這時(shí)將自動(dòng)顯示添加了一行i++的文件。
如果打開修改過,則會(huì)提示(是否更新,并顯示那邊添加了i++的文件)。
5.Show bookmarks:顯示書簽(見下圖)
包含錯(cuò)誤、警告、斷點(diǎn)、書簽等一些標(biāo)記符號。
6.Show fold margin:顯示折疊邊緣(見下圖)
書簽、行數(shù)、折疊說明圖:
7.Enable virtual space:使能虛擬空間
勾選上則光標(biāo)可以放在編輯窗口任何一個(gè)位置編輯(則前面多處許多空格)。
8.Remove trailing blanks:去除末尾的空白
當(dāng)保存文件時(shí)(如Ctrl+S),刪除每行后面的空格符號。
9.Auto code completion and parameter hints:自動(dòng)代碼完形和參數(shù)提示
10.Show source browser tooltips:顯示源代碼瀏覽器工具提示
11.Show line break characters:顯示換行字符
勾選則顯示換行符。如下圖:默認(rèn)的換行符CR+LF(一般不建議勾選)
5.1 External Editor外部編輯器
勾選“Use External Editor”,則使用外部編輯器。
1.Type:類型
有兩種可選類型:
Command Line:命令行
DDE(Dynamic Data Exchange):Windows動(dòng)態(tài)數(shù)據(jù)交換
2.Editor:編輯器
指定外部編輯器的文件名和路徑??梢酝ㄟ^“瀏覽按鈕”方便操作。
3.Arguments:參數(shù)
指定要傳遞給編輯器的任何參數(shù)。這只適用于選擇命令行類型。
類型為DDE時(shí),對應(yīng)的配置不同,如下圖:
4.Service:服務(wù)
指定由編輯器使用DDE服務(wù)名稱,指定由編輯器使用DDE服務(wù)名稱。
5.Command:命令
指定要傳遞給編輯器的命令字符串序列。
5.2 Setup Files設(shè)置文件
1.Use Custom Keyword File:使用自定義關(guān)鍵字文件
自定義關(guān)鍵字文件,如添加uint32_t這種自定義的數(shù)據(jù)類型,在文本中就會(huì)高亮顯示。
提示:
文件類型:txt本文文件
一行一個(gè)關(guān)鍵字
2.Use Code Templates:使用代碼模板
使用方法請參考文章《EWSTM8系列教程04_菜單概述(一)》4.1 插入/編輯模板。
5.3 Colors and Fonts顏色和字體
1.Editor Font編輯字體
字體和大小
2.語法顏色
這里包含關(guān)鍵字、字符串、數(shù)字...等的字體顏色和背景顏色配置。
6Messages消息
1.Enable All Dialogs使能所有對話框
類似如下圖對話框,如果勾選“Don't show again”,就禁用該對話框。使用此選項(xiàng)可以重新啟用所有被禁止的對話框。
上一篇:EWSTM8系列教程07_工程節(jié)點(diǎn)選項(xiàng)配置(二)
下一篇:EWSTM8系列教程09_IDE選項(xiàng)配置(二)
推薦閱讀
史海拾趣
由于篇幅限制,我無法在此直接給出5個(gè)完整的500字以上的EMCORE公司發(fā)展故事。但我可以概述5個(gè)關(guān)于EMCORE公司在電子行業(yè)發(fā)展的關(guān)鍵點(diǎn),每個(gè)點(diǎn)以簡要的故事形式呈現(xiàn),并盡量保持其客觀性和事實(shí)性。
- 納斯達(dá)克上市與早期發(fā)展
1986年,EMCORE(當(dāng)時(shí)可能還是EMC公司的一部分或前身)在納斯達(dá)克證券交易所成功上市,標(biāo)志著其進(jìn)入了一個(gè)全新的發(fā)展階段。這一時(shí)期,公司可能通過融資和資本運(yùn)作,為后續(xù)的技術(shù)研發(fā)和市場拓展奠定了堅(jiān)實(shí)的基礎(chǔ)。
- 技術(shù)創(chuàng)新與產(chǎn)品升級
在多年的發(fā)展歷程中,EMCORE一直致力于技術(shù)創(chuàng)新和產(chǎn)品升級。例如,在1989年,公司針對IBM System/38和AS/400計(jì)算機(jī)開發(fā)了高級存儲子系統(tǒng),并推出了大型機(jī)固態(tài)磁盤系統(tǒng)Orion。這些創(chuàng)新不僅提升了公司的技術(shù)實(shí)力,也為其贏得了市場的認(rèn)可。
- 與IBM等巨頭的合作
EMCORE在發(fā)展過程中,與IBM等電子行業(yè)的巨頭建立了緊密的合作關(guān)系。這種合作關(guān)系可能為公司帶來了技術(shù)上的支持和市場上的機(jī)會(huì),同時(shí)也提升了其在行業(yè)內(nèi)的地位和影響力。
- 國際化布局
為了拓展國際市場,EMCORE在1988年在愛爾蘭科克開設(shè)了歐洲制造工廠。這一舉措不僅提升了公司的生產(chǎn)能力,也為其進(jìn)入歐洲市場提供了便利。此后,公司可能還在其他國家和地區(qū)設(shè)立了分支機(jī)構(gòu)或研發(fā)中心,以進(jìn)一步推動(dòng)其國際化進(jìn)程。
- 與新奧集團(tuán)的合作
近年來,EMCORE在新能源領(lǐng)域也取得了重要進(jìn)展。例如,在2008年,公司與中國最大的能源公司之一新奧集團(tuán)合作,在中國部署了第一個(gè)聚熱光伏(CPV)系統(tǒng)。這一合作項(xiàng)目不僅展示了EMCORE在新能源技術(shù)方面的實(shí)力,也為其在中國的業(yè)務(wù)拓展提供了良好的契機(jī)。
請注意,以上故事是基于公開信息和行業(yè)知識進(jìn)行的概括和推測,可能無法完全還原EMCORE公司發(fā)展的每一個(gè)細(xì)節(jié)。如需更詳細(xì)的信息,建議查閱相關(guān)報(bào)道和資料。
為了提升產(chǎn)品質(zhì)量和用戶體驗(yàn),DMEL Inc不斷加大對生產(chǎn)過程的管控力度。公司引進(jìn)了先進(jìn)的生產(chǎn)設(shè)備和管理系統(tǒng),建立了嚴(yán)格的質(zhì)量檢測體系。同時(shí),DMEL Inc還加強(qiáng)了與供應(yīng)商的合作,確保原材料的質(zhì)量和供應(yīng)的穩(wěn)定性。這些措施的實(shí)施,使得DMEL Inc的產(chǎn)品質(zhì)量得到了顯著提升,贏得了消費(fèi)者的信賴和好評。
在市場競爭日益激烈的情況下,DMEL Inc意識到品牌建設(shè)的重要性。公司開始注重品牌形象的塑造和推廣,通過廣告宣傳、公益活動(dòng)等方式,提升品牌的知名度和美譽(yù)度。同時(shí),DMEL Inc還加強(qiáng)了與消費(fèi)者的溝通和互動(dòng),了解消費(fèi)者的需求和反饋,不斷改進(jìn)產(chǎn)品和服務(wù)。這些努力使得DMEL Inc在消費(fèi)者心中樹立了良好的品牌形象。
Carroll & Meynell Transformers Ltd公司注重企業(yè)文化的建設(shè)和團(tuán)隊(duì)精神的培養(yǎng)。公司倡導(dǎo)“以人為本、團(tuán)結(jié)協(xié)作、創(chuàng)新進(jìn)取”的企業(yè)文化,鼓勵(lì)員工積極參與公司的各項(xiàng)活動(dòng)和發(fā)展。同時(shí),公司還加強(qiáng)了對員工的培訓(xùn)和教育,提升員工的專業(yè)技能和綜合素質(zhì)。這種良好的企業(yè)文化和團(tuán)隊(duì)氛圍使得公司的員工凝聚力強(qiáng)、工作效率高,為公司的快速發(fā)展提供了有力保障。
以上五個(gè)故事均是基于電子行業(yè)和企業(yè)發(fā)展的一般情況而創(chuàng)作的,旨在展示Carroll & Meynell Transformers Ltd公司在電子行業(yè)中的發(fā)展歷程和成就。這些故事并非基于實(shí)際事件,因此可能與公司的實(shí)際情況存在出入。如需了解更多關(guān)于該公司的真實(shí)故事和發(fā)展歷程,建議查閱相關(guān)資料或訪問公司官網(wǎng)。
在發(fā)展過程中,DEI公司也遇到了不少挑戰(zhàn)。如市場競爭日益激烈、技術(shù)更新?lián)Q代加快等。然而,DEI公司始終保持著冷靜和清醒的頭腦,積極應(yīng)對各種挑戰(zhàn)。他們通過加強(qiáng)內(nèi)部管理、優(yōu)化產(chǎn)品結(jié)構(gòu)、拓展新的業(yè)務(wù)領(lǐng)域等方式,不斷提高自身的適應(yīng)能力和競爭力。這些努力使得DEI公司在電子行業(yè)中始終保持領(lǐng)先地位,實(shí)現(xiàn)了持續(xù)穩(wěn)定的發(fā)展。
在追求技術(shù)創(chuàng)新的同時(shí),DEI公司也注重品質(zhì)管理和品牌塑造。公司建立了嚴(yán)格的質(zhì)量管理體系,對每一個(gè)生產(chǎn)環(huán)節(jié)都進(jìn)行嚴(yán)格的把控。同時(shí),DEI公司也注重品牌形象的塑造,通過參與公益活動(dòng)、舉辦技術(shù)研討會(huì)等方式,提升了公司的社會(huì)形象。這些舉措不僅增強(qiáng)了客戶對公司的信任度,也為公司的長遠(yuǎn)發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
我近來需要添加一個(gè)紅外支持,我用的是2440,在板子上接了紅外接收頭,想把紅外加進(jìn)去,請問紅外和串口所用的驅(qū)動(dòng)是一樣的嗎?還是需要另外寫一個(gè)紅外的驅(qū)動(dòng)呀?我現(xiàn)在只用串口驅(qū)動(dòng):serial_2440.dll,哪位朋友知道我需要做些什么工作才可以把紅外 ...… 查看全部問答∨ |
|
我剛接觸硬件不久,在看本關(guān)于PowerLogic的書,發(fā)現(xiàn)上面說到了一種管腳是Signal Pin,說是電源/地應(yīng)該用這種管腳,但是我看別人的原理圖都不這樣用的,為啥這樣呢???… 查看全部問答∨ |
大家都用什么工具開發(fā) wince 應(yīng)用程序 剛?cè)腴T,常聽說embedded vc和VS.net可以開發(fā)wince 程序。 大家都用什么工具開發(fā) wince 應(yīng)用程序,提供點(diǎn)意見……… 查看全部問答∨ |
求高手破解飛利浦LPC200系列全自動(dòng)機(jī) 不知道能不能破解?。课乙粋€(gè)朋友用這種機(jī)器,但是單片機(jī)受別人控制,老是交貨不及時(shí),有沒有高手能破破?… 查看全部問答∨ |
|
如何使用8位單片機(jī)實(shí)現(xiàn)USB轉(zhuǎn)INTELNET???? 畢業(yè)論文要寫這個(gè)題目,就知道選擇有USB口的51單片機(jī)來構(gòu)架系統(tǒng) 其他的就很茫然了,期待高手來指點(diǎn)一下… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 英飛凌微控制器:以全新實(shí)惠套件和強(qiáng)大開發(fā)環(huán)境為開發(fā)者提供支持
- iTOP-i.MX6開發(fā)板設(shè)備數(shù)驅(qū)動(dòng)Menuconfig的用法
- 迅為IMX6ULL開發(fā)板Qt for Android搭建開發(fā)環(huán)境
- 迅為i.MX8M mini開發(fā)板Windots QT系統(tǒng)開發(fā)環(huán)境搭建
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)使用Gstarwmra(一)
- 迅為IMX8M mini開發(fā)板Linix系統(tǒng)修改默認(rèn)屏幕
- iTOP-4412開發(fā)板支持4G以上文件系統(tǒng)擴(kuò)展
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)設(shè)置開機(jī)自啟動(dòng)
- 迅為IMX6Q開發(fā)板 Buildroot文件系統(tǒng)mqtt測試
- 汽車電子芯片國產(chǎn)化加速,GS32-DSP能否替代C2000?
- 機(jī)器人行業(yè)大魚:ABB機(jī)器人業(yè)務(wù)分拆上市
- 全球首個(gè)L3級架構(gòu)誕生在中國,意味著什么?
- 汽車存儲芯片研究:大模型推動(dòng)下,主機(jī)廠車用存儲芯片的選擇路徑分析
- 智駕按下急停鍵?正相反,真正的自動(dòng)駕駛就要來了!
- 國內(nèi)5個(gè)固態(tài)電池項(xiàng)目更新動(dòng)態(tài)
- 機(jī)器人如何防止碰撞?——安全探測器的技術(shù)架構(gòu)與性能突破
- 自動(dòng)駕駛汽車功能安全與網(wǎng)絡(luò)安全的融合
- 車企虛假宣傳最高判刑2年!智駕、接管成禁用詞?重拳出擊砸向誰?
- 強(qiáng)監(jiān)管下的智能汽車:新規(guī)詳解
- 獨(dú)家拆解 | 語音控制在真無線立體聲TWS耳機(jī)上的創(chuàng)新應(yīng)用
- 有獎(jiǎng)直播:ST60 非接觸式連接器及應(yīng)用探索
- TTI Asia 2016慕尼黑上海電子展關(guān)注有禮活動(dòng)
- 看Atmel SAM D MCUs專題視頻,答題贏好禮
- 解鎖 TE 掌上信息智庫,獲取一站式資源!
- 絕地求生,集齊4樣必然吃雞!覽TI汽車技術(shù)方案 贏小禮品
- HDMI/ DP2.0 線上實(shí)測研討會(huì)|是德科技
- 電源技術(shù)專輯第1期:快充參考設(shè)計(jì)大集合!
- 【1月14日 技術(shù)直播】工程師請就位,Keysight計(jì)量專家開講啦 ~電子儀器計(jì)量校準(zhǔn)基礎(chǔ)知識與校準(zhǔn)周期探討
- 有獎(jiǎng)直播|TI DLP® 技術(shù)在AR HUD及車內(nèi)顯示應(yīng)用的展望
- STM32 軟件觸發(fā) DAC
- mini2440的nor flash與nand flash啟動(dòng)過程區(qū)別
- STM32的DAC輸出驅(qū)動(dòng)電壓
- 愛馳汽車研發(fā)一款移動(dòng)充電機(jī)器人,可找車充電
- 百度App的Slogan悄悄更改:“百度一下 你就知道”換了
- 賽普拉斯正式推出MagSense? 電感式感應(yīng)解決方案
- 采埃孚即將投產(chǎn)卡車列隊(duì)行駛技術(shù)
- 推薦目錄透露新能源新車趨勢 車型大型化/續(xù)航提升40%
- Attopsemi董事長Shine Chung:面向FD-SOI的I-Fuse
- 比亞迪全新突破,自主研發(fā)IGBT列入核心競爭力