日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

5加载stm32 keil_KEIL 那些编辑技巧与方法

發(fā)布時(shí)間:2024/4/14 编程问答 72 豆豆
生活随笔 收集整理的這篇文章主要介紹了 5加载stm32 keil_KEIL 那些编辑技巧与方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

來(lái)源:公眾號(hào)【魚鷹談單片機(jī)】

作者:魚鷹Osprey

ID ??:emOsprey

本篇筆記介紹一些魚鷹常用的 KEIL 編輯方法與技巧,用于加快編輯速度。

當(dāng)然了,很多人現(xiàn)在更多的是使用 VSCode 或者 SI 等軟件進(jìn)行編輯,但不可否認(rèn)的是,還有很多道友還是選擇 KEIL 作為編輯軟件的,畢竟這是初戀,已經(jīng)習(xí)慣了。

所以,本篇筆記作為一個(gè)編輯技巧的總結(jié)。

當(dāng)然了,關(guān)于 KEIL 軟件的使用還有一個(gè)系列可以參考:

STM32工程模板建立之 KEIL 開發(fā)平臺(tái)設(shè)置(一)

STM32工程模板建立之新建工程(二)

STM32工程模板建立之 Simu 目標(biāo)(三)

STM32工程模板建立之 FLASH 目標(biāo)(四)

STM32工程模板建立之 RAM 目標(biāo)(五)

1、雙屏

有的時(shí)候需要同時(shí)看兩個(gè)文件的內(nèi)容,比如C文件和 H文件的內(nèi)容,這個(gè)時(shí)候,可以使用 KEIL 雙屏的功能。

橫屏、豎屏隨你選擇,下面是豎屏效果:

2、TAB替換為空格鍵

安裝KEIL軟件后,默認(rèn)情況下TAB鍵占用2個(gè)空格,雖然這樣說(shuō),實(shí)際上還是 TAB 鍵,只是顯示有所不同罷了。

為了看出到底是 TAB 還是空格,我們可以開啟這個(gè)顯示功能:

我們可以看下圖效果,左邊點(diǎn)為空格,右邊箭頭是TAB鍵。

那么我們?yōu)槭裁匆⒁膺@個(gè),我們知道有些編輯器 TAB 鍵占用 2 個(gè)空格,有的占用 4 或 8 個(gè)空格,而這里沒(méi)有一個(gè)標(biāo)準(zhǔn),所以當(dāng)你把同一個(gè)文件在不同編輯器打開時(shí),顯示的格式可能不一樣的。

具體表現(xiàn)是,在一個(gè)編輯器里面,代碼顯得很整齊,換了個(gè)編輯器之后,代碼變亂了。

所以更好的方式是,將 TAB 鍵替換為空格鍵,這樣,不管在哪個(gè)編輯器打開,都是整整齊齊了,也不需要修改 TAB 占用多少個(gè)空格的問(wèn)題了。

所以,我們可以打開這個(gè)選項(xiàng):

這樣,你的TAB鍵在敲下后就自動(dòng)轉(zhuǎn)化成了空格鍵,再也不用手動(dòng)替換或者手動(dòng)敲空格了。

關(guān)于 TAB 鍵還有一個(gè)老司機(jī)都會(huì)用的技巧,shift +Tab 可以將選中的多行代碼進(jìn)行整體左移,而tab鍵可以將選中的多行代碼進(jìn)行整體右移。

3、打開頭文件

KEIL 為人所詬病的一個(gè)很大的缺點(diǎn)就是很難查找一個(gè)文件。這里魚鷹介紹一個(gè)快速打開C文件對(duì)應(yīng) H 文件的方法:

如果該文件有頭文件的話,那么很快就可以打開了。

對(duì)于包含的頭文件,可以這樣操作:

5.30 版本出現(xiàn)了一個(gè)新特性,就是可以在 C 文件和 H 文件之間來(lái)回切換,方法類似。

還有對(duì)于常用的頭文件,我們可以將其直接添加到工程目錄中,這樣也能方便打開文件(不建議把所有的頭文件都放在工程目錄中,不然會(huì)顯得文件很多)。

如果打開的文件太多,又不想關(guān)閉的話,可以通過(guò)該方式選擇文件:

如果想關(guān)閉的話,可以使用如下方式:

當(dāng)然,這上面可以打開對(duì)應(yīng)的文件夾或者復(fù)制文件路徑,對(duì)于那些庫(kù)文件的打開來(lái)說(shuō)是非常方便的。

再也不用在安裝目錄下一個(gè)個(gè)找文件了。

4、添加說(shuō)明文件

有的時(shí)候,需要對(duì)工程進(jìn)行說(shuō)明,此時(shí)我們可以添加一個(gè) txt 文件用于說(shuō)明:

5、暫時(shí)屏蔽文件

當(dāng)我們不想讓一個(gè)源文件參與鏈接與編譯時(shí),我們可以將其從工程中移除,但有的時(shí)候我們希望保留在工程目錄中方便查看,就像上圖的 printf_fifo.c 文件一樣,那么我們可以通過(guò)以下方式設(shè)置:

之后進(jìn)入以下窗口,去掉勾選即可:

關(guān)于它的更多說(shuō)明,可參考魚鷹STM32工程模板系列文章。

6、搜索

使用CTR + F 或者 CTR + H快捷鍵可以很快的進(jìn)行查找或替換,其實(shí)還有一個(gè)選擇,那就是將全部的搜索結(jié)果展示出來(lái):

你也可以以精準(zhǔn)的方式進(jìn)行查找,比如全匹配(Match whole word)、大小寫匹配(Matchcase),甚至是正則表達(dá)式。

如果還有其它好用的編輯技巧,不如留言討論。

推薦閱讀:許久以后,你會(huì)感謝自己寫的異常處理代碼終極串口接收方式,極致效率為什么說(shuō)你一定要掌握 KEIL 調(diào)試方法?延時(shí)功能進(jìn)化論(合集)指針,很難嗎?| 解析指針的過(guò)程與意義(一)如何寫一個(gè)健壯且高效的串口接收程序?KIEL 調(diào)試那些事兒之窗口展示——變量(二)打了多年的單片機(jī)調(diào)試斷點(diǎn)到底應(yīng)該怎么設(shè)置?| 顛覆認(rèn)知

-THE END-


如果對(duì)你有幫助,記得轉(zhuǎn)發(fā)分享哦

微信公眾號(hào)「魚鷹談單片機(jī)」

每周一更單片機(jī)知識(shí)

長(zhǎng)按后前往圖中包含的公眾號(hào)關(guān)注

魚鷹,一個(gè)被嵌入式耽誤的暢銷書作家

個(gè)人微信「EmbeddedOsprey」

長(zhǎng)按后打開對(duì)方的名片關(guān)注

超強(qiáng)干貨來(lái)襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生

總結(jié)

以上是生活随笔為你收集整理的5加载stm32 keil_KEIL 那些编辑技巧与方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。