你好,歡迎進入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(fā)布時間:2023-11-06
瀏覽次數(shù):0
首先,標題有點大。 本文只是分享一些我平時使用的快捷鍵和習慣。 希望對大家的日常開發(fā)效率有所幫助。
至于為什么要寫?
有以下幾個原因:
在工作中,我發(fā)現(xiàn)有些iOS小伙伴在開發(fā)的時候還在項目目錄中一層一層的查找,比如快速打開一個class文件的時候等等,希望這篇文章能夠提高他們的開發(fā)幸福感。
我想我知道的快捷鍵還是蠻多的,但還是從同事那里學到了一些實用的。 本文將作為記錄,分享我平時開發(fā)的一些小技巧。 讀完本文后,您有什么更好的建議嗎? 你可以留言分享給我,相當于拋出想法。 我會持續(xù)更新的~希望大家都可以做一個懶惰的程序員(我對懶惰程序員的定義在文末)。
鼠標和觸摸板
如果你使用iMac,大多數(shù)都使用蘋果的鼠標。 蘋果的鼠標可以通過智能手勢進行設置。 系統(tǒng)偏好設置中有這些的教程和設置。 你可以看一下。 每次看到同事還在使用iMac的時候,鼠標就只是用來用的。 真心想說,這款鼠標的價格還是很合理的。
鼠標: 1. 用一根手指向右滑動即可返回。 在 Xcode 中,您不必每次都單擊以返回到上一個類。 2. 用兩根手指向左或向右滑動以切換桌面。 MacOS的多桌面功能非常好。 可以放一張UI,一張放代碼,一張放界面文檔等等。 3、兩根手指點一下,相當于F3上的小姐快捷鍵,非常方便。
觸摸板:與鼠標基本相同。 要切換桌面,需要向左或向右滑動三個手指。 對于小姐,您需要向上滑動三個手指。
好了,廢話不多說,直接進入重點吧。 默認情況下,我將按照快捷鍵的使用頻率進行排序。 希望大家都可以嘗試一下。
在Xcode中
Shift + + O 彈出快速文件搜索窗口(這是字母 O,O 后面看起來像數(shù)字 0),Shift + + 0 是快速打開官方文檔的快捷鍵。
Shift + + j 定位文件所在目錄,常與上面的快捷鍵配合。
+ + 在 .m 和 .h 之間上下切換。
+ t 創(chuàng)建一個新選項卡。 這是非常實用的。 我通常創(chuàng)建 3 或 4 個選項卡。 您可以使用 + w 關閉選項卡。
如果你不習慣打開多個Tab,而習慣打開多個Xcode窗口sublime text 快捷鍵,可以使用+`在它們之間切換。
+ + e 可以批量修改光標位置的變量,像這樣
Shift + + f 打開全局搜索。 當然sublime text 快捷鍵,你可以按住該鍵并連續(xù)按兩次4,這也會集中于全局搜索。 我想在這里談談全局搜索。 搜索Xcode不僅支持文本匹配,最常用的也可以添加。 任何常規(guī)的,你可以搜索圖片中的等等。
+ f 在類中搜索,Enter 匹配下一個 Shift + Enter 匹配上一個。
+ 上\\下\\左\\右光標切換到類首、類末、行首、行末。
alt + left\\right 將光標向左或向右移動一個單詞。
+ 刪除從光標處到行首的內容。 同樣,alt + 刪除光標之前的單詞。 另外,可以先切換到行尾,用+刪除整行內容。
同理,+Shift+Alt+方向鍵可以選擇整行或多行。
選擇一段代碼+i即可自動縮進。
+ \\ 在當前行添加斷點,alt + + \\,新建一個斷點。
+ n 新建文件,Shift + + n 新建項目
alt + + 左\\右折疊\\顯示當前塊,Shift + alt + + 左\\右折疊\\顯示當前文件中的塊。
+ + [上移,如果不選擇則默認將當前行上移,++] 下移。
+ ] 向右縮進,支持多行,+ [ 向左縮進。
Shift + + k 清理,+ r 運行,+ b 編譯。
還有一個重要的快捷鍵,??,++p用于快速導入,像這樣,
這很酷。 你需要導入一個工具來實現(xiàn)它。 您可以點擊這里。 我在Xcode 9中使用過類似的插件來實現(xiàn)這個功能。 我之前也用過Peak的Xcode,相當酷。
Xcode表單相關
Shift + + Y隱藏顯示區(qū)域,但我建議使用Shift + + C顯示區(qū)域,這樣會直接聚焦效果。
+k 清除屏幕。
+ 1 很多工程師可能從來沒有用過這個。 當然,您也可以點擊小圖標。
如圖所示,可以看到所有的調用者、導入的文件、導入的文件以及其他相關的依賴項。 您還可以找到最近打開的文件、文件
+ 6 查看當前類的方法列表。 建議使用mark來合理劃分塊。 相關擴展閱讀,可以在這里查看代碼規(guī)范建議。
+ 1,2,3,4,5,6,7,8,9 切換左窗口,+ 0 顯示\\隱藏左窗口。
alt + + 0 顯示\\隱藏正確的形式。 同樣,alt++1、2等也可以切換。
+,彈出,可以用+w隱藏
其他
還有一個多行編輯器,有時也會用到。 您需要使用文本。 快捷鍵是 Shift + + L。退出多行編輯也是 Shift + + L。
Shift + +3 進行全屏截圖,Shift + + 4 進行選定區(qū)域的截圖,Shift + + 4 + Space 進行某種形式的截圖。
+ F3 快速查看桌面。
+ + 空格彈出表達式輸入框。
工具
建議您安裝后,長按即可查看所有快捷鍵。
題外話:我給大家推薦一個應用,一個環(huán)境噪音模擬工具,可以模擬在咖啡館、海灘等。
關于懶惰的程序員
懶惰其實是對程序員的一種褒獎。 這里的懶惰不是傳統(tǒng)意義上的懶惰。 也許你聽說過,懶惰是程序員的第一美德。 懶惰會讓程序員想到更好的方案來解決手頭的問題。 結果往往是他們節(jié)省了大量的體力勞動,用最優(yōu)雅、最便捷的方式來實現(xiàn)同樣的需求。
舉個實際的例子,我們最近的項目引入了國際化。 大家都知道,翻譯確實是一項體力活。 我身邊的同事寫了一個腳本,可以自動檢測需要翻譯的文本,并自動寫入到對應的文件中。 文本代碼的位置大大節(jié)省了人工。 這就是懶惰的優(yōu)秀美德。
終于
如果你有什么覺得好的快捷鍵或者一些提高效率的想法,可以留言分享給我,讓我補充一些好習慣。 我也會更新這篇文章,謝謝! 希望每個人都能成為一個懶惰的程序員。 節(jié)省時間,喝杯咖啡不是更好嗎?
如有侵權請聯(lián)系刪除!
Copyright ? 2023 江蘇優(yōu)軟數(shù)字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服務提供商
13262879759
微信二維碼