盘点Ubuntu上的那些必装软件-IDE篇

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

随着Ubuntu-22.04的发布图形桌面更完善了,wayland桌面的使用也更加丝滑了(触控板手势、指纹、触屏等等),总体感觉越来越像Windows了,这不一定是坏事,我习惯把操作都设置成一样的,减少我的学习压力。

之前我介绍了Ubuntu上支持的日用软件,像微信、QQ、飞书、钉钉等都是很多人日常必不可少的软件,当然也不乏很多娱乐一类的软件,有空的时候我会不断测试,一直更新下去的。

盘点Ubuntu上的那些必装软件-日用篇

这篇文章就单独拎出来给刚入行的程序员看吧,测试Ubuntu上能用的IDE,并介绍安装方式,但不介绍使用方式,请大家自行研究使用。


编程工具

1.Java

程序员基数最大的一个群体了。

1.Java环境

JDK的安装还是比较容易的,可以选OpenJDK和Oracle JDK。

OpenJDK:

bash 复制代码
#安装jdk1.8,也可以替换掉8选择其他版本,比如11
sudo apt install openjdk-8-jdk

Oracle JDK:

去官网下载,自从被Oracle收购后比以前麻烦点,需要注册一个Oracle账号,选择想要的版本和架构即可。

下载链接

2.Java IDE

这里介绍两个备选项,当然这只是常用的。

Eclipse:

可以去Ubuntu的snap商店和官网下载。

Snap商店:

打开商店并搜素eclipse下载即可,或者直接使用apt下载,当然会自动联动到snap的。

bash 复制代码
sudo apt install eclipse

官网:

eclipse官网下载链接

IDEA:

捷克的公司Jetbrains开发的IDE,很好用但是收费也不便宜。下载方式也有两种,第一是snap商店,第二是官网。

Snap:

打开商店搜索idea并下载

官网:

IDEA官方下载链接

2.C&C++

为什么合在一起说的,因为C&C++基本是无缝编程,基本C++的IDE都是支持混编C的,所以下载C++的IDE就行了。

1.C&C++环境

bash 复制代码
#基础环境
sudo apt install make
sudo apt install cmake
sudo apt install gcc
sudo install g++

#可选环境
sudo apt install clang

2.C&C++ IDE

比较经典的是VIM、eclipse和Clion,当然不止这些。

VIM
bash 复制代码
sudo apt install vim
eclipse

下载带C&C++插件的版本,和Java的版本略有差异。严格来说eclipse也是一个多功能编译器,安装不同的插件可以做不同的事,比如开发Java、C、C++、Android等等。

eclipse官方下载链接

CLion

捷克的公司Jetbrains开发的IDE,很好用但是收费也不便宜。下载方式也有两种,第一是snap商店,第二是官网。

CLion下载链接

3.Python

这个貌似没看到eclipse,大概是VIM、Pycharm和Thonny等。

1.Python环境

建议使用Anaconda,不管怎么调整不会影响到系统的环境。

Anaconda

Anaconda下载链接

2.Python IDE

VIM
bash 复制代码
sudo apt install vim
Pycharm

Pycharm下载链接

Thonny

Thonny下载链接

4.JS

使用VSCode和WebStorm就行了。

1.JS IDE

VSCode

使用snap商店下载或官网下载

VSCode下载链接

WebStorm

WebStorm下载链接

5.Go

使用GoLand就行了

1.Go环境

可以使用apt安装和官网下载。

APT下载
bash 复制代码
#装你需要的版本,如果没有就去官网下载,下面有链接
sudo apt install golang-1.20
官网下载

Go下载链接

2.Go IDE

GoLand

同样是捷克的JetBrains开发的IDE,我个人还是比较喜欢这个公司的软件的,主要是功能齐全,使用方便,要是硬说缺点的话,我觉得基于JVM开发是个缺点,终归是不如原生流畅。

GoLand下载链接

6.Rust

最近势头还是比较猛的,据说要取代C成为未来内核和系统开发的优选语言。但是未来的事情谁能说的 准呢,有兴趣的可以学起来。

官方直达页面

1.Rust环境

可以使用APT安装和官网安装。

APT安装
bash 复制代码
#选择你需要的版本,如果没有就去官网下载,下面是链接
sudo apt install rust-1.62-all
官方下载

Rust下载链接

2.Rust IDE

支持的属实不少,但是不可能全列出来,推荐VIM、VSCode、VS、Rust Rover等等。

VIM
bash 复制代码
sudo apt install vim
VSCode

可以通过snap商店和官方下载

VSCode官方下载链接

VS

只能在Windows上用,Linux装不了,不过我还是给出官方链接。另外,社区版不收费,功能受限,其他版本要钱。

VS官方下载链接

Rust Rover

同样是捷克的JetBrains开发的IDE,可以成为推荐的IDE,主要是JetBrains的软件基本风格都一样,可以学习成本。

Rust Rover官方下载链接


总结

1、开发方面基本上和Windows环境一样简单

2、后续想起来再追加

相关推荐
m0_748239336 分钟前
Linux下C++轻量级WebServer服务器 框架梳理
linux·服务器·c++
R-sz22 分钟前
解决k8s部署dashboard时一直处于Pending状态的问题
linux·容器·kubernetes
2301_815389371 小时前
【笔记】在虚拟机中通过apache2给一个主机上配置多个web服务器
linux·服务器·笔记
檀越剑指大厂1 小时前
【Linux系列】sed命令的深入解析:如何使用sed删除文件内容
linux·运维·服务器
不爱学英文的码字机器2 小时前
深入理解 Linux 文件时间戳:atime、mtime 和 ctime 的概念及应用
linux·运维·服务器
迷迭所归处3 小时前
Linux系统 —— 进程控制系列 - 进程的等待:wait 与 waitpid
linux·运维·服务器
周先森的怣忈3 小时前
RHCE(第二部分)-----第三章:shell条件测试
linux·rhce
Pocker_Spades_A3 小时前
阿里云-通义灵码:在 PyCharm 中的强大助力(下)
ide·python·阿里云·pycharm
AIGCnn3 小时前
jetson 无显示器配置WIFI
linux·jetson
yulingfeng593 小时前
Centos7 yum 报错“Could not resolve host: mirrorlist.centos.org; Unknown error“
linux·运维·centos