《MacTalk·人生元編程》讀書總結

在多看閱讀買池建強老師的《MacTalk·人生元編程》已經有三年多了,由于之前只是泛泛的閱讀,對工作效率的提高并不大,最近又重讀了一下把最常用的一些技能總結了一下,期望能夠強化練習,形成習慣提高工作效率.

Xcode默認快捷鍵

代碼編輯

  1. Command + [Command + ] 左右縮進
  1. Command + Option + [Command + Option + ] 當前代碼行 所在line上下移動
  1. Command + Option + Left/Right 折疊、展開當前代碼所在的函數塊

跳轉

  1. Command + Control + Left/Right 瀏覽歷史(點擊.h or .m文件的歷史)切換
  1. Command + Control + j 跳轉到光標所在位置的(對象,函數等)定義處

搜索

  1. Command + Option + j 跳轉到左側—>最下面搜索框—>對工程中文件進行搜索
  1. Command + 1/2/3/4/5/6/7/8 跳轉到左側—>對置頂的多個分段進行搜索
  1. Comannd + Shift + o 對所在工程全局的方法名,文件名,進行彈框選擇搜索

  1. Comannd + f 當前代碼文件內容進行全文檢索
  1. Comannd + option + f 當前代碼文件內容進行全文檢索并且彈出替換框
  1. Comannd + Shift + f 跳轉到左側—>對鍵入的關鍵字全局搜索
  1. Command + e 跳轉到左側—>對當前選中單詞進行搜索
  1. Command + g 對當前文件內容中鍵入的關鍵字進行循環(下一個)搜索

新建/關閉/切換一個代碼頁面

  1. Command + t 新建一個 tab
  1. Command + w 關閉當前 tab
  1. Command + Shift + [ 和 Command + Shift + ] 左右切換 tab

Chrome

  1. Shift + Option + Delete/Left 向左刪除/選中一個單詞
  1. Command + y 搜索歷史
  1. Command + 數字 快速切換 tab
  1. Command + e 對選中的文字進行全文檢索
  1. Command + g 對選中的文字進行全文檢索,對檢索的結果前往下一個

Mac Tips

一鍵搞定

  1. 清空廢紙簍-> shift+command+delete 自動清空廢紙簍
  1. 便箋``-> `` 如何快速創建便箋:只需要選中文字想創建到``便箋``的文字,然后shift+command+y,就行了
  1. 切換Space->通過四指雙擊觸控板,可以在你最近使用的兩個Space之間切換.典型的應用場景:在Space1里編碼,在Space4里參考各類文檔。分別輸入一下兩行命令開啟功能: defaults write com.apple.dock double-tap-jump-back -bool TRUE; killall Dock;
  1. 強制關閉程序->option+command+esc,調出強制退出應用程序的窗口 。
  1. Spotlight->ctrl + space 調出Spotlight快速打開程序.
  1. 一鍵查詞 - >OS X提供了三指輕拍查找的功能,什么意思呢?把光標移到一個單詞上面,無需選中,三指輕拍,系統就會彈出詞典顯示相關單詞的釋義,非常方便。該功能可以在系統偏好設置-觸控板里進行設置。

文件操作

  1. 查看目錄所有子文件所占空間``-> ``在Mac下想知道某個目錄下各個文件和子目錄各占多少空間,不需要一個一個去查看。``打開終端,在該目錄下輸入:du -sh *
  1. 電腦間文件傳輸 ``-> ``scp ./testfile.txt usename@10.10.10.22:/tmp回車后會要求你輸入username的密碼,只會將當前目錄下的testfile.txt復制到另一臺機器的tmp目錄下。 scp username@10.10.10.22:/tmp/testfile.txt./從遠端復制到本地。
  1. 查看目錄所有子文件``->在Finder中查看文件夾下所有文件夾有時候我們希望在Finder中查看某個文件夾下的所有文件和子文件夾,怎么做到呢?把文件切換到列表視圖(command+2),把排序方式設置為不排序,這時文件夾左側會出現一個箭頭。按住option鍵點擊文件夾左側的箭頭,你就會發現所有的文件和文件夾都展現在眼前了。注意,如果該文件夾下文件太多,不建議使用,打開會需要很長時間。
  1. 定位檢索到的文件所在目錄->用Spotlight搜索的時候,搜到文件時,我們有時候會需要打開該文件所在的文件夾,這時候按住command鍵,點擊文件即可打開Finder,并定位到該文件所在文件夾。

條件查詢

  1. locate關鍵字 -> locate可以查到spotlight查不到的系統文件。基本的使用方法非常簡單,比如你想找niginx.conf的配置文件在哪,只需輸入: locate nginx.conf
  1. 條件檢索 - >創建智能文件夾Finder提供了智能文件夾的功能,簡單來說就是固化你的搜索條件,并形成文件夾存放在左側邊欄。例如你想建一個文件大小大于1G的智能文件夾,使用快捷鍵option+command+n呼出新建智能文件夾界面,點擊最右側的加號,在條件選擇第一欄選擇大小,第二欄選擇大于,第三欄輸入1G,你就可以看到你的Mac上文件大于1G的列表,點擊存儲,命名后該文件夾就會出現在左側邊欄。隨時點擊隨時動態監控自己的硬盤上有哪些超過1G的大文件。試試其他搜索條件吧!
  1. Spotlight檢索的4種用法 - >1.(kind根據類型過濾)通過文件類型搜索文件,搜索格式是:kind:文件類型 搜索關鍵字,比如: kind:app——搜索應用程序kind:bookmark——搜索書簽和歷史記錄 kind:contact——搜索聯系人kind:document——搜索各類文檔kind:word——搜索wordkind:pages——搜索pageskind:key——搜索keynotekind:email——搜索emailkind:event——搜索日歷事件kind:folder——搜索文件夾kind:movies——搜索視頻kind:music——搜索音樂kind:pdf——搜索pdf文件2.(打標簽搜索)通過標簽顏色搜索如果你喜歡使用各種顏色的標簽標注不同的文件夾,那么這個功能就用的上了。label:紅,就可以找到紅色標簽的文件和文件夾。3.(通過日期搜索)通過日期搜索date:today——查看今天創建或修改的文件 date:yesterday——查看今天創建或修改的文件 date:2013-05-01——查看2013年5月1日創建或修改的文件4.(條件表達式)條件表達式想搜索包含Mac不包含Windows的Keynote,可以這樣寫: kind:key Mac -Windows 或者這樣搜索kind:key Mac NOT Windows
  1. 設置別名檢索 - >選中一個文件或文件夾,command+I打開簡介,在Spotlight注釋功能中加入自己特定的關鍵詞。關掉簡介窗口,呼出Spotlight并輸入剛才的關鍵詞,可以準確定位到相關的文件或文件夾。

奇巧淫技

  1. 激活應用不被覆蓋-> `` 拖拽其他窗口的時候按住command鍵,當前處在最上層的窗口會一直在最上面不會被拖拽的窗口覆蓋
  1. 放大鏡->使用preview時,使用`鍵可以呼出放大鏡,細節一覽無遺。
  1. 是否恢復上次關閉時狀態->如果你使用預覽程序打開了5個PDF文件,用command+q關閉了預覽程序,下次打開預覽程序時,會自動恢復這5個PDF程序,包括文字選中的狀態,閱讀進度等信息。這個功能我非常喜歡,但有時候我們并不希望自動恢復,那么有兩種方式可以關閉這個功能。第一種:打開系統偏好設置-通用,選中“退出應用時關閉窗口”,這樣所有的程序都不再具備恢復功能。第二種:退出程序時使用option+command+q而不是command+q,相當于關閉所有文件并退出程序,下次打開時,這些文件就不會自動打開了。
  1. 多用戶登陸->多個用戶登陸一個程序Mac下有很多程序默認是單進程的,比如你不能打開多個郵件程序,不能打開多個Evernote,但有時我們可能會有這樣的需求,那么用如下命令可以實現: open -n /Applications/XXX.app-n的含義是Open a new instance of the application(s) evenif one is already running,意思就是為正在運行的應用程序再開一個新實例。
  1. 命令行強制關閉程序->:命令行下的kill命令:比如想殺掉TextMate,首先用ps -ax|grep TextMate找到進程號,然后用kill -9 進程號,即可。
  1. 截屏文件保存到剪切板->shift+command+3和shift+command+4,現在發現如果在以上兩個截屏動作中加入ctrl鍵,可以實現直接把圖片保存在剪貼板而不是實體文件,這樣你可以通過command+v直接把截取的圖片內容復制到圖像處理軟件或Pages、Keynote等文件中。
  1. 重新開啟 or 強制退出->Finder是OS X系統中的常駐程序,一般不需要退出,如果想重新啟動Finder時,有一個簡單的方式,按住option鍵,右鍵點擊Dock上的Finder圖標,底部菜單會出現重新開啟的選項,點擊即可。同樣的操作對其他Dock上的程序是強制退出。

去干擾

  1. 一鍵撥開顯桌面 -> 顯示桌面上內容:command+F3,即可實現移開程序只顯示桌面上的內容。
  1. 一鍵隱藏暫不用程序 -> 當我們不想在使用當前程序的時候看到其他程序的時候,可以使用快捷鍵option+command+h,這時除了你正在使用的程序,其他所有的程序都會被隱藏起來,有助于你專心工作。想切換到其他程序時,可以使用command+tab。
  1. 開辟新space -> 使用fn+f12或點擊Dock中的Dash-board可以運行Dashboard,運行方式可以在一個新的Space里,也可以在當前的Space里,設置在偏好設置-Mission Control中。Dashboard就是OS X系統中的儀表盤,它可以在桌面上顯示各種小功能塊,比如字典、便簽、系統狀態、天氣預報等。

自定義快捷鍵

自定義快捷鍵:打開系統偏好設置-鍵盤-鍵盤快捷鍵,左側欄里列出了各種功能的快捷鍵,比如Launchpad和Dock,Mission Control,截屏,服務等等,大家可以在這些選項種定義和修改自己常用的快捷鍵,增加右鍵菜單等等.

特殊字符

shift+4美分,option+4英鎊,option+3人民幣,option+y歐元,shift+option+2波折號,option+-或shift+option+-省略號,option+;約等于,option+x度,shift+option+8除號,option+/無窮大,option+5小于等于,option+,大于等于,option+.不等于,option+=圓周率Pi,option+p正負,shift+option+=平方根,option+v總和,option+w商標Trademark,option+2 注冊,option+r版權,option+g,按住option輸入=輸出是≠,按住option和shift輸入=,輸出是±。

修改應用的快捷鍵—>Mac版本的QQ音樂舉例:

在頂部菜單選項中有一列是播放控制—->子菜單中有一個下一首選項 它的默認快捷鍵 Command + -> ,我們把它修改為command + N怎么做呢?

步驟:system preferences—>keyboard—>shortcuts —>App Shortcuts 點擊右側的+當彈出一個對話框時選擇你想修改的程序(如:QQ音樂),Menu Title中填寫想要修改子菜單的名稱(比如:下一首(要和子菜單選項名稱一致)),在Keyboard Shortcut鍵入你想使用的快捷鍵(如:command + N),點擊add生效

有些脾氣不好的人就要說了時間是很寶貴的好不好?像我這種暴脾氣的人怎么會用command+tab 這么low的操作去切換一個應用呢? 必須0.1S之內給調出來,一款復雜度O(N) —>O(1) 的神器橫空出世了,Snap ,感受那雨疏風驟的強烈體驗吧!

Mac神器

  1. 錄音、錄屏、錄像 - >神器之quickTime player option+command+n,可以打開錄像功能,ctrl+option+command+n可以打開錄音功能,ctrl+command+n可以打開錄制屏幕功能,最后一個功能非常適合做產品介紹或產品演示,大家可以試一試。
  1. 命令使用手冊導出 - >生成man page的pdf文檔:比如我們想生成grep(grep可以替換成git、sips等命令)的使用手冊—->man -t grep | open -f -a Preview
  1. 屏幕旋轉 - >買一個顯示器裝逼必備技能:打開系統選項設置,已經打開了的,退出重新打開。按住option+command鍵盤,點擊顯示器,在原來的亮度選項下方會出現一個旋轉的選項,這時候你就可以旋轉你的屏幕了。

去鼠標化

  1. 方向鍵選擇Dock程序 - >使用Fn+control+F3可以選中并顯示Dock,(我的Dock是在屏幕的左側)通過上下鍵對Dock中不同的應用進行選擇,通過右箭頭調出程序的子菜單,通過上下對子菜單選項進行選擇,回車執行。
  1. 方向鍵選擇菜單選項 - >使用Fn+control+F2可以選中當前激活應用所在的菜單,通過左右鍵對菜單列表項中不同的菜單項進行選擇,通過下箭頭調出某選項的子菜單,通過上下對子菜單選項進行選擇,回車執行。
  1. 同組切換 - >command+(esc下面的鍵)進行同組程序切換。同一類型的文件(比如同時打開幾個Pdf文檔)打開了幾個窗口`
  1. 快捷鍵瀏覽內容滾動-> `` option+command加上加減號也可以實現鼠標滾動的效果.``option+加減號分頁滾動,command+加減號是一滾到底/置頂
  1. 快捷鍵文本編輯 - >文本選擇fn+delete可以往前刪,fn+上下左右方向鍵可以實現PageUP/Page-Down/Home/End的功能
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,002評論 6 542
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,400評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,136評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,714評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,452評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,818評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,812評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,997評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,552評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,292評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,510評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,035評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,721評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,121評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,429評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,235評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,480評論 2 379

推薦閱讀更多精彩內容

  • 要使用快捷鍵或組合鍵,您可以同時按修飾鍵和字符鍵。例如,同時按下 Command 鍵(標有 符 號的按鍵)和“c”...
    L姓三叔閱讀 9,740評論 0 6
  • 一、Mac OS X系統介紹 1. Mac OS X系統簡介: 1、Mac OS是一套運行于蘋果Macintosh...
    雷厲峰行閱讀 5,795評論 1 7
  • 第一種分類:啟用快捷鍵 按下按鍵或組合鍵,直到所需的功能出現(例如,在啟動過程中按住 Option 直到出現“啟動...
    im螞蟻閱讀 996評論 0 0
  • 這是我這段時間寫的關于Mac Finder的一系列知識和操作技巧,現在整理出來,希望大家能夠喜歡。我也將會繼續奉獻...
    Mac高級玩家閱讀 115,770評論 11 236
  • 關閉Activity后內存沒有釋放 最近在做需要大量加載圖像的需求,QA提了一個Bug在紅米上App會閃退,各種折...
    四山泗水閱讀 181評論 0 0