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

84 篇文章 1 订阅
本文介绍了在Ubuntu22.04上安装和使用Java、C++、Python、JavaScript、Go和Rust等编程语言的环境设置,包括JDK、C++编译器、IDE(如Eclipse、IntelliJIDEA、VIM、PyCharm、VSCode等)以及GoLand和RustRover等特定语言的IDE。作者强调了Ubuntu图形桌面的改进和对开发者友好的特性。
摘要由CSDN通过智能技术生成

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


前言

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

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

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

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


编程工具

1.Java

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

1.Java环境

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

OpenJDK:

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

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

下载链接

在这里插入图片描述

2.Java IDE

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

Eclipse:

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

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

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++环境

#基础环境
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
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
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下载
#装你需要的版本,如果没有就去官网下载,下面有链接
sudo apt install golang-1.20
官网下载

Go下载链接

2.Go IDE

GoLand

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

GoLand下载链接

6.Rust

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

官方直达页面

1.Rust环境

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

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

Rust下载链接

2.Rust IDE

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

VIM
sudo apt install vim
VSCode

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

VSCode官方下载链接

VS

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

VS官方下载链接

Rust Rover

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

Rust Rover官方下载链接


总结

1、开发方面基本上和Windows环境一样简单
2、后续想起来再追加

  • 22
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值