在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Keil(MDK-ARM)系列教程(五) _Configuration(Ⅰ)

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-20 14:58 ? 次閱讀

Ⅰ、寫在前面

本文帶來的內容正如標題“Configuration”,只是標題包含的內容較多,我計劃將其分為:Configuration(Ⅰ)和Configuration(Ⅱ)兩篇文章來講述。

我們常見的字體大小、顏色、關鍵字、快捷鍵等這些都是在“Configuration”中進行設置。本文講述Configuration中的前面3項Editor、Colors & Fonts、User KeyWords。

本文講述的Configuration配置和前面文章Options for Target目標選項在保存上有一個明顯的區別:Configuration修改過后并保存的配置是保存在你Keil電腦)軟件上;而Options for Target修改過后并保存的配置是保存在你(.uvprojx和.uvoptx)工程文件中。

本文內容已經整理成PDF文件,提供給大家下載:

http://pan.baidu.com/s/1nuJ0RDR

Ⅱ、本文要點

按照前面文章編輯方式,為了使文章內容精簡,過于簡單和不常用且過于復雜的內容只簡述。

1.本文主要內容

為了不讓文章的篇幅過多而顯得繁雜,本文將只對“Configuration”前三項Editor、Colors & Fonts、User KeyWords進行講述,后三項請見下一篇文章。

2.打開“Configuration”方法

1.點擊Configuration快捷按鈕,如下圖:

2.從菜單中打開,Edit-> Configuration,如下圖:

Ⅲ、Editor編輯

我將Edit分為五部分來講述,分為General Editor Settings、Function Display、Look & Feel、File & Project Handing、C/C++ & ASM & Other File五個部分,如下圖:

1.General Editor Settings

General Editor Settings是通用編輯設置的意思,這個選項里面內容比較實用,可以參看下面動畫效果。

Dncoding:編碼方式選擇。

Keil提供十幾種編碼方式供大家選擇,一般我們選擇標準的:Dncode in ANSI.

Auto Indent:自動縮進。

也就是換行時自動縮進(對齊)功能,提供3個選項。

None:不對對齊,光標每次換行在第一列。

Smart:靈活對齊(常用)。包含大括號自動對齊。

Block:光標對齊于前一行。

Virtual Spaces:虛擬空間。

光標在上下移動時不管有沒有“空間”都對齊。也就是說光標可以在任何位置。

View White Space:顯示空白(空格)。

也就是顯示一個點為空格。

View End of Line:顯示結束行。

也就是在行結束位置顯示換行符

Dncoding、Auto Indent動畫效果:

Virtual Spaces、View White Space、View End of Line動畫效果:

2.Function Display

Function Display是函數顯示的意思,就是如何在Function Display窗口顯示函數。

這一區域是三個參數組合(1配2)的配置,【顯示方式Display Modules】和【顯示內容Scan function names in project files、Scan function names in current editor files】進行組合可以4種顯示效果。

Display Modules:顯示模塊【顯示方式】。

勾選:以模塊(分組/文件夾)方式顯示。

不選:以函數名方式顯示。

簡單的說模塊顯示就是顯示C源文件名,將函數名折疊在文件里面。

Scan function names in project files:瀏覽工程項目中所有函數【顯示內容】。

就是顯示工程中所有函數。

Scan function names in current editor files:瀏覽當前(打開)編輯文件的函數【顯示內容】。

比如:我打開了main.c和bsp.c兩個文件來編輯,那么就顯示這兩個文件的內容(函數)。

Function Display動畫效果:

3.Look & Feel

Look & Feel是看&感覺(視覺)設置的意思,看下面描述就能直觀的理解這一區域意思。

Show Message Dialog during Find:在查找時顯示消息對話框。

就是在查找結束,或未查找到相關內時容彈出的提示框。

比如:我在main.c文件中查找main1(文件中實際是沒有main1),勾選上就會彈出消息對話框(如下圖),不勾選就不會彈出高亮對話框。

Highlight Current Line:高亮當前行。

光標放在那一行,這一行就高亮的意思。如下圖:

Highlight matching and mismatched braces:高亮顯示匹配和不匹配括號。

將光標放在括號處,會高亮括號,如下圖:

Print with syntax coloring:打印語法顏色。

打印顏色對應為編輯器中的顏色。

Colored Editor Tabs:顏色編輯器選項卡。

啟用或禁用文件名稱標簽的顏色。

Right Margin:右邊距。

編輯分隔符標記的位置號。位置號的默認值是80,范圍[1-999]。

None:無標記;

Vertical Line:虛線標記;

Colored Background:背景顏色標記。

4.File and Project Handling

File and Project Handling是文件和工程管理的意思,針對的是文件和工程。

Create Backup files:創建備份文件(* . bak)。

勾選該選項會影響文件和項目管理,一般我們不勾選。

Automatic reload of externally modified files:自動加載(不提示)修改過的文件。

比如:Keil軟件打開了main.c文件,再使用文本編輯器打開該main,c文件修改其中內容并保存,這時Keil軟件自動加載修改過后的main.c文件。

Save Project before entering Debug:進入調試之前保存工程項目。

Save Files before entering Debug:進入調試之前保存所有文件。

Auto save modified File every [x] Minutes:每x分鐘自動保存文件。

5.C/C++ & ASM & Other File

這里三組配置類似,只講述一組,比較簡單。

Use syntax coloring:使用語法顏色。

不使用語法就等于txt文本那種純黑色。見下圖不使用和使用區別:

Insert spaces for tabs:符插入空格。

這個符號需要配合上面第一處General Editor Settings的View White Space顯示出來才能看到效果。

Tab Size:Tab符大小。

一個Tab符占幾個空格。

Show Line Numbers:顯示行數。

Use monospaced Font:使用等寬字體。

Open with Outlining:打開倫廓。

Ⅳ、Colors & Fonts顏色和字體

這個選項里面的配置就是我們很多都說的修改字體和顏色。我這里整體講述一下里面內容?!緜€人習慣使用默認設置,也建議大家盡量使用默認設置】

Window窗口:列出所有可配置窗口名稱或窗口類型。這個列表是預定義的,用戶不能修改。我們常見修改的地方就是“C/C++ Edit files”。

Element元素:一個窗口的列表元素。這個列表是預定義的,用戶不能修改。

Font字體:包含Font字體、Size大小和Style風格三項。

Colors顏色:包含Foreground 前景色、Background 背景色。

Ⅴ、User Keywords用戶關鍵字

這個選項比較簡單,就是用戶自定義關鍵字。

Text File Types:文本文件類型。

User Keywords:用戶關鍵字。

舉例:我們定義C/C++類型關鍵字為“abcedf”,在編輯的時候就會顯示關鍵字顏色。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9259

    瀏覽量

    372915
  • keil
    +關注

    關注

    69

    文章

    1217

    瀏覽量

    168374
  • MDK
    MDK
    +關注

    關注

    4

    文章

    209

    瀏覽量

    32394
收藏 人收藏

    評論

    相關推薦

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】+KEIL+RASC 開發環境搭建

    、安裝keil編譯環境 Keil([MDK-ARM] 的下載頁面為[https://www.keil.com/download/product/]
    發表于 01-15 21:21

    Keil詳細安裝教程(同時兼容51與STM32)

    紅色部分,點擊操作。 2. 選擇安裝路徑,選擇第一步創建的keil_c51 文件夾 3. 自定義信息,隨便寫 4. 安裝完后,結束安裝 2) 安裝armkeil 安裝包以MDK
    的頭像 發表于 11-26 11:26 ?1.3w次閱讀
    <b class='flag-5'>Keil</b>詳細安裝教程(同時兼容51與STM32)

    分享一個keil MDK編譯信息增強工具

    今天給大家分享一個 keil MDK 編譯信息增強工具:keil-build-viewer. 1 keil-build-viewer介紹 這是一個
    的頭像 發表于 11-14 11:01 ?1300次閱讀

    新唐科技率先發布免費版Arm Keil MDK,助力嵌入式開發

    2024年11月5日,新唐科技正式推出了免費版的Arm? Keil? MDK Nuvoton Edition,成為全球首家向開發者提供Keil MD
    的頭像 發表于 11-06 11:07 ?1914次閱讀

    keil軟件實現編程仿真需要哪些步驟

    Keil MDK-ARM 是一款廣泛使用的集成開發環境(IDE),專為 ARM Cortex-M 微控制器編程而設計。它提供了代碼編輯、編譯、鏈接、調試和仿真等功能。 1. 安裝 Keil
    的頭像 發表于 09-02 10:28 ?1886次閱讀

    怎樣將keil中的程序導出

    1. 準備工作 在開始導出程序之前,需要確保已經完成了以下準備工作: 安裝Keil MDK-ARM軟件。 創建一個新的項目,并添加所需的源文件和庫文件。 配置項目設置,包括芯片型號、編譯器選項、鏈接
    的頭像 發表于 09-02 10:23 ?3122次閱讀

    keil5怎么利用sys進行配置ti環境

    以下是一些關鍵步驟和建議: 安裝Keil MDK-ARM: 首先,您需要從Keil官方網站下載并安裝Keil MDK-ARM。這是一個集成開
    的頭像 發表于 09-02 10:19 ?887次閱讀

    keil5怎么給ti燒錄程序

    安裝Keil MDK-ARM軟件: 訪問Keil官方網站(https://www.keil.com/)并下載Keil
    的頭像 發表于 09-02 10:18 ?1617次閱讀

    keil5怎么把程序燒到板子上

    安裝Keil MDK-ARM: 從Keil官網下載Keil MDK-ARM安裝包。 按照安裝向導完成安裝。 連接開發板: 將開發板通過USB
    的頭像 發表于 08-22 09:30 ?4038次閱讀

    如何用keil給單片機燒錄程序

    以下是詳細的步驟: 安裝Keil軟件 : 首先,您需要從Keil官網下載適合您單片機型號的MDK-ARM軟件。 安裝過程中,請按照提示操作,選擇適合您的開發板和單片機型號。 創建新項目 : 打開
    的頭像 發表于 08-22 09:28 ?5626次閱讀

    RT-Thread Studio導入keil MDK工程失敗的原因?怎么解決?

    RT-Thread Studio導入keil MDK工程失敗
    發表于 07-15 06:56

    恩智浦FRDM-MCXN947開發實踐指南–I2C部分解讀

    本文使用MDK-ARM 5.39軟件進行開發。使用RT-Thread ENV工具進行環境配置,方便地配置和管理RT-Thread工程的環境參數。
    發表于 06-20 09:24 ?1184次閱讀
    恩智浦FRDM-MCXN947開發實踐指南–I2C部分解讀

    stm32cubemx生成mdk-arm v4項目文件無法打開是什么原因導致的?

    stm32cubemx 生成mdk-arm v4 項目文件無法打開
    發表于 05-14 06:43

    Keil MDK5.38 STM32全系列 最新PACK包離線包高速網盤下載分享收藏(持續更新...)

    本帖最后由 shizes1989 于 2024-5-7 14:57 編輯 在Keil官網上下載PACK包速度特別慢,為方便大家下載STM32的PACK包, 特將STM32所有系列的PACK上傳
    發表于 05-07 14:52

    如何在Keil MDK-ARM環境下開發STM32L011K4T6?

    Keil MDK-ARM環境下開發STM32L011K4T6
    發表于 04-22 06:49
    主站蜘蛛池模板: 2022欧美高清中文字幕在线看 | 色系视频在线观看免费观看 | 久青草国产观看在线视频 | 男女激情做爰叫床声视频偷拍 | 中文字幕天天干 | 午夜视频在线免费看 | 国产精品天天看天天爽 | 免费福利在线播放 | 男女一进一出无遮挡黄 | 日本xxxx69hd| 侵犯希崎中文字幕在线 | 丁香婷婷激情五月 | 色视频www在线播放国产人成 | 亚洲免费三级 | 日本国产中文字幕 | 狠狠狠狠狠狠 | 中文字幕一区在线观看 | 夜夜爱夜夜爽夜夜做夜夜欢 | 欧美seav在线 | 国产hs免费高清在线观看 | 人人艹人人草 | 最新版资源在线天堂 | 色香天天| 手机看片福利久久 | 午夜在线视频观看 | 欧美色穴| 欧美日韩一级视频 | 老汉影视永久免费视频 | 九九九精品午夜在线观看 | 最黄毛片 | 色综合久久一区二区三区 | 美女屁屁免费视频网站 | 色视频在线 | 日本久草网 | 免费番茄社区性色大片 | 美女免费毛片 | 天天射天天操天天 | 免费一级特黄特色大片在线观看看 | 在线播放你懂得 | 九月丁香婷婷亚洲综合色 | 免费视频一区二区 |