盘点Ubuntu上的那些必装软件-IDE篇
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 编程工具
- 1.Java
- 1.Java环境
- 2.Java IDE
- Eclipse:
- IDEA:
- 2.C&C++
- 1.C&C++环境
- 2.C&C++ IDE
- VIM
- eclipse
- CLion
- 3.Python
- 1.Python环境
- Anaconda
- 2.Python IDE
- VIM
- Pycharm
- Thonny
- 4.JS
- 1.JS IDE
- VSCode
- WebStorm
- 5.Go
- 1.Go环境
- APT下载
- 官网下载
- 2.Go IDE
- GoLand
- 6.Rust
- 1.Rust环境
- APT安装
- 官方下载
- 2.Rust IDE
- VIM
- VSCode
- VS
- Rust Rover
- 总结
前言
随着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、后续想起来再追加
还没有评论,来说两句吧...