为什么要用linux?拥抱开源?linux比windows更能让人学到东西?
我认为都不是,我认为有两点:
1. linux 是免费的,而windows、mac os 等均比较贵。使用盗版断然是不好的,当然也不是说一定不能用,但用的时候多些负罪感,可以购买的时候去购买。
2. 课程或者项目需求,这个是硬需求,无需解释。
作为个人长期使用的系统,我个人选择ubuntu 14.04,软件非常丰富,界面也差强人意。
用的最多的就是chrome、vim、wiznote,均强烈推荐使用(vim自带,但是不配置基本不能用)
我的配置很简单,主要有:
1. 下载Qt 5;(不想配置vim的话,可以直接使用Qt开发C++项目,里面可以直接使用vim的编辑模式,并且自动补全什么的还是很棒的)
2. wiznote (强烈推荐,感觉比evernote更适合我,onenote一是对代码支持不够(不能配色、缩进也不方便),二是linux下没有。。。)
3. sogoupinyin
4. Drracket (scheme方言)
5. gvim、vim (vim作为编辑器还是很强大的,用多了会让你即使用VS或者Qt也想使用vim编辑方式。。但要编程,一些必备的IDE功能也不可或缺,需要靠插件来弥补)
vim是需要配置的:
配色方案推荐solarized(安装请google,github项目里面有教程)
常见的tab设置啊,行号啊什么的不多说了;
vundle用来管理插件 (很赞!)
superline插件
youcompleteme插件(强烈推荐,安装参加github该项目主页)
括号匹配等一些常见功能
6. chrome
个人使用最大的意义在于它在任何平台下都可以使用,一个账号登陆了随时随地可以把收藏夹呀什么的拿过来。
至于怎么fq,那是另一个问题了,自己搞定吧。
7. goldenDict
一个词典,可以自己添加词典源,还可以吧,但和windows下的bing词典差距很大。。
8. 福昕、WPS等也均有linux版本
(看pdf书籍的还是不很方便,如果有ipad,强烈推荐使用goodnotes应用,做笔记非常方便,我用它来看书体验也很棒,课件转为pdf后用它打开,效果也很好)
(office的话也就只有WPS了,没得选了;google的docs等网络环境不好基本上是没法用)
9. terminal 的配色也可以使用solarized配色,请google之
10. 无线驱动、显卡驱动可以直接在ubuntu的附件驱动里面更新下载,很方便
11. ubuntu 可以识别windows的文件系统,所以可以直接查看windows下的很多文档
12. QQ之类的是真的没有。用手机呗
13. 使用英文关键词在google、stackoverflow进行搜索,效率很高(windows下也一样)
至此,基本是可以用了。但一定要本着少折腾linux,多学习知识技能的目的去学习,切勿本末倒置,折腾命令行或者很多配置不等同于学会了操作系统。
有钱买windows以及office的,内存够大可以很好运行虚拟机的基本此般折腾,有linux使用需求的除外。