前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >当一个小 Android 换了新的 Mac Pro 14 寸 M2 Pro 1T 后...

当一个小 Android 换了新的 Mac Pro 14 寸 M2 Pro 1T 后...

作者头像
贺biubiu
发布2023-09-05 15:28:01
3980
发布2023-09-05 15:28:01
举报
文章被收录于专栏:HLQ_StruggleHLQ_Struggle

短暂的留恋

好久不见,

还别说,挺忙的。

老款的 MacBook Pro (Retina, 15-inch, Mid 2015) 在今年年初后,明显有些力不从心,每当项目运行伴随着它的嗷嗷怒吼,多多少少能感受到它还在努力着证明自己,我还可以。

多么像现实中的男人,流着汗,说着不累、不苦,只为看到她的笑容。

看着 BUILD SUCCESSFUL in 13m 6s,内心一直暗暗发誓,我要优化项目 build 流程,来证明老电脑依然运行丝滑,还能坚挺几年。可,总是有太多亟待解决的东西要去解决,一度搁置。(都是借口,还是自己菜)

小田说,是时候提升工作硬件了,老本也到了退休的年纪了,让它在家安享晚年吧。

虽有千般不舍,奈何新本已在路上...

每一次的换新,总是伴随着新东西的各种配置和迁移,有的小伙伴说了,可以一键迁移。我就不,我就要闻着新电脑的味道,然后根据现有依赖工具逐步配置。

记录并分享下我所用到的一些软件以及对应的插件,欢迎分享~

按照个人使用使用场景排序~

崭新的未来

Mac 软件下载

  • Mac毒
  • Xclient

以上两个地址是个人比较常用的软件下载网址,感兴趣的可以收藏一波~

Chrome

  • www.google.com/chrome/

都说 Mac 上的 Safari 丝滑,吊打 Chrome,可我,一如既往还是习惯用 Chrome。

这东西,看个人吧,工具而已,并无优劣之分。你能做的,我也可以,只是方式不一样罢了。

比较不错的插件

  • 油猴:想要什么,直接关键字搜索,很多,还你一片属于自己的搜索空间~从我做起,抵制某度~
  • JSON-handle:必备 Json 解析神器~
  • FireShot:网页上随意截图~
  • Octotree - GitHub code tree:这个,不用说了哇
  • 稀土掘金:每早刷新一次,看看相关文章~

CleanMyMac X

  • cleanmymac.com/

Mac 上为数不多且嘎嘎好用的清理软件,可以找寻坡街版本~

ClashX

  • github.com/yichengchen…

一直在用的比较不错的🪜工具。

🪜分享

需要 RMB/现大洋的:

  • 枫叶主机:貌似最初新用户 79 RMB,后续 249。具体不是很清楚,到现在还在白嫖我韩总的,感恩我韩总~
  • SockBoom:不要 998,也不要 698,只要 7.99 元~ 还可以再花 4.99 开个终身会员,综合来说比较香~

可以白嫖的:

  • 豆豆豆奶
  • iKuuu

白嫖就不要嫌弃是否稳定了,毕竟哪儿有两全其美的事儿

Toolbox

  • www.jetbrains.com/zh-cn/toolb…

JetBrains 出品,轻松管理 IDE,支持 IDE 回滚,安利给大家~

这里也可以下载多个不同版本 Android Studio~

启动对应的项目也是蛮方便的~

安利 Android Studio 好用的插件

如果出现插件市场提示 Nothing found 的时候,点击小设置按钮,选择第一个 “Manage Plugin Repositories...”:

随后输入:

  • plugins.jetbrains.com/

先点开看看自己能打开不~

刷新下,稍等片刻就好啦:

  • .ignore:忽略文件大全
  • GitToolBox:直观查看当前这行代码是由何人何时提交
  • GitHub Copilot

Git

Mac 安装 Git 相对来说比较省事,直接在终端输入 git 回车,如果没有便会提示下载安装。

不放心的小伙伴也可以直接按照官方文档进行操作:

  • git-scm.com/book/zh/v2/…

此种方式下载的 git 属于 Apple Git,简单搜索了下区别,大概意思就是 Apple 版本相对没有那么新,还会有拉取缓慢情况,实际后续使用再感觉感觉吧~

不行咱再卸呗,无伤大雅~

配置方式两种,任选其一:

方式一

本地生成密钥:

  • ssh-keygen -t ed25519 -C "you email address"

随后一路 enter,通过如下命令复制 SSH 公钥,随后黏贴仓库 SSH Keys 即可。

  • pbcopy < ~/.ssh/id_ed25519.pub

随后通过 git clone 拉取项目,首次需要输入 git 账户和密码。

方式二

直接通过 Android Studio 方式进行 clone,输入 git 账户和密码,记得进去修改当前 config(name/email)。

Homebrew

  • brew.sh

附上清华大学源站:

  • mirrors.tuna.tsinghua.edu.cn/

以及目前最新环境变量(可以提前设置):

基础安装方式

关于安装问题,官方首推通过如下地址进行下载安装:

  • /bin/bash -c "$(curl -fsSL raw.githubusercontent.com/Homebrew/in…)"

时不时的 443 以及各种大神神操作,搞得小白一片茫然,不妨直接 GitHub 下载对应安装器,分分钟搞定~

  • github.com/Homebrew/br…

当然,如果提前更换了清华源的话,可以直接通过如下方式进行安装:

安装完成,配置对应的环境变量,否则会提示:zsh: command not found: brew。

步骤如下:

  • 终端输入 sudo vim ~/.zshrc 命令打开环境变量配置文件;
  • 点 i 进入编辑模式,拷贝下面这行到文件中:
  • export PATH="/usr/local/bin:/usr/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:$PATH"
  • Esc 后输入 :wq 保存,随后通过 source ~/.zshrc 刷新下即可;
  • 键入 brew -v 查看当前版本。

安装 cask 增强方式

  • 【可选】brew upgrade
  • brew install cask

关于这玩意的描述,网上找了一段:

brew cask 是在brew 的基础上一个增强的工具,用来安装Mac上的Gui程序应用包(.dmg/.pkg), 比如qq、chrome等。它先下载解压到统一的目录中(/opt/homebrew-cask/Caskroom),省掉了自己去下载、解压、拖拽(安装)等步骤,同样,卸载相当容易与干净。--------引自 HomeBrew和HomeBrew Cask的安装和使用

thefuck

  • brew install thefuck

命令行修复神器~

iTerm2 安装

  • brew install iterm2

随后查看当前 shell 使用:

  • echo $SHELL

如果不是 /bin/zsh,则设置为 /bin/zsh:

  • chsh -s /bin/zsh

最后可以通过下面命令查看系统有效的 shell 列表:

  • cat /etc/shells

Oh My Zsh 安装

GitHub 原地址:

  • github.com/ohmyzsh/ohm…

安装 wget:

  • brew install wget

下载安装包:

  • wget gitee.com/mirrors/oh-…

安装:

  • sh install.sh

安装完成后,会发现之前的 brew 失效了,莫慌后续更新最新的配置,替换后直接刷新下就好~

实用插件

插件名称

插件说明

Oh My Zsh 下载地址

zsh-syntax-highlighting

语法高亮插件

git clone github.com/zsh-users/z… ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

zsh-autosuggestions

自动提示和补全

git clone github.com/zsh-users/z… ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

剩下的安装方式可以从下面地址找:

  • github.com/orgs/zsh-us…

安装几个必备就好,贪多必失~

本小节参考自 Homebrew都不会用,还敢自称老司机?

本地完整环境配置

.zprofile:

代码语言:javascript
复制
# Added by Toolbox App
export PATH="$PATH:/Users/hebiubiu/Library/Application Support/JetBrains/Toolbox/scripts"
# 添加 Homebrew
export PATH="/usr/local/bin:/usr/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:$PATH"
# 添加 Homebrew 二进制预编译包的镜像
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
# 关闭 Homebrew 自动更新
export HOMEBREW_NO_AUTO_UPDATE=true
# Android Adb
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

.zshrc:

代码语言:javascript
复制
# oh-my-zsh 基础配置 
# Path to your oh-my-zsh installation.
export ZSH="$HOME/.oh-my-zsh"
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="philips"  
# Which plugins would you like to load?
# Standard plugins can be found in $ZSH/plugins/
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(
    git
    zsh-syntax-highlighting
    zsh-autosuggestions
)
# Uncomment the following line if you want to change the command execution time
# stamp shown in the history command output.
# You can set one of the optional three formats:
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
# or set a custom format using the strftime function format specifications,
# see 'man strftime' for details.
HIST_STAMPS="yyyy-mm-dd" 
source $ZSH/oh-my-zsh.sh 
# 添加 thefuck 别名
eval $(thefuck --alias)

Kap

  • getkap.co/

一款不错的录屏软件,方便写博客录点演示效果图。

Vysor

  • www.vysor.io/

Android 投屏工具,平时搭配 Kap 录制点小 gif 还是蛮香的~

Xnip

  • www.xnipapp.com/

好用的截图工具,免费功能足以应对~

uTools

  • u.tools/

一切功能皆为插件,如果觉得不符合自己需要,根据官方自己快速实现自己插件~

Bartender

  • www.macbartender.com/

面对 Mac 本儿顶部条空间越来越拥挤,官方也选择了摆烂,此神器可自定义常驻型以及隐藏 tab icon 展示位置,推荐一波~

NTFS For Mac

  • www.ntfsformac.cn/

支持在 Mac OS 中操作 Windows NTFS 硬盘、U盘等外接设备的文件。

Parallels Desktop

Mac 上虚拟机神奇,正版激活码闲鱼一搜一大把,苹果优惠泛滥成灾了。

我的也卖了 50,哈哈哈哈哈哈~

Edge

  • www.microsoft.com/en-us/edge?…

用这玩意,完全是为了某天 ChatGPT 不能用的时候,瓢一下所谓的 ChatGPT。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 贺biubiu 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档