我买到了MacBook,所以要进行环境设置
简而言之
最近我新买的 MacBook Air 的初始设置备忘录。
我将记录使用的应用程序和工具的说明及安装方法。
只需要一个选项,将以下内容用中文进行本地化改写:
规格。
操作系统:macOS Ventura
Shell:zsh
键盘:美式布局
谷歌浏览器
这是浏览网站所需的网络浏览器。如果绑定到同一Google账户,就可以方便地在不同设备之间共享书签和历史记录。
在Mac上,默认情况下会安装Safari浏览器,但是我想使用Chrome,所以会下载安装它。
设置为默认浏览器也很简单,当打开Chrome时会询问是否要设置为默认浏览器,选择设置后就会在Chrome上进行默认浏览器的设置。
关闭实时转换
当我开启“实时转换”时,会在我输入日语的同时自动将其转换为汉字。由于使用体验一般,我选择关闭此功能。
请将输入语言切换到日语输入模式,并在屏幕右上角的菜单栏中点击“あ”,然后取消“实时转换”的选中。
在功能键/地球仪键上将语言切换关闭。
我使用后面要提到的 Karabiner-Elements,通过使用空格键的左右Command键来切换输入源,所以我选择关闭。
系统环境设置 → 键盘 → 按下地球仪键右侧的选择框,将输入源更改为无操作。
截屏设置
更改保存路径
默认情况下,保存在桌面上,因此我会更改保存位置。
从 Finder 中选择 “应用程序” → “实用工具” → “截图” 并打开它。
在选项中选择任意的保存位置。
修改文件名称
默认情况下,截屏的文件名会以 “屏幕截图” + 日期 + 时间的形式,例如“屏幕截图2023-11-14 15.41.08″。
为了避免可能出现的问题,并且方便识别,在进行截屏时,会修改附加到文件名上的文本,以确保不包含全角字符。
打开终端应用程序,然后输入以下命令。
// ファイル名の日本語での`スクリーンショット`の部分を `screenshot` へ変更する
$ defaults write com.apple.screencapture name screenshot
// ファイル名から `日付` + `時刻` を除き、連番にする
$ defaults write com.apple.screencapture include-date -bool false
最终的结果将会是以下这样的文件名。
-
- screenshot
-
- screenshot 1
- screenshot 2
立即将屏幕截图保存到剪贴板。
我参考了这篇文章。简单来说,使用 macOS 预装的应用程序 Automator,可以编写在截取屏幕截图时执行的程序。通过这个方式可以将截图保存到剪贴板中。
卡拉宾-元素
Karabiner-Elements 是一個用於自訂 macOS 鍵盤的工具。
您可以完全按照自己的喜好進行自訂,並且如果導入已準備好的複雜規則,您也可以輕鬆使用而無需進行複雜的設定。
安装方法
您可以从Karabiner-Elements的官方网站上获取该应用程序。
定制
将「Caps Lock」键改为「Control」键。
- 打开Karabiner-Elements,点击“简单修改”下的“添加项目”。
- 从「修饰键」中,选择“caps_lock”在两个选择框的左边,“left_control”在右边。
通过这个设置,当按下“caps lock”键时,它将被识别为“control”键。
把适用于日本语环境的设置(版本6)导入
我会参考上述说明。在步骤2的搜索栏中输入“日本语”,然后点击“日本语环境设置(版本6)”旁边的“导入”按钮,然后按照上述说明进行操作。
在步骤4中,您可以决定启用每个规则(应用),因此,如果有喜欢的规则,可以尝试采用它们。
我加入了“rev 2”的功能,使得在使用美式键盘时,只需单独按下右Command键时发送假名键,单独按下左Control键时发送英数键,从而可以通过在空格键的左右Command键输入来切换输入源。
阿尔弗雷德5
「Alfred」是一款可在 macOS 上使用的快速启动应用程序,类似于预装的「Spotlight」功能。
您可以从网页上下载dmg文件。
以下是一个使用示例,您可以在默认设置中同时按下option键和空格键,然后在搜索栏中输入要启动的应用程序名称,它会帮您启动应用程序。
自制啤酒
Homebrew是适用于macOS或Linux的软件包管理器。通过使用Homebrew,您可以在macOS上安装一些未预装的软件包,如Python、Node.js以及一些应用程序,如Google Chrome、Slack和Zoom。
您可以使用公式中提供的命令进行安装。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
因为要求输入密码,所以要输入Mac的登录密码。
使用 M2 芯片的 Mac,需要手动设置 PATH。
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/{User name}/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
我使用 Homebrew 安装了 git、asdf 和 hyper 等软件。
Git是一个分布式版本控制系统。
众所周知,这是一款源代码版本管理系统。
我们将使用Homebrew来安装。
$ brew install git
用户设置
使用git config命令,可以修改与Git提交相关联的姓名。
设置用户名和电子邮件地址。
$ git config --global user.name "test"
$ git config --global user.email "test@example.com"
确认已设定的事项。
$ git config user.name
> test
$ git config user.email
> test@example.com
嗯噗
asdf 是一个版本管理工具。所有工具的版本定义都包含在一个文件(.tool-versions)中,并通过将其检入项目的 Git 存储库以便团队共享,以确保每个人都在使用完全相同版本的工具。
你可以使用asdf来安装和使用node和golang等软件。
我使用了Homebrew进行安装。
brew install asdf
我会创建一条路径。
echo -e "\n. $(brew --prefix asdf)/libexec/asdf.sh" >> ${ZDOTDIR:-~}/.zshrc
Node.js 节点.js
安装 Node.js,这是 JavaScript 的运行环境,在服务器上运行 JavaScript 时必须安装此环境。
使用 asdf 工具安装 Node.js。
-
- 安装依赖关系
shell
$ brew install gpg gawk
安装插件
https://github.com/asdf-vm/asdf-nodejs
shell
$ asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
检查最新稳定版本
shell
$ asdf latest nodejs
安装最新稳定版本
shell
$ asdf install nodejs latest
将安装的 Node.js 设置为全局
shell
$ asdf global nodejs latest
在全球范围内,我们已设置了最新版本的Node.js,但在特定的存储库中使用另一个版本也很容易。
-
- 查找可安装的版本
shell
$ asdf list-all nodejs
安装 18.18.2 版本
shell
$ asdf install nodejs 18.18.2
切换到设定好的仓库并更改 Node.js 的版本
shell
$ cd /path/to
$ asdf local nodejs 18.18.2
毛线
这是一个与npm兼容的Node.js包管理器。
在公式上,使用了Homebrew进行安装,但我使用了asdf。如果使用asdf,请参考asdf-yarn的GitHub存储库的README中的说明。
$ asdf plugin-add yarn
$ asdf install yarn latest
$ asdf global yarn latest
Shell 的个性化定制
我正在使用 macOS 的默认 Shell,即 zsh。
您可以使用以下命令来确认当前使用的shell是什么。
$ echo $SHELL
> /bin/zsh
我已经在另一篇文章中详细介绍了如何定制zsh。
Docker(容器技术)
我从Docker官方网站上选择了适用于搭载Apple芯片的Mac的Docker Desktop进行下载。
请根据自己的设备选择适合的版本。