首頁>Club>
程式猿,剛剛從windows轉到mac開發,編碼效率突然降低N多,有沒有辦法迅速提升上來呢?
3
回覆列表
  • 1 # 嗝屁鏟屎官

    1.軟體

    還有一點就是相容性問題,就拿最常用的Microsoft Office這一套軟體,微軟現在已經提供 Office for Mac 2016,但是呢不知道是Mac系統本身字型的原因還是就是這兩個軟體的不同,有時候我在Mac上做好的Word或者PPT,然後放在Win上的Office中,一些東西就會發生變化。所以小編建議,如果要是做一些對排版,格式等要求很高的專案,並且最後是要求在Windows上去展示的話,做這些專案的時候還是切換到Win上去做!如何安裝雙系統?請看本期推送第一篇!(解決相容好幫手)

    2.觸控板

    Mac為何好用?Mac與其他PC有何區別?這兩個問題我覺得最大的一個原因就是Macbook的觸控板!一般情況下,小編我在用Mac的時候基本是不用滑鼠的,因為滑鼠太麻煩!(當然這是在不操作一些專業軟體的情景下)這可能很多Win使用者不能理解,但是小編建議,小夥伴們可以去當地蘋果體驗店體驗一番,好好了解她的觸控板,哈哈,讓你體會一種“隨心而動”的暢快感。下圖便是Mac上的觸控板介紹。反正小編我是全都打了勾!哈哈!

    下面圖片可上下滑動!

    3.鍵盤操作

    OK,看下面這些吧!

    然後來看看最常用有關編輯的快捷鍵(其實這個按鍵有點像windows裡的Control鍵)Command-Z 撤銷 

    Command-X 剪下  

    Command-C 複製(Copy)  

    Command-V 貼上  

    Command-A 全選(All)  

    Command-S 儲存(Save)  

    Command-F 查詢(Find)

    Command-右箭頭 將游標移至當前行的行尾  

    Command-左箭頭 將游標移至當前行的行首  

    Command-下箭頭 將游標移至文稿末尾  

    Command-上箭頭 將游標移至文稿開頭  

    Command-右箭頭 將游標移至當前行的行尾  

    Command-B 切換所選文字粗體(Bold)顯示  

    fn-上箭頭 向上滾動一頁(Page Up)  

    fn-下箭頭 向下滾動一頁(Page Down)  

    fn-左箭頭 滾動至文稿開頭(Home)  

    fn-右箭頭 滾動至文稿末尾(End)

    Option-右箭頭 將游標移至下一個單詞的末尾  

    Option-左箭頭 將游標移至上一個單詞的開頭  

    Control-A 移至行或段落的開頭

    再來看看截圖相關的快捷鍵:

    Command-Shift-4 擷取所選螢幕區域到一個檔案  

    Command-Shift-3 擷取全部螢幕到檔案  

    Command-Shift-Control-3 擷取全部螢幕到剪貼簿  

    Command-Shift-4 擷取所選螢幕區域到一個檔案,或按空格鍵僅捕捉一個視窗  

    Command-Shift-Control-4 擷取所選螢幕區域到剪貼簿,或按空格鍵僅捕捉一個窗

    以下是在應用程式裡邊:Command-Option-esc 開啟強制退出視窗  

    Command-H 隱藏(Hide)當前正在執行的應用程式視窗  

    Command-Option-H 隱藏(Hide)其他應用程式視窗  

    Command-Q 退出(Quit)最前面的應用程式  

    Command-Shift-Z 重做,也就是撤銷的逆向操作  

    Command-Tab 在開啟的應用程式列表中轉到下一個最近使用的應用程式,相當於Windows中(Alt+Tab)  

    Command-Option-esc 開啟“強制退出”視窗,如果有應用程式無響應,可在視窗列表最後的最後,萬一卡機了怎麼辦?

  • 2 # 想當年

    我簡單的說幾個吧,我是一名phper,最精剛剛從win轉到mac上開發PHP相關的工作。(剛拿到mac菜半個月)

    怎麼說呢,因為mac是基於unix開的的系統,所以說作為程式猿來說,Mac是個不錯得選擇。想要大幅提高效率,按個不得不說的就是快捷鍵了。在mac上一定要用好快捷鍵,如果用mac而不用快捷鍵,那麼效率絕對會降低很多。

    軟體的話,推薦iterm2,作為終端工具。JetBrains公司開發的各種ide工具也是個不錯的選擇,而且mac,win的版本都有,方便切換。就是sublime,atom,vim等等編輯器,都是不錯的工具。我也是剛用,把我知道的告訴你,希望可以幫到你。

  • 3 # nanapudding

    一名不知白天黑夜在電腦前勤奮耕耘的碼農,每天做得最多的動作就是檢視各種API文件,同時開啟N個視窗(HTML、PDF、CHM)、不停地在編輯器與文件之間切換的感受猶如呼吸凌晨4點的空氣一樣讓人熟悉。

    每天要反覆檢視、搜尋那麼多的API細節,沒有一個好工具,單靠自己的雙手如何應付得來?作為一名聰明的程式設計師,自然需要找到工具來提高效率,減少無用功。今天就來介紹一款可以解放程式設計師生產力的Mac小工具:Dash。

    Dash被稱為程式設計師必備的一款Mac API文件瀏覽器和程式碼片段的管理工具,它可以幫助你儲存的程式碼片段,以及即時搜尋和瀏覽文件幾乎任何API文件。

    一、強大的API文件瀏覽和搜尋功能

    透過Dash我們能夠迅速的查詢到我們需要的 API文件。

    以下為Dash對於 API 文件的顯示方式:

    當我們搜尋一條 API 時:

    其實Dash可以透過快捷鍵來顯示、隱藏文件視窗,它提供了配置介面以便使用者自行設定。

    同時,Dash自帶了豐富的API文件,涉及各種主流的程式語言和框架,官方簡介的原話是“Dash comes with 150+ offline documentation sets”,100多種程式語言和框架,我們可以根據自己的需求來下載,下載方法以Xcode為例:

    二、方便、好用的程式碼片段管理功能

    對於Xcode來說,本身就能新增程式碼段,使用起來也很方便,接下來我們來看看使用Dash怎麼新增和管理程式碼片段。

    (1)新增程式碼片段

    帶有佔位符的程式碼片段例項

    Dash的縮寫擴充套件功能很強大,比方說上圖演示的那樣,在儲存程式碼片段的時候,你可以使用雙下劃線標明佔位符,在執行擴充套件的時候就可以透過tab鍵來在各個佔位符之間切換,根據需要輸入實際的值,最後回車即可把片段貼上到游標所在之處。

    除了佔位符,它還支援下面這些變數符號:

    @clipboard 自動插入當前剪貼簿中的內容

    @cursor 程式碼片段貼上完畢之後,自動將游標定位到此處

    @date 自動插入當前日期

    @time 自動插入當前時間

    (2)程式碼片段管理

    透過tag我們就能夠將有相似功能的程式碼段放置在同一個tag項下,從而實現程式碼段的管理,這樣一來原本需要一遍又一遍的敲擊鍵盤重複錄入的繁瑣工作,就可以交給Dash來幫你搞定啦。

    (3)程式碼段的使用

    首先我們需要到下載一個Xcode的外掛,下載好外掛之後,commend + b 編輯該工程,然後重啟 Xcode,切記要選擇下圖中的 Load Bundle:

    然後在要使用這段程式碼的位置,直接 commend + v 就能將這段程式碼顯示出來。

    看完上面的介紹後,是不是覺得Dash非常方便,我們的原則就是:以最快速度完成工作,早點下班,回家繼續寫程式碼。。。

    附Dash 下載地址:http://www.anxia.com/m/dash-v405-macban

    也可以在安下網 www.anxia.com搜尋官方版本進行下載~

  • 4 # 少數派

    我喜歡自己手動編輯、管理音樂檔案,另存一份在外接磁碟上,檔案備份問題就隨之而來。

    單獨挑出修改過的檔案非常麻煩,而覆蓋掉整個資料夾則耗時過長,也有損 隨身碟壽命。我也嘗試過使用 Time Machine,但總覺得在用牛刀殺雞。

    對於這種備份特定資料夾的需求,命令列是更簡單高效的方法。我現在使用的是 rsync 命令,它最大的優點就是差異備份,即只備份新增的檔案和修改後的檔案,不重複、不遺漏,效率很高。

    簡單備份

    命令列並不等同於複雜,rsync 的基礎語法就非常簡單:

    rsync -av [原始檔夾路徑] [備份路徑]

    把兩個路徑名替換成你自己的(可以直接拖動資料夾進 Terminal 來獲得),之後就可以在 Terminal 裡執行了。特別注意的是,兩條路徑最後需要以 結尾,不然它們會出現在讓你覺得莫名其妙的地方。

    我需要備份音樂資料夾到 隨身碟,就可以用:

    rsync -av /Users/apple/Music/ /Volumes/Min\"s/music/

    rsync

    你會注意的一些亂碼,這是由於部分音樂檔名帶有中文或日文,不能正常顯示,但不會影響備份效果。

    rsync 的差異演算法非常管用,即使檔名沒有改動,它也會備份有過改動的檔案。我經常為音訊更換專輯封面、新增 tag,過去備份時需要按照修改時間排列、手工選出近期改動的檔案,繁瑣程度可想而知,換 rsync 就省下一大筆力氣。

    最簡單的 rsync 只會做加法,但那些在原始檔夾裡刪掉的檔案,我不想去備份資料夾裡再刪一遍。引數就是用來解決這個問題的:

    rsync -av [原始檔夾路徑] [備份路徑] --delete

    不想備份特定檔案或資料夾

    在備份音樂資料夾時,我發現裡面的 iTunes 資料夾也混了進去,但是我不需要這個東西。可以用 這串引數來避開它:

    rsync -av [原始檔夾路徑] [備份路徑] --delete --exclude "想要排除的檔案或資料夾"

    比如我就加了 來避免同步 iTunes 資料夾。檔名之後記得帶上拓展名,尾巴不要落下。如果是資料夾,就不需要帶拓展名。

    一鍵備份、恢復

    命令雖好,但每次輸入太麻煩,備份多個資料夾更成了噩夢。做一個指令碼就解決問題了。

    1.開啟 Automator,新建一個「應用程式」,新增一個「執行 Shell 指令碼」步驟;

    2.把剛才測試成功的命令貼上進去。想備份多個資料夾,就粘一條換一行,它們會依次執行;

    automator

    3.儲存好剛才製作的應用程式,放在方便取用的地方。

    以後需要備份的話,雙擊它就完成了。

    至於恢復備份的應用程式,製作起來也不難,只需要把原始檔夾路徑與備份路徑換一下。此時你最好慎用 引數,降低丟失檔案的風險。

    定時備份

    還記得用日曆啟動定時任務的技巧嗎?你當然可以用同樣的方法啟動定時備份了。

    把提醒換成開啟程式

    iMac、Mac mini 可以等長期通電的裝置可以在夜深人靜時自己備份,利用閒置時間,不影響白天工作。可惜我在外使用的是膝上型電腦,閒置時都在盒蓋休眠,無福享受。

    總結

    rsync 方便高效,靈活、可定製,和 Automator、日曆配合能滿足更多需求。我現在備份音樂、照片和 PDF 都會使用它。

    但是相比 Time Machine、Git 等工具,rsync 的侷限也很明顯:沒有版本記錄,也就沒有炫酷的時光機功能,如果你需要頻繁回溯到歷史版本——尤其當你從事程式設計或設計等工作時——rsync 不是一個好選擇。但不儲存這些歷史記錄也就更省空間,小小的 隨身碟就足夠勝任,事實上,我使用普通 隨身碟的時間遠遠多餘搭載 Time Machine 的硬碟。

    對我來說,rsync 更適合儲存一些零碎的、私人的檔案。推薦把備份作為每週甚至每日的例行任務,給自己的檔案多加一道保險。

  • 5 # kid7157887

    dash

    iterm2

    zsh+oh myzsh

    tmux

    alfred3

    docker

    quiver

    mysqlcli

    charles

    chrome

    goto shell

    autojump

    idea

  • 6 # 手機軟體妙用

    PopClip,眾多辦公職員和做文案的職場人士用的最多,快捷的複製貼上剪下功能受到網民一致好評。然而它不僅僅是一個工具,它的強大之處在於有上百個拓展延伸外掛,還可以配合鍵盤快捷鍵達到提高效率,它,遠遠比你想象的還要強大。

    延伸的外掛型別涉及的領域:文字編輯類別;翻譯類別;待辦事項類別;聯絡應用類別;常用工具類別;網路搜尋類別;社交類別;音樂類別;開發類別;附加計算工具類等。

    外掛參考圖

    例如:以下“翻譯”功能只是冰山一角:PopClip還包括“貼上並匹配樣式”、“翻譯”、“傳送至 Evernote”、“字數”、“首字母大寫”,建立日記、建立文件、待辦事項、事項提醒、清單、電子郵件、地圖、訊息、網頁搜尋、Twitter搜尋、詞典、微博、計算等。

    選中自動跳出屬性選單

    選擇選單中的翻譯功能

    介紹完PopClip的優勢,接下來舉一反三,利用PopClip的外掛延伸讓iPhone撥打電話功能,以方便經常電話談判往來的需求者

    1.首先,網頁搜尋免費免費免費版本的PopClip,安裝完成,並在PopClip官網安裝“電話拓展外掛”

    PopClip

    2.開啟手機設定:FaceTime 通話—開啟的,並且電腦和手機是同WiFi狀態下

    設定-開啟FaceTime並確保手機和電腦是同一個WiFi

    在Mac上利用PopClip的電話外掛呼叫電話演示

  • 7 # 米田主動設計

    蘋果電腦和普通的PC有個很大的不同,就是桌面間的切換是很普通的操作行為。你習慣了window電腦的操作。當你蘋果時,你可能找不到檔案,究竟放在哪個地方?

    打開了多個視窗時,這種情況變得更為複雜。需要將某個檔案拉到某個軟體裡,這種操作就特別繁瑣。只是單一檔案還算比較理想的情況,當你需要同時處理3到5個臨時檔案時,這種情況就變得十分複雜。

    那我就需要一個神器,

    它叫Yoink——臨時檔案存放夾。

    Yoink for Mac and iPad

    操作很簡單,你只要將檔案拖到螢幕邊角時就能將這個小面積的地方變成一個臨時資料夾。如下圖所示:

    一拖一拉,臨時資料夾瞬間生成,就是這麼簡單。

    特別是我有許多待辦事情要做時,它一直在提示我需要處理。這點很棒。

  • 中秋節和大豐收的關聯?
  • 如何增加作品的閱讀率?