发布于 2026-01-06 0 阅读
0

我的开发环境搭建(第一部分)

我的开发环境搭建(第一部分)

上周我在工作中接到一个基于.NET Framework的新项目。作为一名合格的开发人员,我尝试在Linux上使用.NET Core运行它,但失败了,而我的工作笔记本电脑没有安装Windows系统,我该怎么办?

于是,我跑到技术支持部门,告诉他们这个问题,经过一番研究,唯一的解决办法是:删除 Linux,安装 Windows,然后再安装 Linux

该死的Windows! 😡

但这激发了我写这篇文章的灵感。

我认为这是个很棒的工作环境,能让你快速、轻松地成长,还能让你成为办公室里最酷的人。别评判我!

PS:我用的是Ubuntu 18.04,为什么不呢?在发生那些事之前我用的是Fedora 27,它仍然是我的最爱,但我会再试一次Ubuntu。

我们开始吧!

1. 安装必要工具

我们需要基本的生活必需品,否则你会吃苦头:

sudo apt-get update
sudo apt-get install build-essential git curl xclip

Enter fullscreen mode Exit fullscreen mode

2. 安装 zsh

Zsh (也称 Z shell)是Bourne Shell (sh)的扩展版本。它相比原始bash有许多很棒的功能

  • 插件和主题支持
  • 拼写纠正
  • 自动光盘
  • 还有更多!

只需使用以下命令安装即可:

sudo apt-get install zsh
Enter fullscreen mode Exit fullscreen mode

3. 安装 Oh My Zsh

现在我们有了一个不错的外壳,太好了。但是Oh My Zsh还会给我们额外的功能:

然后,只需复制以下命令:

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

你会得到这个:

4. 默认使用 zsh

如果重启终端,它将再次使用 bash。为什么?因为您需要使用以下命令显式地更改它:

# Change the shell to zsh
chsh -s `which zsh`
Enter fullscreen mode Exit fullscreen mode

坏消息是,你需要重启电脑🙄。

# WARNING! It will shutdown immediately :(
sudo shutdown -r 0
Enter fullscreen mode Exit fullscreen mode

但重启后就会变成这样😍:

5. 安装 vim

是时候进入黑客模式了👨‍💻:

只是在开玩笑。

就我个人经验而言,使用Vim是我做过的最棒的决定,原因如下:

  • 它很轻便。
  • 它无处不在(甚至在 Windows 的 Git bash 中也有)。
  • 我觉得我写代码的速度更快了。
  • 甚至不要使用触摸板(或鼠标)。
  • 我被迫学习诸如软件包名称之类的知识,并了解它们的用途。
  • 多种编程语言的语法高亮显示
  • Sublime Text 或 Visual Code Studio 等快捷方式

所以,你为什么不试一试呢?

sudo apt-get install vim
Enter fullscreen mode Exit fullscreen mode

第一部分到此结束😋。

下一篇文章我将介绍:

  • 配置vim并添加增强功能
  • 修复了一些vim 的奇怪错误
  • 精通 vim

下篇博文见!

第二部分:https://dev.to/jorge_rockr/my-development-environment-setup-part-2-4ck9

文章来源:https://dev.to/jorge_rockr/my-development-environment-setup-part-1-4a33