我的开发环境搭建(第一部分)
上周我在工作中接到一个基于.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
2. 安装 zsh
Zsh (也称 Z shell)是Bourne Shell (sh)的扩展版本。它相比原始bash有许多很棒的功能:
- 插件和主题支持
- 拼写纠正
- 自动光盘
- 还有更多!
只需使用以下命令安装即可:
sudo apt-get install zsh
3. 安装 Oh My Zsh
现在我们有了一个不错的外壳,太好了。但是Oh My Zsh还会给我们额外的功能:
然后,只需复制以下命令:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
你会得到这个:
4. 默认使用 zsh
如果重启终端,它将再次使用 bash。为什么?因为您需要使用以下命令显式地更改它:
# Change the shell to zsh
chsh -s `which zsh`
坏消息是,你需要重启电脑🙄。
# WARNING! It will shutdown immediately :(
sudo shutdown -r 0
但重启后就会变成这样😍:
5. 安装 vim
是时候进入黑客模式了👨💻:
只是在开玩笑。
就我个人经验而言,使用Vim是我做过的最棒的决定,原因如下:
- 它很轻便。
- 它无处不在(甚至在 Windows 的 Git bash 中也有)。
- 我觉得我写代码的速度更快了。
- 甚至不要使用触摸板(或鼠标)。
- 我被迫学习诸如软件包名称之类的知识,并了解它们的用途。
- 多种编程语言的语法高亮显示
- Sublime Text 或 Visual Code Studio 等快捷方式
所以,你为什么不试一试呢?
sudo apt-get install vim
第一部分到此结束😋。
下一篇文章我将介绍:
- 配置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




