欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

2020 对自己好一点之新 Mac Book Pro 环境的安装

程序员文章站 2022-05-22 13:08:32
...

2020,对自己好一点。

MBP 是在 PDD 上买的,要问为什么,因为便宜!

买的时候犹豫了挺久的,因为害怕买到翻新机或者不是正版的。但是又眼馋 PDD 的价格,最终还是狠下心来,决定上车。

拼单成功之后,过了一天多才发的货,走的顺丰。大概过了三四天到的,取的时候,当面验货,主要检查了包装有没有损坏。

到手之后,慎重起见,又在网上搜了一下应该如何检查 Mac 电脑有没有问题。三码合一、通过***在官网查询保修期、电池循环计数等等,里里外外都检查了一遍,貌似也没发现什么问题。算是成功下车了吧?真香,其实内心是慌得一批。。。


其实自己平时工作用的也是 MBP,不过那是公司配的。这个才算是真正的属于自己的 MBP,激动、开森。

新电脑,除了系统自带的一些软件之外,什么都没有。不过自己工作也是一直用的 Mac,所以需要哪些软件及环境,还是比较明了的。对照着现有的电脑,弄了一下环境,不得不说,还是花了不少时间的。

为了方便以后新电脑环境的安装,所以就整理了一下。主要分为两类:

  • 普通软件
  • 开发环境
  • 其他的一些设置

一、普通软件

1、Chrome 浏览器

第一个安装的就是 Chrome 浏览器,有了它,下载其他的软件就都没有问题了。虽然 Mac 自带的 Safari 也不错,但是 Chrome 有很多好用的插件。比如:Chrome 神器 Vimium,有了它,浏览网页几乎可以做到脱离鼠标。

2、微信、QQ 和 钉钉

聊天工具,平时主要用微信和钉钉,QQ 很少用,不过也给安装上了。

3、网易云音乐 和 QQ音乐

听歌软件,这两个我都有在用,有些时候想听一些电台,比较适合在 QQ 音乐听。

4、腾讯视频

因为有腾讯视频会员。。。也可以把爱奇艺、优酷视频也装上。

5、百度网盘迅雷

6、TeamView

用于远程桌面控制,也可以考虑一下向日葵。

7、Sublime Text 3Visual Studio Code

两款好用的编辑器,其实我只用过 Sublime Text 3,确实挺不错的;不过听说 Visual Studio Code 也不错,所以也下下来尝试一下。

8、Typora

一款好用的 Markdown 编辑器,主要用于写博客的。之前一直用的 MacDown,不过自从知道了 Typora 之后,就抛弃了 MacDown。。。还可以看下 iPic,一个图床工具,可以直接在 App Store 上安装即可。

9、calibre

一个文件格式转换工具,个人觉得非常好用,支持各种格式相互转换。

10、WPS Office

也是听说 WPS Office 目前功能也挺强大的,像脑图、流程图之类的都支持,也准备尝试一下。

11、Tencent Lemon

一款文件清理和状态监控软件,包括系统/应用垃圾清理、网络检测、CPU 温度和风扇转速显示。效果如图(从左至右依次为:logo,内存占用,磁盘占用,CPU 温度,风扇转速和网速):

2020 对自己好一点之新 Mac Book Pro 环境的安装

二、开发环境

1、iTerm2、Git、zshzsh-autosuggestions

Git 安装:直接在 iTerm2 中执行 git --version 会提示,选择安装就好了。

(1)安装顺序为:iTerm2 => Git => zsh => zsh-autosuggestions

(2)iTerm2 ,Mac 上的 shell 终端神器,配合 zsh 真的特别好用,然后 zsh-autosuggestions 是代码提示自动补全,安装好 iTerm2 之后,配置一下滚屏的行数。

2020 对自己好一点之新 Mac Book Pro 环境的安装

(3)通过 ssh-****** 命令生成 ~/.ssh,然后配置到 GitHub 或 GitLab 上,然后就可以 pull、push 代码了。

ssh-****** -t rsa -C "happyfeet"

(4)配置心跳文件 ~/.ssh/config,可以保持和远程服务器的 ssh 连接。

Host dev
        HostName                ip
        User                    username
        ServerAliveInterval     60

2、IntelliJ IDEAPyCharmWebStorm

  • IntelliJ IDEA:Java、Scala 等

    几款实用的插件:

    • Alibaba Java Coding Guidelines:阿里规范提示,可做参考
    • CodeGlance
    • Grep Console:给输出日志添加颜色
    • JProfiler:JVM 调试工具
    • Key promoter X:提示快捷键相关
    • Lombok:@Data、@Getter 等注解相关
    • Presentation Assistant :提示快捷键相关
    • SonarLint:代码质量检查工具
    • String Manipulation:字符串转换工具
    • Python
    • Scala
  • PyCharm:Python

  • WebStorm:前端

3、JavaPythonMysqlnodejs

这几个都是安装包,下下来之间安装就可以了。好像现在下载 Java 安装包需要登录 Oracle 了,稍微麻烦了一点点。

Mysql 安装完成之后,需要 initial database 才能用。操作:

2020 对自己好一点之新 Mac Book Pro 环境的安装2020 对自己好一点之新 Mac Book Pro 环境的安装

Java 需要配置环境变量,待会和 Gradle 、Maven 一起。

4、GradleMaven

(1)Gradle

Unzip -d ~/tools/gradle gradle-5.0-bin.zip

(2)Maven

tar -zxvf apache-maven-3.6.3-bin.tar.gz -C ~/tools/maven/

Gradle 和 Maven 统一放在 ~/tools 目录下,便于管理,减压之后需要配置环境变量,修改 ~/.zshrc 文件,大致是下面这个样子的,也包含了 JAVA_HOME 的配置:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
GRADLE_HOME=/Users/happyfeet/tools/gradle/gradle-5.0
#GRADLE_HOME=/Users/happyfeet/tools/gradle/gradle-6.0.1
MAVEN_HOME=/Users/happyfeet/tools/maven/apache-maven-3.6.3
MYSQL_HOME=/usr/local/mysql

export PATH=$HOME/bin:/usr/local/bin:$PATH:$JAVA_HOME/bin:$GRADLE_HOME/bin:$MAVEN_HOME/bin:$MYSQL_HOME/bin

export JAVA_HOME
export GRADLE_HOME
export MAVEN_HOME
export MYSQL_HOME

5、zsh 的一些别名配置,平时提交代码会简单一些。

alias ll="ls -al -h"
alias lt="ls -alt -h"
alias ltr="ls -altr -h"


# git alias 配置
# 提交代码相关
alias ga='git add '
alias gci='git commit -m '
alias gst='git status'
alias gpl='git pull'
alias gps='git push'

# 查看提交记录
alias glg="git log --color --graph --pretty=format:'%Cred%h%Creset %Cgreen%ad -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>' --date=format:'%F %T' --decorate=short"

# 切换分支相关
alias gcb='git checkout -b '
alias gco='git checkout '
alias gcm='git checkout master'

# 获取、删除分支
alias gfa='git fetch --all'
alias gfp='git fetch --prune'
alias gbr='git branch '
alias gba='git branch -a'
alias gbd='git branch -d'
alias gbD='git branch -D'

# stash 相关
alias gsts='git stash save '
alias gstc='git stash clear'
alias gstd='git stash drop'
alias gstl='git stash list'
alias gstp='git stash pop'

# 加强版的 glg (实际上只是把 commit id 全部显示出来而已)
alias glga="git log --color --graph --pretty=format:'%Cred%H%Creset %Cgreen%ad -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>' --date=format:'%F %T' --decorate=short"

# ssh alias
alias s160='ssh 160'
alias s169='ssh 169'
alias so160='ssh out160'
alias s167='ssh 167'
alias so167='ssh out167'

# others
alias ip="ifconfig en0 | grep 'inet ' | sed 's/inet //g' | sed 's/ netmask.*//g'"

三、其他的一些设置

1、时钟屏保 fliqlo

2、光标移动速度设置

2020 对自己好一点之新 Mac Book Pro 环境的安装

3、三指拖动设置

2020 对自己好一点之新 Mac Book Pro 环境的安装2020 对自己好一点之新 Mac Book Pro 环境的安装

4、键盘的 option 和 command 键位设置

2020 对自己好一点之新 Mac Book Pro 环境的安装

5、Dock 图标设置

2020 对自己好一点之新 Mac Book Pro 环境的安装

6、IDEA 设置:File Header,todo 设置

2020 对自己好一点之新 Mac Book Pro 环境的安装2020 对自己好一点之新 Mac Book Pro 环境的安装

2020,对自己好一点!加油啊!骚年!

相关标签: 杂文