我如何设置我的 Linux 计算机进行编码
套餐
字体
软件
我使用的随机程序(您可能喜欢其中一个)
大家好,今天又是我,我将向你们展示我的 Linux 机器设置,请记住,我不是在谈论 RPI 或服务器,而是在谈论一个完整的开发人员电脑,在这个例子中,我使用安装了 ubuntu 19.10 的计算机。
其中大多数只是小列表,以便您知道它们是什么,并且我将在编写它们时添加一两个命令(大多数如何安装它们)
套餐
在这里您将看到一些可以使用 apt 轻松安装的程序,这就是我决定分离软件包和软件的原因。
构建必需品
如果您不知道,build-essentials 字面意思就是构建许多软件的必需品,我主要用它来安装 g++ 和 gcc、c++ 和 c 编译和制作软件,使编译更加人性化。
sudo apt install build-essential
python3 和 pip3
我大学编程课结束后,第一个想学的就是 Python(我觉得学得还不错)。既然 Python2 今年要弃用了,为什么不学 Python3 呢?我主要在学习机器学习和 Django 的时候用 Python(我一直不太懂 Django)。
sudo apt install python3 python3-pip
Node.js 和 npm
我的意思是...拜托?node.js 和 npm如今已成为大量项目的核心,Web 开发正在试图取代软件开发,我在大多数 Web 项目中都使用这两个工具。
sudo apt install nodejs npm
世博会
我使用 expo 来快速且粗糙地响应原生应用程序,对我来说绝对是最好的,如果你的电脑不是很强大但你想制作应用程序,你应该尝试一下。
sudo npm install -g expo-cli
CRA(创建反应应用)
我知道它不是最好的,但它确实很出色,而且速度很快,但我用它来制作我的反应项目模板
sudo npm install -g create-react-app
Git
我甚至不知道为什么我把它留到最后...我的意思是...git man,就像我电脑上使用最多的命令,我甚至不需要让你知道我用它做什么。
sudo apt install git
Vim
我喜欢尝试服务器和其他东西,大多数时候它们都有一个“sudo 保护”的文件,我需要编辑它,所以我只使用 vim,它可能很难,但我喜欢它。
sudo apt install vim
字体
如果你是编程新手,你可能会想“我到底为什么需要字体?”
好吧,告诉你,字体真的很重要,你肯定不想盯着一个丑陋的字体看 5 个多小时吧?
Fira代码
因此,请尝试一下 Fira 代码,这是 GitHub 页面,因为它取决于每个操作系统,以及如何安装它们。Fira
代码
编辑
我的一个好朋友做了这个教程
软件
VS 代码
我主要使用 VS Code 作为代码编辑器,我想不需要赘述。我从官方网站安装的。
雷鸟
我显然使用雷鸟来收发电子邮件,这是我的第一个电子邮件应用程序,它现在仍在使用,您实际上可以使用命令来安装它。
sudo apt-get install thunderbird
我使用的随机程序(您可能喜欢其中一个)
- 爆米花时间 - 我喜欢看电影(但不喜欢一边编码一边看电影……)
- 传输 - 你知道的非法的东西......电影哈哈哈。
- Gimp - 简单易用的图像编辑器。
- Libresprite - 好的,这是我第一次自己编译的程序,如果你想学习的话请告诉我。
这是我第一篇真正意义上的“长”文,如果你喜欢,请告诉我。这样我就可以开始写更多“长”文了。
文章来源:https://dev.to/mendoza/how-i-set-my-linux-computer-for-coding-3goc