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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

來源:公眾號【魚鷹談單片機】

作者:魚鷹Osprey

ID ??:emOsprey

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

當然了,很多人現在更多的是使用 VSCode 或者 SI 等軟件進行編輯,但不可否認的是,還有很多道友還是選擇 KEIL 作為編輯軟件的,畢竟這是初戀,已經習慣了。

所以,本篇筆記作為一個編輯技巧的總結。

當然了,關于 KEIL 軟件的使用還有一個系列可以參考:

STM32工程模板建立之 KEIL 開發平臺設置(一)

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

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

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

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

1、雙屏

有的時候需要同時看兩個文件的內容,比如C文件和 H文件的內容,這個時候,可以使用 KEIL 雙屏的功能。

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

2、TAB替換為空格鍵

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

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

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

那么我們為什么要注意這個,我們知道有些編輯器 TAB 鍵占用 2 個空格,有的占用 4 或 8 個空格,而這里沒有一個標準,所以當你把同一個文件在不同編輯器打開時,顯示的格式可能不一樣的。

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

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

所以,我們可以打開這個選項:

這樣,你的TAB鍵在敲下后就自動轉化成了空格鍵,再也不用手動替換或者手動敲空格了。

關于 TAB 鍵還有一個老司機都會用的技巧,shift +Tab 可以將選中的多行代碼進行整體左移,而tab鍵可以將選中的多行代碼進行整體右移。

3、打開頭文件

KEIL 為人所詬病的一個很大的缺點就是很難查找一個文件。這里魚鷹介紹一個快速打開C文件對應 H 文件的方法:

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

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

5.30 版本出現了一個新特性,就是可以在 C 文件和 H 文件之間來回切換,方法類似。

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

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

如果想關閉的話,可以使用如下方式:

當然,這上面可以打開對應的文件夾或者復制文件路徑,對于那些庫文件的打開來說是非常方便的。

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

4、添加說明文件

有的時候,需要對工程進行說明,此時我們可以添加一個 txt 文件用于說明:

5、暫時屏蔽文件

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

之后進入以下窗口,去掉勾選即可:

關于它的更多說明,可參考魚鷹STM32工程模板系列文章。

6、搜索

使用CTR + F 或者 CTR + H快捷鍵可以很快的進行查找或替換,其實還有一個選擇,那就是將全部的搜索結果展示出來:

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

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

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

-THE END-


如果對你有幫助,記得轉發分享哦

微信公眾號「魚鷹談單片機」

每周一更單片機知識

長按后前往圖中包含的公眾號關注

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

個人微信「EmbeddedOsprey」

長按后打開對方的名片關注

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。