KEIL那些編輯技巧與方法

本篇筆記介紹一些魚鷹常用的 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),甚至是正則表達式。


1.知情人爆國產天賜操作系統內幕

2.爲什麼Linux系統默認頁大小是4KB?

3.c語言設計模式--狀態模式(狀態機)

4.C語言設計模式--簡單工廠模式

5.駁《我國工業軟件失去的30年》一文:生不出孩子怪天氣

6.面向5G,中國移動重磅發佈物聯網操作系統——OneOS!

免責聲明:本文系網絡轉載,版權歸原作者所有。如涉及作品版權問題,請與我們聯繫,我們將根據您提供的版權證明材料確認版權並支付稿酬或者刪除內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章