和我一起设置我的电脑!

2025-05-24

和我一起设置我的电脑!

我刚刚购买了我的第一台个人 Mac,我认为这是一个很好的机会来记录我的设置过程以及我安装的所有内容!

我原本以为会重点解决那些安装困难、在整个过程中遇到的问题,但我很高兴地说,在安装过程中我没有遇到任何问题!所以,以下是我做的以及原因!

铬合金

我几乎只用 Chrome,而且已经用了一段时间了。它的开发者工具很棒。我不太习惯用 Safari,所以这是我安装的第一个工具!我刚通过 Safari 下载了它。我通过登录我的 G-Mail 账户同步了我的设置和收藏夹。

奇观

Spectacle 是一款窗口管理工具,您可以使用键盘快捷键在显示器上移动窗口。我已经用了一段时间了,完全依赖它——说实话,没有它我很难操作电脑!这个工具非常重要!我也是通过浏览器下载的,我想在做其他事情之前先把它设置好。

自制

Homebrew 是一个软件包管理器,可以在 MacOS 上轻松安装各种东西。说实话,现在我简直无法想象没有它我该如何安装任何东西。

这是安装它的命令:

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Enter fullscreen mode Exit fullscreen mode

语言

我通常在个人电脑上用来编写代码的三种语言是 Python、Ruby 和 JavaScript。

红宝石

我用它rbenv来设置 Ruby 环境。它允许你轻松地在不同版本之间切换,并为不同的项目设置版本。我将全局 Ruby 版本设置为2.5.1所使用的版本dev.to

$ brew install rbenv
Enter fullscreen mode Exit fullscreen mode

然后,我将文件添加eval "$(rbenv init -)"到我的 .zshrc 中(如果你不使用 Zsh,那么它就是你的 Bash 配置文件)。这样,每当我打开终端时,rbenv 就会自动加载。

$ rbenv install 2.5.1
$ rbenv global 2.5.1
Enter fullscreen mode Exit fullscreen mode

Python

Python 是我学习的第一门编程语言,至今仍是我拥有最多专业经验的编程语言。安装 Python 的方法有很多,但我个人更喜欢不使用 Anaconda。我发现这样以后安装问题会更少。Anaconda 还会自动安装 pip(Python 包管理器),这样以后就不用费心设置了。

我还立即安装了 IPython,因为我几乎每天都使用它来测试代码片段。

$ brew install python3
$ pip3 install ipython
Enter fullscreen mode Exit fullscreen mode

节点

第三个需要设置的语言是 Node。这个通常还不错,我以前安装 Node 的时候没遇到过太多问题。

$ brew install node
Enter fullscreen mode Exit fullscreen mode

开发人员工具

Visual Studio 代码

我使用 Visual Studio Code 作为文本编辑器已经有一段时间了,而且我非常着迷。我有一个完整的帖子来介绍我的设置

我用brew它来安装它,但对于您想要桌面图标的应用程序,您可以添加cask它,它会为您完成!

$ brew cask install visual-studio-code
Enter fullscreen mode Exit fullscreen mode

Git

Git 非常重要;绝对必须安装!我再次通过 HomeBrew 安装了它。

$ brew install git
Enter fullscreen mode Exit fullscreen mode

我还设置了一个全局的 .gitignore,以便某些文件始终被排除在版本控制之外。

然后,我进行设置,以便使用 Visual Studio Code 而不是 Vim for Git。

$ git config --global core.editor 'code --wait'
Enter fullscreen mode Exit fullscreen mode

我还设置了我的GitHub SSH 密钥,这样我就不必一直输入密码。

费拉代码

我的终端和 VS Code 都使用 Fira Code 字体。我喜欢它的连字和外观!

$ brew tap caskroom/fonts
$ brew cask install font-fira-code
Enter fullscreen mode Exit fullscreen mode

草图

我使用 Sketch 完成我的所有设计工作——下面是有关我的工作流程的更多信息

$ brew cask install sketch
Enter fullscreen mode Exit fullscreen mode

Zsh + ITerm2

我使用 Zsh 和 ITerm2 来设置终端。你可以在这里阅读所有相关信息!我使用 Homebrew 安装了 ITerm2。Mac 系统自带了 Zsh,不过我使用了 oh-my-zsh 来完成设置。

$ brew cask install iterm2
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Enter fullscreen mode Exit fullscreen mode

其他内容

奇妙的

我还安装了 Fantastical2。这是一款改进的 Google 日历,允许你使用多个帐户登录,并一次性查看所有日历。对我来说,这至关重要,因为我有工作、博客和个人日历。我曾经因为看错了日历而意外地重复安排了日程,所以现在我查看所有日历时都非常小心!

松弛

虽然 Slack 主要用于工作,但我也有几个社交组织,所以我的个人电脑上也安装了它们。它们主要用于我所在地区的聚会。我再次使用 Homebrew 安装了它。

$ brew cask install slack
Enter fullscreen mode Exit fullscreen mode

桌面背景

我所有的桌面背景都用Design Love Fest做。它们太漂亮了,而且每周都会更新一套,所以我总能找到新的。我的新电脑就用这个。

结论

整个安装过程非常顺利,用时很短。我之前遇到过很多安装问题,所以说实话,这次真的非常惊讶!欢迎在推特上分享你最喜欢的、值得我安装的应用!

文章来源:https://dev.to/aspittel/set-up-my-computer-with-me-5bee
PREV
谢谢,接下来:链表简介
NEXT
作为开发人员进行公开演讲