01.31 Java程序員完美設置,使用Mac編程指南,80%的人沒看過

Java程序員完美設置,使用Mac編程指南,80%的人沒看過

為什麼是Mac

現在的移動端、服務器端跑的大多數都是Unix系統,熟悉Unix系統顯然是很有必要的,Ubuntu對新手來說也是個不錯的選擇,但是我想Mac或許會是個更好的選擇。

軟硬件層面

  • 首先Mac OS X的底層是Unix,而且是真正的Unix(符合標準,有授權,合法的可以用Unix商標),強大的命令行

  • 高效快捷(菜單欄置頂,多桌面空間,大量而且全局一致的快捷鍵)

  • 異常好用的觸控板(再也不用擔心鼠標手的問題了)

  • Retina屏幕(代碼看著清晰銳利)

  • 超長續航(意味著你可以在咖啡館編程一整天不用充電)

  • 高性能SSD

  • 不用擔心各種驅動問題

  • 傑出的工業設計

社區層面

  • 如果你是Swift/Object-C程序員,Mac應該是標配好吧

  • 如果你是Ruby on Rails程序員,包括DHH在內的絕大多數ror開發者首推的開發環境就是Mac

  • 對於Web前端開發者來說,Mac的Retina屏的殺傷力想必不小吧

  • 對於廣大Python、PHP程序員來說, Mac可是自帶apache、php、python

Mac的快速上手指南

Java程序員完美設置,使用Mac編程指南,80%的人沒看過

下面給大家分享一個完美的蘋果Mac作為Java開發的設置。

個人計算機是軟件開發人員最重要的物理設備,我們花費的無數時間使得開發工具的工程設計,易用性和人機工程學設置合法化。請記住,這樣的設置在很大程度上是個人選擇

java學習交流資源分享可關注小編頭條號,點擊微頭條或者私信發 java獲取!歡迎私信小編。

【私信方法】文章上方處點擊“作者頭像”,進入作者首頁,在作者主頁上方點擊“ 關注” 旁邊的 “發私信” 即可。

Java程序員完美設置,使用Mac編程指南,80%的人沒看過

源代碼字體

作為軟件開發人員,我們在屏幕上凝視文本數小時,併為代碼選擇易於閱讀的文本字體,並有助於避免疲勞。除了作為macOS一部分的等寬字體,還有一些專門為源代碼設計的免費字體,如Hack 或Source Code Pro 。

Java程序員完美設置,使用Mac編程指南,80%的人沒看過

一旦你解決了源代碼文本字體,在終端和所有的代碼編輯器配置它。

終端配置

Java程序員完美設置,使用Mac編程指南,80%的人沒看過

  • 透明度

我們發現默認情況下,終端窗口的透明度設置很分散,特別是當其他終端窗口包含移動的內容(如構建輸出)時。將不透明度設置為100%作為補救措施。

  • 配色方案(配置文件)

為了使Mac上的終端體驗更接近於Linux已知的方面,我們推薦使用您選擇的字體調整深色“Pro”配置文件,並用稍亮一些的顏色替換一些顏色。

Homebrew

Homebrew 是macOS的包管理器。要安裝它,請在終端中在一行中運行以下命令:

/ usr / bin / ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

版本控制系統

macOS自帶Git和Subversion,但是它們往往過時了。要使用Homebrew安裝最新的穩定版本,請運行該命令brew install git svn。

要看到其中的版本區別,在安裝前和安裝後運行git --version 或svn --version

Git配置

Git需要用戶名和電子郵件才能正常工作。如果未配置,它將從本地用戶和計算機名稱派生出來,這幾乎肯定是錯誤的。要設置它們,請在終端中運行以下命令(替換作者的示例值):

git config - 全局用戶名cnJason
git config --global user email [email protected]

這只是非常基本的Git配置,在實踐中很可能不夠用。一個更實際的場景的Git配置方法是我的另一個博客帖子的主題[8]。

構建工具

要安裝Java構建工具Maven和/或Gradle,請brew install maven gradle

在終端中運行該命令。

Java開發工具包(JDK)

將JDK安裝到Mac上的簡單方法是從Oracle下載[9],然後使用安裝程序進行指導安裝。雖然這種方法對於一些簡單的情況可能是足夠的,但它缺乏開發人員需要的靈活性。例如,一旦系統中存在較新版本的JDK,就不可能安裝舊的JDK版本。此外,有切換安裝了多個版本時默認沒有簡單的方法,它是不會輕易可以安裝新的JDK有它可作為發展目標,但使用舊版本為系統默認運行構建工具。

下面介紹的設置提供了所有這些靈活性,甚至增加了一些工具來簡化版本切換。

Homebrew Cask

Homebrew Cask 是Homebrew安裝和管理交互式安裝程序(如JDK)的應用程序的擴展。要安裝和配置Cask,請在終端中運行以下命令:

Java程序員完美設置,使用Mac編程指南,80%的人沒看過

cask上面創建的«非官方»別名可以幫助您避免打字brew cask。

jEnv

jEnv [11]是一個命令行工具,可以幫助管理系統上的多個Java版本,就像Debian Alternatives System一樣。要安裝和配置jEnv,請在終端中運行以下命令:

Java程序員完美設置,使用Mac編程指南,80%的人沒看過

JDK安裝

Java程序員完美設置,使用Mac編程指南,80%的人沒看過

jEnv的配置和使用

用jEnv註冊與Cask一起安裝的JDK:jenv add JDK_HOME_PATH

JDK安裝在/Library/Java/JavaVirtualMachines/jdk-VERSION/Contents/Home。

所以,一個完整的例子是: jenv add /Library/Java/JavaVirtualMachines/jdk-9.0.1/Contents/Home/

列出jEnv已知的所有JDK:jenv versions

請注意,每個JDK都可以使用不同的版本名稱進行註冊。jEnv派生這些版本的名字java -version

設置通用Java版本: jenv global 9.0.1

列出通用Java版本: jenv global

除了用Java版本,jEnv還支持目錄和shell本地設置。由於這些主題將遠遠超出本文的範圍,因此我們參考相應的文檔[1。

結論

此時,最重要的版本控制系統和構建工具已經到位,並且可以輕鬆安裝和管理JDK。現在,讀者可以安裝IDE和Profiler等更高級別的工具。

想和大家一起學習交流的,瞭解更多java知識,獲取java學習資料,可關注小編頭條號,閱讀微頭條或者私信發 java獲取!歡迎私信小編。

【私信方法】文章上方處點擊“作者頭像”,進入作者首頁,在作者主頁上方點擊“ 關注” 旁邊的 “發私信” 即可。

Java程序員完美設置,使用Mac編程指南,80%的人沒看過

互聯網、java、編程語言


分享到:


相關文章: