我如何设置我的 Linux 计算机进行编码软件包字体软件我使用的随机程序(你可能会喜欢一个)

2025-05-25

我如何设置我的 Linux 计算机进行编码

套餐

字体

软件




我使用的随机程序(您可能喜欢其中一个)

大家好,今天又是我,我将向你们展示我的 Linux 机器设置,请记住,我不是在谈论 RPI 或服务器,而是在谈论一个完整的开发人员电脑,在这个例子中,我使用安装了 ubuntu 19.10 的计算机。

其中大多数只是小列表,以便您知道它们是什么,并且我将在编写它们时添加一两个命令(大多数如何安装它们)

套餐

在这里您将看到一些可以使用 apt 轻松安装的程序,这就是我决定分离软件包和软件的原因。

构建必需品

如果您不知道,build-essentials 字面意思就是构建许多软件的必需品,我主要用它来安装 g++ 和 gcc、c++ 和 c 编译和制作软件,使编译更加人性化。



sudo apt install build-essential


Enter fullscreen mode Exit fullscreen mode

python3 和 pip3

我大学编程课结束后,第一个想学的就是 Python(我觉得学得还不错)。既然 Python2 今年要弃用了,为什么不学 Python3 呢?我主要在学习机器学习和 Django 的时候用 Python(我一直不太懂 Django)。



sudo apt install python3 python3-pip


Enter fullscreen mode Exit fullscreen mode

Node.js 和 npm

我的意思是...拜托?node.js 和 npm如今已成为大量项目的核心,Web 开发正在试图取代软件开发,我在大多数 Web 项目中都使用这两个工具。



sudo apt install nodejs npm


Enter fullscreen mode Exit fullscreen mode

世博会

我使用 expo 来快速且粗糙地响应原生应用程序,对我来说绝对是最好的,如果你的电脑不是很强大但你想制作应用程序,你应该尝试一下。



sudo npm install -g expo-cli


Enter fullscreen mode Exit fullscreen mode

CRA(创建反应应用)

我知道它不是最好的,但它确实很出色,而且速度很快,但我用它来制作我的反应项目模板



sudo npm install -g create-react-app


Enter fullscreen mode Exit fullscreen mode

Git

我甚至不知道为什么我把它留到最后...我的意思是...git man,就像我电脑上使用最多的命令,我甚至不需要让你知道我用它做什么。



sudo apt install git


Enter fullscreen mode Exit fullscreen mode

Vim

我喜欢尝试服务器和其他东西,大多数时候它们都有一个“sudo 保护”的文件,我需要编辑它,所以我只使用 vim,它可能很难,但我喜欢它。



sudo apt install vim


Enter fullscreen mode Exit fullscreen mode

字体

如果你是编程新手,你可能会想“我到底为什么需要字体?”
好吧,告诉你,字体真的很重要,你肯定不想盯着一个丑陋的字体看 5 个多小时吧?

Fira代码

因此,请尝试一下 Fira 代码,这是 GitHub 页面,因为它取决于每个操作系统,以及如何安装它们。Fira
代码

编辑
我的一个好朋友做了这个教程

软件

VS 代码

我主要使用 VS Code 作为代码编辑器,我想不需要赘述。我从官方网站安装的。

雷鸟

我显然使用雷鸟来收发电子邮件,这是我的第一个电子邮件应用程序,它现在仍在使用,您实际上可以使用命令来安装它。



sudo apt-get install thunderbird

Enter fullscreen mode Exit fullscreen mode




我使用的随机程序(您可能喜欢其中一个)

  1. 爆米花时间 - 我喜欢看电影(但不喜欢一边编码一边看电影……)
  2. 传输 - 你知道的非法的东西......电影哈哈哈。
  3. Gimp - 简单易用的图像编辑器。
  4. Libresprite - 好的,这是我第一次自己编译的程序,如果你想学习的话请告诉我。

这是我第一篇真正意义上的“长”文,如果你喜欢,请告诉我。这样我就可以开始写更多“长”文了。

文章来源:https://dev.to/mendoza/how-i-set-my-linux-computer-for-coding-3goc
PREV
适合初学者到专业人士的 15 个 CSS3 最佳实践。
NEXT
将静态 HTML/CSS 网站转换为 React App