id :emosprey
本篇筆記介紹一些魚鷹常用的 keil 編輯方法與技巧,用於加快編輯速度。
所以,本篇筆記作為乙個編輯技巧的總結。
當然了,關於 keil 軟體的使用還有乙個系列可以參考:
stm32工程模板建立之 keil 開發平台設定(一)
stm32工程模板建立之新建工程(二)
stm32工程模板建立之 simu 目標(三)
stm32工程模板建立之 flash 目標(四)
stm32工程模板建立之 ram 目標(五)
1、雙屏
有的時候需要同時看兩個檔案的內容,比如c檔案和 **件的內容,這個時候,可以使用 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 檔案一樣,那麼我們可以通過以下方式設定:
之後進入以下視窗,去掉勾選即可:
6、搜尋
使用ctr + f 或者 ctr + h快捷鍵可以很快的進行查詢或替換,其實還有乙個選擇,那就是將全部的搜尋結果展示出來:
你也可以以精準的方式進行查詢,比如全匹配(match whole word)、大小寫匹配(matchcase),甚至是正規表示式。
-the end-
如果對你有幫助,記得**分享哦
每週一更微控制器知識
魚鷹,乙個被嵌入式耽誤的暢銷書作家
長按後開啟對方的名片關注
KEIL 標頭檔案路徑和 include區別
keil 標頭檔案路徑可以直接寫在引號內,預設的話,標頭檔案必須在工程檔案同乙個目錄下,比如 include 此時ds0832.h 檔案必須與工程檔案同一目錄 include d myfile ds0832.h 此時 ds0832.h檔案在d myfile目錄下。還可以寫作 include ds08...
keil 快捷鍵 KEIL 那些編輯技巧與方法
本篇筆記介紹一些魚鷹常用的 keil 編輯方法與技巧,用於加快編輯速度。所以,本篇筆記作為乙個編輯技巧的總結。當然了,關於 keil 軟體的使用還有乙個系列可以參考 stm32工程模板建立 1 雙屏 有的時候需要同時看兩個檔案的內容,比如c檔案和 件的內容,這個時候,可以使用 keil 雙屏的功能。...
keil中include 標頭檔案迴圈引用問題
在標頭檔案中使用 ifdef和 ifndef是非常重要的,可以防止雙重定義的錯誤。有時候,在b.h中會include a.h 在 c.h 中會include b.h 及include a.h 這時,如果不用ifndef endif,就會包含兩次a.h,產生錯誤。還是把頭檔案的內容都放在 ifndef...