10個面向高階使用者和開發人員的必備macOS工具

2021-10-24 03:58:22 字數 2301 閱讀 3513

對於普通人來來說,mac是很昂貴的機器,主要供高階使用者和開發人員用來加速其工作流程。不過,儘管macos使用方便,但也不是沒有問題。

在接下來的幾節中,我將分享一些macos工具,當你使用mac時,它們將提公升你的體驗並提高你的工作效率。這個想法不是要安裝數百個占用空間的應用程式,相反,重要的是在你的**庫中保留一套高質量的工具,以幫助日常的工作。

我們將討論的幾個mac應用會比普通使用者更注重開發者,但無論如何我都會推薦你去探索它們。

毫無疑問,homebrew應該是mac上需要的第乙個應用程式。基本上,它是乙個程式包管理器,可讓您從命令列安裝軟體工具和開發人員框架。

有人可能會認為這是一種開發人員工具,但對每個人來說都非常有用。homebrew使您可以在一行中安裝和更新應用程式。這款mac應用最有趣的地方在於,它可以讓你快速匯出所有的mac工具,並與同行分享,或者用它來設定新的mac。

您需要在mac終端中貼上以下示例行來安裝應用程式:

brew cask install iterm2
iterm2是我最喜歡的應用程式之一,我們將在下一部分中看到它們的優點。

iterm2是乙個免費的開源應用程式,可以替換您的預設終端。

它提供了豐富的功能,例如拆分窗格視窗,輕鬆的文字選擇,頁面搜尋,自動完成,無滑鼠複製,貼上歷史記錄和即時重播(倒帶會話)。

iterm2也是oh my zsh外掛程式的完美搭配,它可以讓你自定義主題和配置——考慮到開發人員一天中大部分時間都在盯著終端控制台,所以他們很喜歡這樣。

開發者、設計師和作家,我們都會後悔或生活在害怕不小心替換掉最後複製的文字中。

此選單欄應用程式很小,可以讓您自定義要儲存在剪貼簿歷史記錄中的最大專案數,還可以設定用於訪問專案的快捷方式。與其他具有精美ui的剪貼簿應用程式不同,copyclip簡單,輕巧,可快速完成工作。

這個開源應用程式使您可以從與mac連線的android或ios裝置上獲取一鍵式螢幕截圖或錄製螢幕。

此外,對於安卓裝置來說,你可以快速分享檔案、安裝apk、獲取bug報告。這個mac應用程式是所有android開發人員必備的工具。

要安裝此程式,只需在終端中執行以下命令:

brew cask install androidtool
spectacle可以讓您輕鬆地將視窗併排或在螢幕的不同區域進行捕捉,從而使您能夠完成多項任務。這對於之前不得不痛苦地調整視窗大小的使用者來說,是乙個很大的安慰。

每個開發人員在其專案中都使用git並不奇怪。儘管有一套相當直接的git終端命令,但有乙個gui客戶端可以幫助我們快速地執行某些複雜的操作,如挑選、解決衝突,還可以通過拖放工具輕鬆地比較分支和檔案。

有大量的gui客戶端mac應用程式可用。 gitkraken是個不錯的選擇,但免費試用次數有限。 tower是功能更強大的git gui客戶端之一。

對我而言,fork是所有git用途中最使用者友好的mac應用程式。它快速、直觀,讓你有賓至如歸的感覺。從合併衝突到高階差分檢視器和互動式rebasing,它為你提供了一切。

您可能是ui開發人員或設計師,但仍需要乙個顏色選擇器,以便您在螢幕上提取十六進製制**值。

它還使您能夠跨語言和框架智慧型地確定顏色格式。例如,你可能想把乙個十六進製制顏色轉換成ios的uicolor,它就能幫你做到。

對比度檢查器可通過從sip選單欄應用程式本身預覽文字和背景顏色來幫助避免低對比度的顏色組合。

最後但並非最不重要,我們有乙個清理空間的mac應用,應用商店擁有大量的mac清潔器應用。但很多都是**過高,而且在系統中安裝了太多的指令碼,cleanmymac就是這樣一款讓人忐忑不安的應用。

就個人而言,我總是選擇onyx和daisydisk來完成大部分清潔工作。onyx是一款功能強大的工具,它可以完成大多數任務,就像昂貴的cleanmymac x一樣,但卻是免費的。本質上,它是一款多功能實用工具,可以讓你驗證系統檔案並執行清潔任務。

但它也會改變你系統的結構。所以,重要的是要做研究,知道你在用那個應用程式做什麼,特別是在執行維護指令碼時。

與往常一樣,您所需的應用程式完全取決於您的工作,並且肯定需要與macos一起玩才能使您的工具集個性化以成為高階使用者。

窺探開發人員與使用者

這週末被安排了評教任務,須要到二級學院進行資料採集。由於我們也是第一次接觸這系統,所以第一天先是進行培訓。第二天開始跟老師們進行溝通,可是過程並非非常順心。1.使用者抱怨了?評教系統的資料由教師錄入。所以對於教師來說。他們的工作量非常大。而這兩天再與他們溝通的時候,聽到的最多的也就是他們的抱怨,例如...

開發人員如何了解使用者和需求

很多前輩和書上都說開發人員,尤其是架構師和技術經理需要有商業感覺,我一直試圖培養自己這方面的能力,可是常常不知所措,一說到感覺,就意味著要麼是與生俱來的,要麼就是在商業世界裡一點一滴積累起來,而對於我們這些整天泡在技術細節裡的人談何容易。其實對我們來說,商業感覺這個詞太大了,過於抽象,以至於我們不知...

開發人員如何了解使用者和需求

很多前輩和書上都說開發人員,尤其是架構師和技術經理需要有商業感覺,我一直試圖培養自己這方面的能力,可是常常不知所措,一說到感覺,就意味著要麼是與生俱來的,要麼就是在商業世界裡一點一滴積累起來,而對於我們這些整天泡在技術細節裡的人談何容易。其實對我們來說,商業感覺這個詞太大了,過於抽象,以至於我們不知...