V2EX moonlightos
 moonlightos 最近的时间轴更新
moonlightos

moonlightos

V2EX 第 94046 号会员,加入于 2015-01-27 12:28:17 +08:00
moonlightos 最近回复了
2015-04-13 11:47:24 +08:00
回复了 abccba 创建的主题 Linux 坚持使用 Linux 办公的朋友们可否分享一些经验?
分享一下吧。我一直用的ubuntu,其他发行版也折腾过,但是没预期那么好。

有几个东西不要奢望:

1.office不要奢望,一般而言能打开文档就好。如果有大量的office工作,一定要迁移到windows下来。

2.聊天工具不要奢望,webQQ很糟糕,RTX也用不了。如果是重度依赖,则一定要迁移到windows下来,如果是轻度依赖,我是用一个老婆淘汰的ipad来接收QQ信息。

3.娱乐不要奢望,linux下的flash要多不稳定就有多不稳定,影音音乐都不考虑了。

总而言之,只要我鉴定地认为linux只是拿来写代码,顺带上个网,那么问题就不会很多了。

个人经验:

1.编辑器篇。
我是gedit 和 vim混用,如果刚好打开了terminal 那么就vim,如果是双击文件夹那么肯定是gedit打开了。实际上除了修改系统的配置,很少会专门用这些编辑器来写东西。

2.开发工具篇
jetbrains系列和Spring tools suite ,因为我不搞前端开发,社区版本的IDEA 和 pycharm是足够应付当前场景了。我目前只写java代码。

3.一些好用的小工具
zsh+oh my zsh,是必备组合。支持常用的各种命令的提示,包含但不限于 git mvn svn。多敲命令行的好处就是如果你需要将你的命令脚本化是一件非常简单的事情。(画外音,反正也没一个能用的图形截面)

字体,可以使用vim-powerline项目里提供的字体,在git上可以找到,我常用的编程字体是里面提供的meslo,我也向你推荐。

4.开发环境的建议
如果是java开发,我推荐使用openjdk 而不是oracle jdk,后者有一些私有代码是看不到的,比如atomic中的unsafe类。而且idea在openjdk中字体问题可以解决,后者解决不了(还没有详细调查,但之前同样的配置在oracle jdk中没有解决问题,openjdk中则好很多了)


linux作为开发环境是一个很舒服的事情,包括但不限于,非常方便地在本地对第三方组件进行调试分析,比如跟踪调试redis,nginx的源代码。本地开发环境和服务器运行环境的一致性,有的问题在windows下正常在linux下就是有问题,全面linux工作能省去大量的时间。

最后

如果你像我一样比较懒惰,容易分心,又想让第三方来鞭策(俗称犯贱),那就linux,一来没有QQ信息干扰你,二来音乐,电影,迅雷什么的都不存在,能够安安心心地写代码调试代码,是我们这种人的福音了。
无线键盘和 无线鼠标 也用的是2.4G的频段,在已经公开的信息中提到,无线键鼠会对 2.4G频段上的无线信号产生干扰。

你可以试一试。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5400 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 15ms UTC 07:08 PVG 15:08 LAX 23:08 JFK 02:08
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86