Why Linux and Why exactly Ubuntu
首先这里就不做Mac,Linux,Windows三者之争了。只从个人角度分析下:
Mac 不差钱(其实Mac作为超级本性价还行),不喜欢折腾直接上(还可以选择Ubuntu),既具备Windows那样丰富的软件,又兼具Linux Shell和命令行操作
Linux 最适合某些方向的程序员用,如服务端,运维,大数据开发
Windows 客户端,前端,.Net等比较合适(个人感觉)
个人使用Linux开发的路程
Centos
一开始为了贴近服务器环境,入的坑,后来觉得作开发环境Linux系统就行,centos三方软件还是差点,得自己折腾。
Manjaro
可能有些同学没用过,官网 https://www.manjaro.cn/,当时折腾Centos花了很多时间配置系统和软件,看到下图后果断入的坑,这里推荐manjaro-deepin版,
Manjaro aur第三方软件库还是很全的,用的感觉也很不错,但是像我,换公司后发了新电脑,要配置成和之前的一样,还是需要花些时间,不够快。
Ubuntu
其实ubuntu是我最开始用的,因为ubuntu在国内还是比较活跃的。为什么最终回归到ubuntu,ubuntu背后的公司在大力支持,且国内有些软件直接支持ubuntu版,
直接很关键,这意味着你不要进行任何搜索,直接下载点击安装即可,非常便捷。
必备生产力工具一览,快速安装配置
1.yahei consolas hybrid和Monaco字体
yahei consolas hybrid适合写代码,设置为sublime,terminal,idea等IDE的字体,Monaco是mac的字体,可以设为系统,IDEA菜单栏字体
2.搜狗输入法
需要先安装Fctix,教程很多,过程也很简单。
3.deepin-terminal,vim
vim系统应该自带了,ubuntu自带gnome-terminal不是很好看,推荐deepin的,如图
使用sudo apt-get install deepin-terminal直接安装(或直接在Ubuntu软件商店安装),为了让系统terminal快捷键打开我们安的终端,可以进行如下操作:
1.mv /usr/bin/gnome-terminal /usr/bin/gnome-terminal.bak 备份自带terminal
2. ln -s /usr/bin/deepin-terminal /usr/bin/gnome-terminal 创建软链接,这样每次触发快捷键就会打开我们要的终端了。
4.IDEA/WebStorm 安装你需要的jetbrains,然后设置上面安装的字体。
5.Google-Chrome,直接在Ubuntu软件商店安装,再装个Proxy SwitchyOmega 代理插件。
6.Sublime,直接在Ubuntu软件商店安装。
7.截图工具deepin-screenshot,直接在Ubuntu软件商店安装。
8.Linux最强词典golden-dict,能够屏幕直接取词,可直接在Ubuntu软件商店安装。
9.FoxiReader pdf阅读器,从官网下载Linux版即可
10.WPS OFFICE,直接从官网下载deb包,在文件管理器中点击安装即可。
11.网易云音乐,不同多说了吧,直接在Ubuntu软件商店安装。
12.微信
这是Electronic版,就是JS桌面框架写的,配置参考https://blog.csdn.net/gatieme/article/details/52800015,和网页版的差不多。
13.最后建议打开Dock->Auto-hide-the dock选项,这样屏幕左边栏会在全屏时自动隐藏。
以上推荐的软件大多都可以直接从Ubuntu软件商店安装或是从官网下载deb包点击安装,配置起来非常快,配置完后足以用于做开发了。