效率系列(八) macOS配置前端开发环境

这篇具有很好参考价值的文章主要介绍了效率系列(八) macOS配置前端开发环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家好,我是半虹,这篇文章将会介绍如何在 macOS 中从零配置前端开发环境


零、序言

这篇文章主要是想提供一份前端开发配置清单,以及简单介绍一下安装步骤,仅供大家参考

正式开始之前先说一下硬件,电脑是 MacBook Air M2,系统是 macOS Sonoma 14.0


一、软件安装

1、Chrome

macOS 其实自带有 Safari 浏览器,但我个人感觉还是 Chrome 用起来更顺手一些

默认的 Google 搜索引擎,内置的 DevTools 开发者工具,丰富的 Extensions 生态,都能提升日常开发体验


不过 App Store 没有提供 Chrome 安装,我们需要自己到官网下载安装,好在过程也非常简单

首先在官网下载安装程序 (dmg 文件),之后双击运行,将 Chrome 图标拖动到 Application 目录即可


最后,想给大家安利一些自己正在用的 Chrome 插件:

  • 几枝:简约古典的新标签页,在新标签页上展示中国传统色的层叠波浪效果搭配经典诗词
  • React Developer Tools:React 开发官方插件,提供组件调试以及性能分析工具

2、VSCode

前端开发领域里面,比较常用的 IDE 莫过于 VSCode 和 WebStorm,两个都挺好用的,可以根据需要安装

因为我有多种语言的开发需求,所以选择 VSCode 会更方便一点 ,而 VSCode 也是要自己从官网下载安装


首先在官网下载应用程序 (zip 文件),然后双击解压,将 VSCode 应用拖动到 Application 目录就可以

这里有一点值得介绍一下,官网上的 Mac zip 下载会有三个选项:

  • Intel chip      :适用于 Intel 芯片
  • Apple silicon:适用于 M 系列芯片
  • Universal        :同时适用于 Intel 和 M 系列芯片

建议下载对应的就好,没必要下载 Universal,能节省一点空间,比如我这里就是下载 Apple silicon


最后还是安利一些 VSCode 的插件,大家可以在 VSCode 的 Extensions 面板去搜索安装

  • GitLens:Git 多人协作插件,可以提供每个文件历史修改记录,方便追踪文件修改
  • Prettier:代码格式化工具,方便统一代码风格

噢噢对了,VSCode 还有一个方便实用的命令行工具,即在终端通过 VSCode 打开指定文件,设置如下:

  • 首先,要在 VSCode 按下 command + shift + p 打开命令面板
  • 然后,输入 shell command,选择 Install 'code' command in PATH
  • 这样,就能在终端使用 code <名称>,在 VSCode 打开指定文件

3、Typora

最后一个安装的软件是 Typora,这是一个即时渲染的  Markdown  写作软件,符合大众一般的写作习惯

这款软件之前也安利过,推荐有 Markdown 写作需求的同学使用,同样也是在官网下载安装


虽说现在 Typora 需要收费,但网上还是有不少“激活教程”的,正常安装后可按以下操作激活:

  • 进入目录 /Applications/Typora.app/Contents/Resources/TypeMark

    • 这里可以在访达中按快捷键 command + shift + g 进行搜索
  • 打开文件 page-dist/static/js/LicenseIndex.180dd4c7.e861f46f.chunk.js

    • 这里可以用任意文本编辑器,如果上面已经安装 VSCode,那直接用 VSCode 打开就行
  • 全文搜索 e.hasActivated="true"==e.hasActivated,并将其替换为 e.hasActivated="true"=="true"

    • 如果你是用 VSCode 打开的,那么按 command + option + f 即可打开替换

二、环境配置

1、Xcode Command Line Tools

Xcode 是 macOS 上的 IDE,主要用于开发 macOS 和 iOS 应用程序,可以在 Apple Developer 进行下载

Xcode 中的命令行工具包 (Command Line Tools),提供很多通用开发工具,例如 gitgccmake


即使无需开发 macOS 或 iOS 的应用,也能单独下载 Command Line Tools,这时可以用 xcode-select 安装

xcode-select --install

安装完成之后,可以输入以下命令查看当前用的 Command Line Tools 路径

xcode-select -p # /Library/Developer/CommandLineTools

若想深入看看 Command Line Tools 究竟包括什么,打开上面的路径就可以

简单来说包括 LibrarySDKsusr 三个文件夹,其中 usrbin 目录下就有上百个常用的命令行工具


值得说明的是 Command Line Tools 可能存在多个,对应不同的 Xcode

xcode-select 是 macOS 自带的工具,用于指定开发者目录

该目录可决定 Command Line Tools 和 BSD development commands 的路径

xcode-select 常用参数如下:

  • xcode-select --install:安装命令行工具包
  • xcode-select -p:打印当前开发者目录
  • xcode-select -s:切换当前开发者目录
  • xcode-select -r:重置默认开发者目录

2、nvm

nvm 是 node 环境管理包,可以很方便地切换多个 node 版本,按照官网说明,安装方式如下:

# 方式一
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# 方式二
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

其本质就是下载 install.sh 文件,然后用 bash 执行该文件:bash install.sh


nvm 默认安装到 ~/.nvm,且在 ~/.zshrc 配置环境变量

如果 安装时没有 ~/.zshrc,可手动创建后重新执行脚本,或手动创建后直接将以下文本写入文件

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

最后 重新激活配置文件即可

source ~/.zshrc

3、conda

conda 是 python 环境管理包,可以很方便地管理多个 python 环境,按照官网说明,安装步骤如下:

  • 创建安装目录
mkdir -p ~/.miniconda3
  • 下载安装脚本
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh -o ~/.miniconda3/miniconda.sh
  • 执行安装脚本
bash ~/.miniconda3/miniconda.sh -b -u -p ~/.miniconda3
  • 删除安装脚本
rm -rf ~/.miniconda3/miniconda.sh
  • 配置环境变量
~/miniconda3/bin/conda init zsh # macOS 默认终端目前是 zsh,如果是其它终端,可以用其它参数

本质上就是将以下文本写入 ~/.zshrc

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/Users/<username>/.miniconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/Users/<username>/.miniconda3/etc/profile.d/conda.sh" ]; then
        . "/Users/<username>/.miniconda3/etc/profile.d/conda.sh"
    else
        export PATH="/Users/<username>/.miniconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

三、终端设置

1、界面

macOS 默认的终端软件是 Terminal,个人觉得原有的界面有点过于正规了,所以稍稍调整一下

根据自己的使用习惯,做了两个设置:

  • 半透明界面
    • 打开终端,按快捷键 command + shift + , 打开设置
    • 描述文件 - 文本 - 背景:设置为黑色,不透明度设置为 90%,模糊度设置为 0%
    • 描述文件 - 文本 - 文本:设置为白色,不透明度设置为 100%
  • 全屏幕终端
    • 打开终端,按快捷键 command + shift + , 打开设置
    • 描述文件 - 窗口 - 窗口大小:列数 & 行数 各设置为大于屏幕宽高即可

2、功能

一个好的终端应该是好看且好用的,但 macOS 默认的终端 zsh 确实算不上是这个标准

为此,oh-my-zsh 来了,这是一个基于 zsh 的拓展工具集,  提供主题配置、插件机制等常用功能


按照官网说明,安装方法如下:

# 方式一
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# 方式二
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

本质其实还是下载 install.sh 文件,然后使用 bash 执行这个文件 bash install.sh


oh-my-zsh 默认安装在 ~/.oh-my-zsh,环境变量配置在 ~/.zshrc

注意,这里会有一个坑,oh-my-zsh 安装好之后,会发现原来设置的 nvm 和 conda 的环境变量失效了

因为在安装时它会重写 ~/.zshrc,并把原来的 ~/.zshrc 另存为 .zshrc.pre-oh-my-zsh

所以还需要把 .zshrc.pre-oh-my-zsh 原有的 nvm 和 conda 的配置复制回新的 ~/.zshrc 文件


下面主要讲讲怎么配置主题和应用插件

我们可以看到上面配置文件 ~/.zshrc,其中有两行是比较重要的

# 主题配置项
ZSH_THEME="robbyrussell"

# 插件配置项
plugins=(git)

而在 ~/.oh-my-zsh/themes 目录下可以看到所有已安装的主题,更换主题只需要修改 ZSH_THEME 就可以

例如 目录下有 af-magic.zsh-theme 主题文件,那么设置为 ZSH_THEME="af-magic" 就可以使用 该主题

官网 可以看到所有可用的主题



同样 ~/.oh-my-zsh/plugins 目录下可以看到所有已下载的插件,新增插件只需要加入 plugins 就可以

例如 有一款名为 z 的插件,如果希望新增这个插件,那么可以修改为 plugins=(..., z)

官网 可以看到所有可用的插件


注意,有些插件如果还没有下载到插件目录,配置使用之前需要先下载

最后,推荐一些非常好用的插件,更多的可以留给大家以后慢慢去探索:

  • 自动补全:zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
  • 语法高亮:zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

安装之后,进行配置,打开 ~/.zshrc 文件,修改 plugins 栏目,新增进去就好

plugins = (
  ...,
  zsh-autosuggestions,
  zsh-syntax-highlighting
)

修改之后,激活修改

source ~/.zshrc


好啦,本文到此结束,感谢您的阅读!

如果你觉得这篇文章有需要修改完善的地方,欢迎在评论区留下你宝贵的意见或者建议

如果你觉得这篇文章还不错的话,欢迎点赞、收藏、关注,你的支持是对我最大的鼓励 (/ω\)文章来源地址https://www.toymoban.com/news/detail-835696.html

到了这里,关于效率系列(八) macOS配置前端开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • pycharm配置wsl开发环境(conda)

    在研究qanything项目的过程中,为了进行二次开发,需要在本地搭建开发环境。然后根据文档说明发现该项目并不能直接运行在windows开发环境,但可以运行在wsl环境中。于是我需要先创建wsl环境并配置pycharm。 WSL是“Windows Subsystem for Linux”的缩写,是Windows操作系统的一项功能,

    2024年04月29日
    浏览(49)
  • 简易版Pycharm(2023)+Conda开发环境配置教程

    不知道为什么,自从Pycharm更新了新的版本以后,在Pycharm中为项目工程配置Python解释器环境时,总是不能像以前那么方便。 比如,当前Conda中有十个不同的开发环境,每个环境一个名称,比如,ptc、ptc2等。 以前旧版本的Pycharm配置后能够看到不同环境的名称,如下图中的Pyth

    2024年02月07日
    浏览(43)
  • macOS配置Python开发环境

    现在的macOS系统(以本人MacBook Air 15.3英寸 M2芯片macOS Ventura系统为例)已经集成好了python环境,且在自带终端zsh中使用python命令。 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9 注意:\\\"/\\\"代表 系统根目录 (即Machintosh HD),\\\"~\\\"代表 用户根目录 (即根目录下的

    2024年02月13日
    浏览(42)
  • 【macOS 系列】如何在mac下安装nvm实现多版本nodejs

    注意:mac下用nvm。win下用nvm-windows 以下步骤都是在命令行工具下执行: 1、安装 2、刷新系统环境 3、验证是否安装成功 4、使用和下载其他node版本 参考链接: https://github.com/nvm-sh/nvm 如何在window中使用: https://www.imqd.cn/user-nvm-window-manage-nodejs.html 在重启终端后,又不能运行nv

    2024年02月12日
    浏览(59)
  • MacOS系统Java开发环境配置

    首先要安装jdk,进入Oracle官网 企业一般使用java8,进入页面后往下翻就能找到 这里选择macOS系统,只有一个安装包,这里新用户会要求注册,注册成功才能下载,下载完成后双击,会出现安装指引,一直点下一步直到安装完成 在 启动台-其他 中找到找到终端(terminal),打开后

    2024年02月13日
    浏览(49)
  • macOS中配置Java开发环境的详细步骤

    R语言某些包需要配置Java开发环境,作为一个软件小白,用mac本在安装的时候碰到了很多问题。本帖为自己安装过程的整理,操作写得比较细且很笨蛋,如有问题请各位大神轻喷~ 参考如下: 主要流程:Mac环境下配置Java开发环境(jdk maven tomcat idea) - 知乎 maven安装:https:/

    2024年02月04日
    浏览(59)
  • 前端配置开发环境,新电脑配置前端开发环境,Vue开发环境配置的详细过程(前端开发环境配置,电脑重置后配置前端开发环境)

    简介:有时候,我们需要在新电脑 或者 电脑重置后,配置前端开发环境,具体都需要安装什么软件和插件,这里来记录一下(文章适合新手和小白,大佬可以带过)。 ✨前端开发环境,需要用到的软件和插件: Chrome Visual Studio Code(vscode)  Node.js(npm / cnpm) Vue CLI (vue-

    2024年03月19日
    浏览(50)
  • MacOS配置Python开发环境和Pycharm的详细步骤(完整版)

    目录 引言: 步骤: 下载Pycharm安装包: 安装和基本配置Pycharm: 汉化Pycharm编辑器: 安装Python其他版本的解释器: Python第三方库和插件的介绍及安装: Python软件包管理工具pip: 通过pip安装requests第三方库:  第一次终端显示报错及解决:  通过pip安装Beautifulsoup4第三方库:

    2024年02月03日
    浏览(50)
  • Python(Conda)环境迁移(从win10到macos12.5)笔记

    背景环境 win10是以前安装的conda和py。目前需要导出的环境的版本为py3.10.4。 macos是重新安装的conda,目前有的环境是py3.11.4。 我是先进conda用刚安装好的base创建了一个py3.10.12的虚拟环境,简称310。 以前的win上的base可能年少无知有修改过,具体也记不得( 1、通过conda迁移 方法

    2024年02月17日
    浏览(50)
  • macOS下使用VS Code配置gcc、gdb搭建C/C++开发环境

        本篇记录在macOS系统下使用VS Code配置 GCC、GDB来搭建C/C++开发环境,首先要提前安装好gcc和gdb,见前一篇博文 macOS下安装gcc、gdb(实测可行)   安装好gcc、gdb之后,接下来为VS Code配置文件使其可以调用gcc、gdb,macOS下的配置过程与Linux下类似,可见之前的博文 Linux/Ubuntu系统

    2024年02月08日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包