首先列几个常用mac操作,不需要完全搞懂,有个印象后开始装机流程。
如果后面操作很懵可以先看看linux系统命令行,和windows还是有差别的。
两种安装形式:
注:安装时若跳出“打开来自身份不明开发者的 Mac 应用”的警告。
改 Mac 上设置-安全性与隐私-通用-偏好设置,把拦截解决掉。
mac安装东西或者很多其他操作都会要求输入电脑密码,输入就行。
卸载软件:
访达-应用程序-拖动图标到废纸篓,就是卸载软件。
windows可以在当前文件夹内右击,或者在链接输入cmd即可调出命令行,且会定位到当前路径。
mac没有这个功能,mac是打开终端,只能从最外层,cd空格,输入文件夹前几个字母,按tab键,会自动补全路径,再输入文件夹前几个字母,按tab键,再自动补全路径。
后面讲的autojump能简化操作,可以了解一下。
cd Documents/gitcode/ddd
mac有个sudo状态,大概是管理员权限。
sudo npm install xxxxxx -g
例子:
进入.zshrc界面后,
输入i进入编辑模式,类似于在命令行改txt文档;
按esc退出编辑模式;
之后输入:x,点回车,关闭.zshrc。(切记:输入:x的时候,输入法设为英文)
要郑重的对待这个操作,相当于直接在改系统文件,搞炸了怕是得重装。
更多基本操作文章最后也列出了一些,前面只写最常用的。
【mac基本操作了解一下后,从谷歌浏览器开始装机】
可以把默认的一些输入法删掉。
mac的切换输入法是control+空格,切换中英文是shift。
前端常用词库.scel
前端工程师必备词库.scel
大部分开发人员使用的命令行软件。
官网:https://www.iterm2.com/
安装其他软件前,2020年开始存在GitHub的raw.githubusercontent.com无法链接导致部分软件安装出错的问题,避免出错先不要继续安装,先加个host:
199.232.68.133 raw.githubusercontent.com
GitHub的raw.githubusercontent.com无法链接【作者:zer0_1s】
可自己改host文件,或者下载下方的SwitchHosts管理host
host管理软件
简书
官网
github
官网:https://brew.sh/
包管理工具,类似于node下的npm。用来安装管理大部分的无界面的工具,如node,git,Python等。
官网最新的安装命令,命令以官网为准,会变。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Homebrew Cask 安装后可安装有界面的软件,我装失败了,暂时感觉不装也ok)
brew install git
git config --global user.name "Your Name"
git config --global user.email [email protected]
您的姓名和邮件地址基于登录名和主机名进行了自动设置。请检查它们正确
与否。您可以对其进行设置以免再出现本提示信息。运行如下命令在编辑器
中编辑您的配置文件:
git config --global --edit
设置完毕后,您可以用下面的命令来修正本次提交所使用的用户身份:
git commit --amend --reset-author
您的姓名和邮件地址基于登录名和主机名进行了自动设置。请检查它们正确
与否。您可以对其进行设置以免再出现本提示信息:
git config --global user.name "Your Name"
git config --global user.email [email protected]
设置完毕后,您可以用下面的命令来修正本次提交所使用的用户身份:
git commit --amend --reset-author
Mac更新git用户名和密码 【作者:蛋蛋_ff71】
执行命令重置git用户名和密码,然后再次输入用户名和密码
git config --global credential.helper osxkeychain
git config --global user.name "Your Name"
git config --global user.email [email protected]
zsh:在bash的基础上改进的终端
oh-my-zsh:综合的管理工具,让zsh复杂的设置变得简单
以下zsh安装操作全都引用自大佬的博客,可以点进链接详细了解。
一个前端开发者的mac装机清单 【作者:Dcatfly】(非必看)
详细说明地址:(非必看)
mac中自带非最新版本的zsh,用brew install zsh
升级。(必升)
iTerm2默认用的是系统自带的bash,输入命令chsh -s /bin/zsh
切换成zsh。(必切)
官方安装命令:(必装)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
更新命令,可以先不更新:(非必装)
upgrade_oh_my_zsh
更新出错参考下方链接:(非必看)
oh-my-zsh 更新出错 【作者:lvhdbb】
zsh和oh-my-zsh安完后,配置的环境变量(adb)不起作用了,执行source .bash_profile
后,
adb可以用了,但是终端全部关闭后,再输入adb,又不起作用了。
点进下方大佬的文章,修改环境变量。(必改)
Mac使用zsh后多次执行source .bash_profile解决方案 【作者:李美美欧巴】
后期有兴趣具体了解环境变量的朋友可以看看下方链接 (非必看)
source, ~/.bashrc, ~/.bash_profile详解 【作者:xyqzki】
(我暂时没改啥,主要怕改出问题)
item2的配置可参考以下链接:
mac下终端iTerm2配置 【作者:程序员在深圳】(非必看)
在zshrc文件中能配置主题、插件和自定义别名,看大佬的文章oh-my-zsh。
一个前端开发者的mac装机清单 【作者:Dcatfly】(非必看)
oh-my-zsh相关文章:
iTerm2 + Oh My Zsh 打造舒适终端体验 【作者:西毒】(非必看)
(我装失败了,但是有了会方便。需要的话参考大佬的教程搞起来)
和zsh结合使用,进入很深的目录,不需要不断的cd进去,而是用快捷键进去。
例如进目标目录a/b/c/d/e
,可以直接用j e
命令进去。
Linux 懒人工具 - autojump 【作者:zzpwestlife】(非必看)
mac安装autojump 【作者:stardew】(非必看)
(建议必装,因为我不会直接装nodejs)
nvm是nodejs的版本管理工具,装完nvm再用nvm装nodejs。
直接看大佬的安装流程,无痛安装。主要包括nvm,node,npm之间的区别、nvm 安装、可能出现的问题、nvm常用命令
Mac OS 下 NVM 的安装与使用 【作者:iTruda】(必装)
nvm install stable
sudo npm install xxxxxx -g
(下载自己习惯的IDE即可)
界面放大:View > Appearance > Zoom In 对应快捷键 Command + =
界面缩小:View > Appearance > Zoom Out 对应快捷键 Command + -
(设置的json内设置,可参考非必须)
{
"workbench.colorTheme": "Light+ Tweaked",
"workbench.iconTheme": "material-icon-theme",
"files.autoSave": "off",
"powermode.enabled":true,
"powermode.presets":"flames",
"editor.tabSize": 4,
"editor.detectIndentation":false,
"eslint.autoFixOnSave": false,
"eslint.enable": true,
"eslint.options": {
"extensions": [".js", ".vue", ".jsx"]
},
"eslint.validate": [
{
"language": "vue",
"autoFix": true
},
{
"language": "javascript",
"autoFix": true
},
{
"language": "javascriptreact",
"autoFix": true
}
],
"window.zoomLevel": 0,
"terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\bash.exe",
"terminal.external.windowsExec": "C:\\Windows\\sysnative\\bash.exe" ,
"files.associations": {"*.xtpl": "html"}
}
强大的文本编辑器,装上插件能支持markdown。
Preferences–>color scheme–>任意选择一个子项即可
具体可参考下方文章:
Sublime Text3 的 Markdown 实时预览全面总结【作者:Zhang_Raymond】
需要重启软件才生效
(我暂时只安了MarkdownEditing,具体安装见上方博客)
编辑-代码折叠(倒数第四)-前是折叠后是展开
https://blog.csdn.net/y912423222/article/details/82147200
https://www.cnblogs.com/yangzhuanzheng/p/8896380.html
抓包工具,不付费的话半小时会自动退出,重开即可。
官网:https://www.charlesproxy.com/
mac不像windows,没有分屏功能,窗口拖动到边缘不能自动变成二分之一屏幕,用软件解决。具体介绍与下载方式见下方文章。
Mac软件.分屏软件Spectacle【作者:virhuiai】
链接有点问题,麻烦复制到地址栏查看吧。
https://xclient.info/?_=664be6197182c53b4f2908fb3c974014
使用sudo
sudo npm install
启用root用户
sudo passwd root
登录root用户
su root
Command+M,快速最小化当前窗口
Command+Option+M,快速最小化所有窗口
系统偏好设置——通用 可以设置双击窗口标题栏最小化当前窗口。
Mac下的浏览器类似Windows中Ctrl+F5的不请求缓存刷新页面的快捷键
正常方式:
【shitf】+【command】+【r】
如果改过快捷键的:
【fn】+【shift】+【command】+【f】
command +