19年中旬的时候开始使用Macos系统,开启了新的开发编辑体验;11月的时候mac出了16寸新品,成功规避了我对15款之后蝴蝶键盘的不适,实在太香,忍不住撸了台;新电脑来喽,当然是配环境装应用了,下面会简单记录实用工具的配置以及优秀软件
HomeBrew
macOS(或 Linux)缺失的软件包的管理器
homebrew
可以干什么
- 安装依赖包
brew install
- 安装各种软件
brew case install
从此不用拖动图标 - 将软件安装到每个独立沙箱中,并建立软连接指向
- 可设置开机自启服务
brew services list
查看进程服务状态
-
brew ls
查看安装的依赖 -
brew case ls
查看安装的软件包
HomeBrew 常用命令
// brew
brew help 查看帮助
brew install <package name> 安装软件
brew uninstall <package name> 卸载软件
brew search <package name> 搜索软件
brew info <package name> 查看软件包信息
brew list \[—versions\] 列出以安装的软件包(包括版本)
brew list 显示已经安装软件
brew update 更新brew
brew upgrade \[<package name>\] 更新某个软件
brew outdated 列出过时的软件包(已安装但不是最新版本)
brew doctor 检查brew运行状态
brew cleanup 清除下载的缓存
// brew-case
brew cask search \# 列出所有可以被安装的软件
brew cask search <package name> \# 查找所有和 name相关的应用
brew cask install <package name> \# 下载安装软件
brew cask uninstall <package name> \# 卸载软件
brew cask info <package name> \# 列出应用的信息
brew cask list \# 列出本机安装过的软件列表
brew cask cleanup \# 清除下载的缓存以及各种链接信息
brew cask uninstall name && brew cask install name #更新程序 (目前homebrew-cask 并没有命令直接更新已安装的软件,软件更新主要是通过软件自身的完成更新)
nvm、node、nrm
macOS
系统中默认拥有git
模块无需安装
这里有个梗如果使用brew安装的git中显示的是中文info,真叫人捉急
apple 中自带的git版本如下
nvm 安装
ruby curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
安装完成后在 /Users/<username>/.nvm/
中可以看到不同版本的node
常用命令
nvm install <version> \## 安装指定版本,可模糊安装,如:安装v4.4.0,既可nvm install v4.4.0,又可nvm install 4.4
nvm uninstall <version> \## 删除已安装的指定版本,语法与install类似
nvm use <version> \## 切换使用指定的版本node
nvm ls \## 列出所有安装的版本
nvm ls-remote \## 列出所以远程服务器的版本(官方node version list)
nvm current \## 显示当前的版本
nvm alias <name> <version> \## 给不同的版本号添加别名
nvm alias default <version> // 设置nvm使用的node 默认版本
nvm unalias <name> \## 删除已定义的别名
nvm reinstall-packages <version> \## 在当前版本node环境下,重新全局安装指定版本号的npm包
如上安装了 v10.0.0、v13.0.0两个版本并设置默认使用v10.0.0的版本
这里有个梗
就是使用nvm之后,在npm中安装的全局包不会共享...,即在v10.0.0
安装的全局的mocha
在使用v13.0.0
版本的时候是检索不到当前版本的!(这个有待考究,不知道大伙有什么好的方法么)
iterm2配置
Term2 是一款Mac终端模拟器(终端增强),有拆分窗口,搜索,命令智能提示加自动完成,历史记录,完全可定义的终端皮肤风格等等...
如下定制完成后的模样
是不是赏心悦目~
这个主题使用配置如下iterm2、on-my-zsh、powerlevel9k、zsh-autosuggestions、Powerline、
基本具备如下功能,主题定制(色块、路径显示)以及之前输入命令的自动补全如下
主题:powerlevel9k
配色:iterm2colorschemes
大家可以自定义喜欢的样式和功能,配置有不明白的方便来私信~
TotalFinder
Finder增强工具,我使用后总结他几个亮点选项卡,双面板,彩色标签和快捷建呼出
这些非常实用
官网价格也不贵,如果需要特殊版本可以私信,这里就不发出了
istat Menus
一款mac状态栏工具组,显示网络、cpu/gpu、通知、内存、磁盘等信息的工具句,信息比cleanMyMac X 更加直观和准确,唯一美中不足的地方就是天气组件使用异常,需要另外付费,但是转念一想mac自带的天气已经不错了,但不能再状态栏显示确实是美中不足额
使用效果
配置页面
最后
上面简单的列举了拥有第一台属于自己的mac
,该做些什么来提高自己的开发效率
以及视觉上的拔高,大家有什么提高项目的功能或者是工具,欢迎联系
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。