GNU/Linux 操作系统数量繁多,对于新手直接使用进行开发十分不友好。但是,随着 许多工具的发展,Linux 入门已经没有那么困难,这里简单介绍笔者的几个开发环境, 供读者参考。
操作系统以及桌面环境
推荐使用 Linux Mint
辅以 Cinnamon Edition
桌面环境,
根据笔者五年的使用经验,这个桌面环境非常稳定,不容易出问题,
且基本的配置都可以提供。
这里建议:
- 既然是开发环境,就不要折腾。
- 使用效率最高的开发环境
有些人会推荐使用 i3 等非常粗暴的开发环境,可以说,笔者的个人感觉是,i3 等 基于 openbox 就只是个图形界面,而不是一个桌面环境。
除此之外,也可以考虑 gnome 桌面环境。KDE 是不建议使用的,笔者没能配置好,也比较 吃配置。基于 QT 的桌面环境也不够自由。
终端环境
fish
是一个新的 shell,不过zsh
更加好用一些。可以考虑安装oh-my-zsh
来加强
自己的shell
,不过这个事情已经被网上的文章讲烂了。我这里更建议使用antigen
来配置自己的zsh
,并且通过github
或者gitee
进行网络同步,从而在多个环境下
可以使用同一套配置。
编辑器
vscode
,pycharm
这些东西都是可以用的。
办公软件
可以做 ppt 啥的。自带的libreoffice
体验不是很好,不是很建议使用。不过按照发展
速度,这些东西迟早会赶上来的。
IM
electron 版本的微信虽然可以勉强用一下,但是笔者还是建议多使用邮箱 网易和腾讯均可。
在使用 Linux 的过程中,可以不断的优化自己的使用环境。Linux 给予了用户最大的自由, 这也意味着用户需要对自己的行为负责。
2020/12/30
现在我已经不使用 Linux 桌面环境了,基本上都是采用 虚拟机 的方式来使用 Linux。因此 Vim、Zsh 这些工具才是主要的软件环境。
2020年,Linux 桌面环境对于使用 word
, excel
, ppt
以及 微信,钉钉,QQ 的人仍然不是很友好。