n******7 发帖数: 12463 | 1 我也不算特别熟,算入门级;他们算monkey级
我们要处理的数据经常很大,几十到上百GB,计算经常是上百个job跑
所以最省心的方式就是直接在cluster上写code,本地没必要用linux。如果在本地写
code,要么需要上传/同步到server,调试麻烦,要么在本地跑,数据需要传来传去,
而且跑不了需要大量cpu或者data的job。最关键的是,code/数据在几个机器上,不便
于维护。server上还有自动备份,出门在外随时可以access,多好啊。
几个用linux桌面的,一个是刚开始学写code的,估计是用不好vim,还有pbs,装了个
ubuntu。我猜他是用wubi装的,不然会跟我一样折腾。
另一个算是senior了,写的code比我这半路出家的还挫,写代码用gedit,看pdf居然还
是xpdf。
还有一个CS的master,给他一个shell脚本,没多复杂,让他改改还问了无数次这个怎
么实现,那个怎么实现,这不照葫芦画瓢的事情吗,实在不行google一下就完事了。后
来发现连bashrc里面设置alias都不会。
我把vim装了一些插件,用起来跟桌面IDE区别不大。机器上装有cygwin/X,实在需要
linux GUI的时候用X forward搞定。同时,我还有把server的硬盘通过ssh mount成一
个windows盘,这样windows 程序可以直接访问server上的数据。这一点在涉及到剪贴
板的时候很有用。比如我在X forward开的窗口程序里面画的图想直接cp到PPT里面总是
有问题,在本地windows下跑个R直接读远程的数据就省心多了。另外,在server上
local install也是个折腾的事情,很多时候不是--prefix就完事的,monkey级的估计
搞不定。
似乎我没必要蛋疼得本地跑linux了 |
x**n 发帖数: 1055 | 2 agree, 就算用了很多年linux还是觉得windows方便,最近恶补了一下vim才稍微感觉到
可以用linux干活了,呵呵 |
c*****e 发帖数: 3226 | 3 用 vim 不习惯的是不能用鼠标滚屏,这个习惯太难改了。别的都 还好。
【在 n******7 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我也不算特别熟,算入门级;他们算monkey级 : 我们要处理的数据经常很大,几十到上百GB,计算经常是上百个job跑 : 所以最省心的方式就是直接在cluster上写code,本地没必要用linux。如果在本地写 : code,要么需要上传/同步到server,调试麻烦,要么在本地跑,数据需要传来传去, : 而且跑不了需要大量cpu或者data的job。最关键的是,code/数据在几个机器上,不便 : 于维护。server上还有自动备份,出门在外随时可以access,多好啊。 : 几个用linux桌面的,一个是刚开始学写code的,估计是用不好vim,还有pbs,装了个 : ubuntu。我猜他是用wubi装的,不然会跟我一样折腾。 : 另一个算是senior了,写的code比我这半路出家的还挫,写代码用gedit,看pdf居然还 : 是xpdf。
|
n******7 发帖数: 12463 | 4 哈哈,我就是用的vim鼠标流
纯键盘控可能不屑,但我觉得vim最大的难点其实就是光标定位。对于我这种写的不多
,想的时候比较多的,用鼠标轻松惬意
我还用鼠标切换vim窗口,侧边栏什么的
只需要一句话
set mouse=a
【在 c*****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 用 vim 不习惯的是不能用鼠标滚屏,这个习惯太难改了。别的都 还好。
|