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 那些编辑技巧与方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 惯性制导精度是多少_我国东风41精度凭啥
- 下一篇: jsch设置代理_尽管在JSch中设置了