昨晚觉得很幸福# pets - 心有所宠c*t2011-12-09 08:121 楼都神马时代了,给个电脑加投影仪很难吗?这对板书很差写字又慢的人实在不公平啊,不是找码农吗,又不是找teacher.IDE也应该让用,谁不用开发啊? (除了我一个大牛scala朋友用vi,还真没见过不用ide的)
n*12011-12-09 08:123 楼【 以下文字转载自 Military 讨论区 】发信人: paopao1997 (paopao), 信区: Military标 题: 刚开始出场的几个觉得功夫十分了得,很开眼界,到后来才知道这些都是小喽啰发信站: BBS 未名空间站 (Sun Oct 28 16:55:51 2012, 美东)以前看那些比如金庸的武侠之类的,刚开始出场的几个觉得功夫十分了得,很开眼界,比如射雕里面的全真七子什么的,到后来才知道这些都是小喽啰。2011-2012年初的文强,王立军也就是这个水平,薄熙来也只能算一个超一流高手,真正的东邪西毒,南帝北丐武林盟主之间的斗争才上台面,一个个开始登场出手了。
b*s2011-12-09 08:124 楼睡觉的时候我拍拍胸口小咪就走过来,在我胳膊底下团成团子,然后抱着我的胳膊打着胡噜睡着了。我也在幸福感中入睡:-)小咪(Nikita)和老黑帮妈妈暖床冬天喝碗热热的海带排骨白萝卜汤也让人觉得很幸福!
a*o2011-12-09 08:125 楼vi也算是ide吧?ide【在 c********t 的大作中提到】: 都神马时代了,给个电脑加投影仪很难吗?: 这对板书很差写字又慢的人实在不公平啊,不是找码农吗,又不是找teacher.: IDE也应该让用,谁不用开发啊? (除了我一个大牛scala朋友用vi,还真没见过不用ide: 的)
d*e2011-12-09 08:126 楼lowes 320 然后用个10%的coupon【在 K***i 的大作中提到】: http://www.costco.com/DYSON-DC33-Multi-Floor.product.11768965.h
P*b2011-12-09 08:128 楼只用vi或者emacs的还是很多的ide【在 c********t 的大作中提到】: 都神马时代了,给个电脑加投影仪很难吗?: 这对板书很差写字又慢的人实在不公平啊,不是找码农吗,又不是找teacher.: IDE也应该让用,谁不用开发啊? (除了我一个大牛scala朋友用vi,还真没见过不用ide: 的)
B*12011-12-09 08:1210 楼只用vi的飘过。 ide★ 发自iPhone App: ChineseWeb 7.8【在 c********t 的大作中提到】: 都神马时代了,给个电脑加投影仪很难吗?: 这对板书很差写字又慢的人实在不公平啊,不是找码农吗,又不是找teacher.: IDE也应该让用,谁不用开发啊? (除了我一个大牛scala朋友用vi,还真没见过不用ide: 的)
c*t2011-12-09 08:1214 楼只用vi的都是牛人啊【在 B*******1 的大作中提到】: 只用vi的飘过。 : : ide: ★ 发自iPhone App: ChineseWeb 7.8
f*o2011-12-09 08:1216 楼白板很容易写的,自己多连练啥BTW:我们这里都是用vi的ide【在 c********t 的大作中提到】: 都神马时代了,给个电脑加投影仪很难吗?: 这对板书很差写字又慢的人实在不公平啊,不是找码农吗,又不是找teacher.: IDE也应该让用,谁不用开发啊? (除了我一个大牛scala朋友用vi,还真没见过不用ide: 的)
k*x2011-12-09 08:1218 楼vim还是古董年代的vi?【在 B*******1 的大作中提到】: 只用vi的飘过。 : : ide: ★ 发自iPhone App: ChineseWeb 7.8
j*n2011-12-09 08:1219 楼nikita在坏笑!小黑很愤青嘛。好精致的tray哦【在 b******s 的大作中提到】: 睡觉的时候我拍拍胸口小咪就走过来,在我胳膊底下团成团子,然后: 抱着我的胳膊打着胡噜睡着了。我也在幸福感中入睡:-): 小咪(Nikita)和老黑帮妈妈暖床: 冬天喝碗热热的海带排骨白萝卜汤也让人觉得很幸福!
f*e2011-12-09 08:1220 楼vim再怎么说也是king of editors啊。【在 f*o 的大作中提到】: 白板很容易写的,自己多连练啥: BTW:我们这里都是用vi的: : ide
w*g2011-12-09 08:1221 楼切,我家常态。冷笑飘过。【在 b******s 的大作中提到】: 睡觉的时候我拍拍胸口小咪就走过来,在我胳膊底下团成团子,然后: 抱着我的胳膊打着胡噜睡着了。我也在幸福感中入睡:-): 小咪(Nikita)和老黑帮妈妈暖床: 冬天喝碗热热的海带排骨白萝卜汤也让人觉得很幸福!
C*u2011-12-09 08:1227 楼我以为排骨汤是给猫猫的~~~【在 b******s 的大作中提到】: 睡觉的时候我拍拍胸口小咪就走过来,在我胳膊底下团成团子,然后: 抱着我的胳膊打着胡噜睡着了。我也在幸福感中入睡:-): 小咪(Nikita)和老黑帮妈妈暖床: 冬天喝碗热热的海带排骨白萝卜汤也让人觉得很幸福!
c*t2011-12-09 08:1228 楼handwriting很差,还有会写写没地方了,还很慢,不好练啊。T?【在 f*o 的大作中提到】: 白板很容易写的,自己多连练啥: BTW:我们这里都是用vi的: : ide
C*u2011-12-09 08:1233 楼我的来福,每次都是我上床之前藏在床下,等我上床的一瞬间,以顺雷不及掩耳之势,抓我的腿。。。 我现在上床都很紧张。【在 b******s 的大作中提到】: 睡觉的时候我拍拍胸口小咪就走过来,在我胳膊底下团成团子,然后: 抱着我的胳膊打着胡噜睡着了。我也在幸福感中入睡:-): 小咪(Nikita)和老黑帮妈妈暖床: 冬天喝碗热热的海带排骨白萝卜汤也让人觉得很幸福!
k*u2011-12-09 08:1235 楼读着也觉得幸福【在 b******s 的大作中提到】: 睡觉的时候我拍拍胸口小咪就走过来,在我胳膊底下团成团子,然后: 抱着我的胳膊打着胡噜睡着了。我也在幸福感中入睡:-): 小咪(Nikita)和老黑帮妈妈暖床: 冬天喝碗热热的海带排骨白萝卜汤也让人觉得很幸福!
h*y2011-12-09 08:1236 楼vi emacs占大多数吧。你说的都是半路出家只用java的底层码农吧。ide【在 c********t 的大作中提到】: 都神马时代了,给个电脑加投影仪很难吗?: 这对板书很差写字又慢的人实在不公平啊,不是找码农吗,又不是找teacher.: IDE也应该让用,谁不用开发啊? (除了我一个大牛scala朋友用vi,还真没见过不用ide: 的)
t*a2011-12-09 08:1238 楼你咋猜这准呢,玩了好多年街机对战啦,当然遇到高手还是一败涂地。【在 d**********x 的大作中提到】: emacs的人去打街机一般都可以成为高手: 什么大招啊连续技啊都是小case。
B*12011-12-09 08:1242 楼我看代码都用source insight,呵呵【在 l******t 的大作中提到】: vi能把一个函数的referecnece全找出来,或者按一下F3就跳转到源码吗?
w*a2011-12-09 08:1243 楼VIM装插件还是可以的,但我也觉得麻烦。真不如用vs+VAX插件【在 l******t 的大作中提到】: vi能把一个函数的referecnece全找出来,或者按一下F3就跳转到源码吗?
D*n2011-12-09 08:1245 楼首先你需要了解的是 VI/VIM 是一个文字编辑器,不是IDE(集成开发环境)。找函数reference的事情和Compilier有关,和文字编辑器有什么关系?不过如果你确实需要这个功能,可以用CScope, GNU Global什么的,再在VIM里面绑定就好了。VIM相对Emacs更受人称赞的地方就是小巧,小巧的一大原因是没有IPC之类的功能。所以目前官方的VIM,很难像Emacs那样和GDB交互。但要说到编辑功能,一般IDE的Editor可干不过VIM/Emacs,这是肯定的。【在 l******t 的大作中提到】: vi能把一个函数的referecnece全找出来,或者按一下F3就跳转到源码吗?
y*g2011-12-09 08:1247 楼大部分ide有vim plugin, 加上更强大的自动补齐,refactor功能,写java这样的语言不会比vim差。【在 D***n 的大作中提到】: 首先你需要了解的是 VI/VIM 是一个文字编辑器,不是IDE(集成开发环境)。找函数: reference的事情和Compilier有关,和文字编辑器有什么关系?不过如果你确实需要这: 个功能,可以用CScope, GNU Global什么的,再在VIM里面绑定就好了。: VIM相对Emacs更受人称赞的地方就是小巧,小巧的一大原因是没有IPC之类的功能。所: 以目前官方的VIM,很难像Emacs那样和GDB交互。: 但要说到编辑功能,一般IDE的Editor可干不过VIM/Emacs,这是肯定的。
r*y2011-12-09 08:1248 楼plugin 乱, 诸多不适应. 用过 for eclipse 的, for intellij 的, slickedit 内置的... 都跟原生 vim 差太多【在 y*******g 的大作中提到】: 大部分ide有vim plugin, 加上更强大的自动补齐,refactor功能,写java这样的语言: 不会比vim差。
y*n2011-12-09 08:1249 楼你想说图形化IDE吧?其实我们很多人都用emacs的,用vi的也不是什么大牛,只是用惯了而已。ide【在 c********t 的大作中提到】: 都神马时代了,给个电脑加投影仪很难吗?: 这对板书很差写字又慢的人实在不公平啊,不是找码农吗,又不是找teacher.: IDE也应该让用,谁不用开发啊? (除了我一个大牛scala朋友用vi,还真没见过不用ide: 的)
y*n2011-12-09 08:1250 楼那也不一定,我们这里用visual studio的倒是很有些顶级高手,关键是debug起来gdb还是不方便。【在 h**********y 的大作中提到】: vi emacs占大多数吧。: 你说的都是半路出家只用java的底层码农吧。: : ide
y*n2011-12-09 08:1251 楼我们这里是每人一间办公室的,one on one都是在个人办公室里展开的,不用白板好像也说不过去。ide【在 c********t 的大作中提到】: 都神马时代了,给个电脑加投影仪很难吗?: 这对板书很差写字又慢的人实在不公平啊,不是找码农吗,又不是找teacher.: IDE也应该让用,谁不用开发啊? (除了我一个大牛scala朋友用vi,还真没见过不用ide: 的)
y*g2011-12-09 08:1252 楼我见过的只有写javascript的webdev们喜欢vi,emacs写java的用vi不用eclipse, intellij是在蛋疼。【在 r***y 的大作中提到】: plugin 乱, 诸多不适应. 用过 for eclipse 的, for intellij 的, slickedit 内置: 的... 都跟原生 vim 差太多
t*h2011-12-09 08:1253 楼maybe yes for a big project.for small ones, vim is fine. it has some simple version of auto-completion【在 y*******g 的大作中提到】: 我见过的只有写javascript的webdev们喜欢vi,emacs: 写java的用vi不用eclipse, intellij是在蛋疼。
c*t2011-12-09 08:1254 楼知音啊!写codes是一方面,会test,会调试,易懂也很重要啊。bug free不仅没必要,也没可能,关键是能调试改正。反正面试时间是固定的,应该考量一个SE全面一点coding能力,而不是写板书能力。最接近平时工作最好吧。比如如果用电脑,我可以变量都定义有意义的名字,可以写简单comments.现在为了面试白板速度,全是a,b,c, i,j,m,n,p,q.谁要是干活写成这样,早被complain了吧。【在 t****a 的大作中提到】: 如果要是我面试到某个人自带电脑做题,现场调试通过给我看,我会觉得是找到了知音: ,呵呵。
c*t2011-12-09 08:1255 楼我可以抱自己电脑+投影仪去。【在 y***n 的大作中提到】: 我们这里是每人一间办公室的,one on one都是在个人办公室里展开的,不用白板好像: 也说不过去。: : ide
t*a2011-12-09 08:1256 楼用java/c之类主流语言的弟兄们很爽,有强大的IDE support我们这些用小众语言的就得自力更生,没有emacs日子太不好过了有趣的是,emacs用的越多就越不想再用回ide了【在 y*******g 的大作中提到】: 我见过的只有写javascript的webdev们喜欢vi,emacs: 写java的用vi不用eclipse, intellij是在蛋疼。
r*y2011-12-09 08:1257 楼都每人一间办公室了, 一屋多给个monitor不算啥了我们 one to one pair 的时候, 都是swimming space , 插个monitor, duplicate 显示【在 y***n 的大作中提到】: 我们这里是每人一间办公室的,one on one都是在个人办公室里展开的,不用白板好像: 也说不过去。: : ide
y*g2011-12-09 08:1259 楼白板也要有意义的名字呀【在 c********t 的大作中提到】: 知音啊!写codes是一方面,会test,会调试,易懂也很重要啊。bug free不仅没必要: ,也没可能,关键是能调试改正。反正面试时间是固定的,应该考量一个SE全面一点: coding能力,而不是写板书能力。: 最接近平时工作最好吧。比如如果用电脑,我可以变量都定义有意义的名字,可以写简: 单comments.现在为了面试白板速度,全是a,b,c, i,j,m,n,p,q.谁要是干活写成这样,: 早被complain了吧。
A*i2011-12-09 08:1260 楼目前还没见过任何一个debugger能比VS好用的,尤其在C++上面别拿GDB说事,要是linux下能用VS相信所有的GDBer都会投靠微软谁也不比谁强多少,这种工具的东西就是用惯了而已,非要加个等级分个高级和低级未免也太没品了【在 h**********y 的大作中提到】: vi emacs占大多数吧。: 你说的都是半路出家只用java的底层码农吧。: : ide
c*t2011-12-09 08:1261 楼agree【在 A*****i 的大作中提到】: 目前还没见过任何一个debugger能比VS好用的,尤其在C++上面: 别拿GDB说事,要是linux下能用VS相信所有的GDBer都会投靠微软: 谁也不比谁强多少,这种工具的东西就是用惯了而已,非要加个等级分个高级和低级未: 免也太没品了
D*n2011-12-09 08:1262 楼你没有认真用过GDB吧,这个论断太武断了。VS的debugger我也用过,刚开始你会发现它很友善,信息显示的很丰富。但是一个问题在于。。。要利用很多友善特性,你不得不把鼠标移来移去的,这个速度就很慢啊。GDB一大特点就是debug速度快,特别是vim/emacs配合,经常手的操作速度超过你大脑想的速度,用过的人都知道我在说什么:)【在 A*****i 的大作中提到】: 目前还没见过任何一个debugger能比VS好用的,尤其在C++上面: 别拿GDB说事,要是linux下能用VS相信所有的GDBer都会投靠微软: 谁也不比谁强多少,这种工具的东西就是用惯了而已,非要加个等级分个高级和低级未: 免也太没品了
A*i2011-12-09 08:1264 楼争论这个有意义么?我觉得VSdebug很好用,我就用习惯了我讨厌敲命令我就喜欢用鼠标挪来挪去,相对于敲命令来说用鼠标我觉得快就可以了本来就是罗卜白菜各有所爱,就算没用过GDB我说VS是我用过最好用的也没有任何错误我觉得把一个变量从editor直接拖半个屏幕就能看见其前后好几百个字节的内存内容比用命令行敲这个指令要方便的多。工具无非就是个习惯问题,你说服不了别人也没必要说服别人【在 D***n 的大作中提到】: 你没有认真用过GDB吧,这个论断太武断了。: VS的debugger我也用过,刚开始你会发现它很友善,信息显示的很丰富。但是一个问题: 在于。。。要利用很多友善特性,你不得不把鼠标移来移去的,这个速度就很慢啊。: GDB一大特点就是debug速度快,特别是vim/emacs配合,经常手的操作速度超过你大脑: 想的速度,用过的人都知道我在说什么:)
d*x2011-12-09 08:1265 楼我得说vs的debug和ide集成很好,和gdb是旗鼓相当的主要问题在于没有免费好用的内存问题调试工具,用过valgrind之后就会感觉*nix下的内存问题调试比windows系下简单了不止一个数量级。问题大脑【在 A*****i 的大作中提到】: 争论这个有意义么?我觉得VSdebug很好用,我就用习惯了: 我讨厌敲命令我就喜欢用鼠标挪来挪去,相对于敲命令来说用鼠标我觉得快就可以了: 本来就是罗卜白菜各有所爱,就算没用过GDB我说VS是我用过最好用的也没有任何错误: 我觉得把一个变量从editor直接拖半个屏幕就能看见其前后好几百个字节的内存内容比: 用命令行敲这个指令要方便的多。: 工具无非就是个习惯问题,你说服不了别人也没必要说服别人
r*g2011-12-09 08:1266 楼有收钱的啊。跟ms混,哪有不要钱的。。。valgrind确实是神器,不过有时候太慢了。我常常还是只能用重载大法【在 d**********x 的大作中提到】: 我得说vs的debug和ide集成很好,和gdb是旗鼓相当的: 主要问题在于没有免费好用的内存问题调试工具,用过valgrind之后就会感觉*nix下的: 内存问题调试比windows系下简单了不止一个数量级。: : 问题: 大脑
D*n2011-12-09 08:1267 楼说话的口气好像GDB很精通,搞半天连最基本的用法都不熟。既然你不熟,那在前面拽什么:“别拿GDB说事,要是linux下能用VS相信所有的GDBer都会投靠微软”?比如说:你举拖半个屏幕来检查前后几百内存的事,Emacs下的gdb模式专门有个窗口自动显示某地址附近内存内容,大部分情况下一个命令都不用打啊。所以我觉得你这个例子不能得出VS Debugger更方便的结论,只能得出你没用过gdb的结论。【在 A*****i 的大作中提到】: 争论这个有意义么?我觉得VSdebug很好用,我就用习惯了: 我讨厌敲命令我就喜欢用鼠标挪来挪去,相对于敲命令来说用鼠标我觉得快就可以了: 本来就是罗卜白菜各有所爱,就算没用过GDB我说VS是我用过最好用的也没有任何错误: 我觉得把一个变量从editor直接拖半个屏幕就能看见其前后好几百个字节的内存内容比: 用命令行敲这个指令要方便的多。: 工具无非就是个习惯问题,你说服不了别人也没必要说服别人
t*a2011-12-09 08:1268 楼我自己这么干过一次,而且还坚持用自己配好的ubuntu+emacs,不用对方给的macbook,避免手不顺。题目做的是还不错,结果 --还是挂了,可能跟我没认真准备概率题有关系。后来总结,自己带电脑还是有风险,对方可能说你这人怎么这么犟不听话 “文化问题”然后把给砍掉。【在 c********t 的大作中提到】: 我可以抱自己电脑+投影仪去。
c*t2011-12-09 08:1269 楼嗯,面试的时候确实要很注意文化问题,有一次面试官说时间有限,让我把子程序大意说一下。我执意多要了两分钟,很牛的写出来了。后来就没有然后了。。。macbook【在 t****a 的大作中提到】: 我自己这么干过一次,而且还坚持用自己配好的ubuntu+emacs,不用对方给的macbook: ,避免手不顺。: 题目做的是还不错,结果 --还是挂了,可能跟我没认真准备概率题有关系。: 后来总结,自己带电脑还是有风险,对方可能说你这人怎么这么犟不听话 “文化问题: ”然后把给砍掉。
A*i2011-12-09 08:1270 楼笑话,你那个是某地址附近内存这个东西我确实不知道,但是你很有意思你那个专门的窗口不需要设定这个“某地址”么?你脑子想到某个变量什么都不做它就能自动显示其所在地址前后的内存?gdb已经和人脑融合了?那还要电脑作甚?还有我已经说了那只是我自己的看法,用没用过gdb我自己当然清楚,不用破费您老了哈还有我那个说法是以前几个用GDB的朋友告诉我的,我就拿来用了,加上自己用的时候发现确实挺麻烦,特别是内存调试的时候。我要是没用过我能说GDB难用么?对,就算我不会用,那为什么GDB没有让我觉得好用?还是有缺陷存在,加上每人确实爱好不同,本来没有必要争论的话题你非要和我辩,有意思么?【在 D***n 的大作中提到】: 说话的口气好像GDB很精通,搞半天连最基本的用法都不熟。既然你不熟,那在前面拽: 什么:“别拿GDB说事,要是linux下能用VS相信所有的GDBer都会投靠微软”?: 比如说:你举拖半个屏幕来检查前后几百内存的事,Emacs下的gdb模式专门有个窗口自: 动显示某地址附近内存内容,大部分情况下一个命令都不用打啊。所以我觉得你这个例: 子不能得出VS Debugger更方便的结论,只能得出你没用过gdb的结论。
D*n2011-12-09 08:1271 楼咳,听你说的好复杂。如果你对这个内存察看功能真感兴趣,自己写个简单的宏绑定在某个快捷键上,以后光标路过某个变量一按快捷键不就好了么?如果你连宏都不想写,那就用emacs f3/f4也凑合能用啊。我刚才自己试了一下,设置几分钟就搞定了。至于为啥gdb没直接提供这样功能。。。我想大部分准备察看内存的哥们谁没事会用肉眼去生看字节呢。。。反正我比较懒,挑出我感兴趣的格式化输出不就好了。对于一些常见的数据结构,写点小脚本存着就行。听了半天,你以前那几个用gdb的朋友也不熟。不熟不是问题,每种工具都有自己的使用方式,你只是没有掌握这个方式而已。了哈【在 A*****i 的大作中提到】: 笑话,你那个是某地址附近内存: 这个东西我确实不知道,但是你很有意思: 你那个专门的窗口不需要设定这个“某地址”么?你脑子想到某个变量什么都不做它就: 能自动显示其所在地址前后的内存?gdb已经和人脑融合了?那还要电脑作甚?: 还有我已经说了那只是我自己的看法,用没用过gdb我自己当然清楚,不用破费您老了哈: 还有我那个说法是以前几个用GDB的朋友告诉我的,我就拿来用了,加上自己用的时候: 发现确实挺麻烦,特别是内存调试的时候。: 我要是没用过我能说GDB难用么?对,就算我不会用,那为什么GDB没有让我觉得好用?: 还是有缺陷存在,加上每人确实爱好不同,本来没有必要争论的话题你非要和我辩,有: 意思么?
z*e2011-12-09 08:1272 楼白板能看出你思维过程,IDE如果只是notepad,那也可以,有自动补完什么甚至语法错误检测的,那还面试干嘛?你要把自己当作码农,就别去面试ms/google/fb/linkedin/whatever湾区一带的公司,有很多小公司并不需要白板。ide【在 c********t 的大作中提到】: 都神马时代了,给个电脑加投影仪很难吗?: 这对板书很差写字又慢的人实在不公平啊,不是找码农吗,又不是找teacher.: IDE也应该让用,谁不用开发啊? (除了我一个大牛scala朋友用vi,还真没见过不用ide: 的)
y*w2011-12-09 08:1273 楼码农的命嘎,你看到过哪个manager给手下布置任务的时候用VI,IDE的么,都是白板!【在 c********t 的大作中提到】: 都神马时代了,给个电脑加投影仪很难吗?: 这对板书很差写字又慢的人实在不公平啊,不是找码农吗,又不是找teacher.: IDE也应该让用,谁不用开发啊? (除了我一个大牛scala朋友用vi,还真没见过不用ide: 的)
h*32011-12-09 08:1274 楼写代码不是编辑文字。无论是Java,C++,都没有什么排版,格式,文字这些复杂的要求。所以写代码并不需要很好的文字编辑器。但是IDE的功能是需要的。从JAVA开发的角度来说,仅仅因为Eclipse有重构的功能,就有足够理由抛弃VI/VIM这些了。【在 D***n 的大作中提到】: 首先你需要了解的是 VI/VIM 是一个文字编辑器,不是IDE(集成开发环境)。找函数: reference的事情和Compilier有关,和文字编辑器有什么关系?不过如果你确实需要这: 个功能,可以用CScope, GNU Global什么的,再在VIM里面绑定就好了。: VIM相对Emacs更受人称赞的地方就是小巧,小巧的一大原因是没有IPC之类的功能。所: 以目前官方的VIM,很难像Emacs那样和GDB交互。: 但要说到编辑功能,一般IDE的Editor可干不过VIM/Emacs,这是肯定的。
h*32011-12-09 08:1275 楼GDB跟IDE分开来弄,搞得别人宁愿用复杂的VS DEBUG,都不愿意尝试GDB,已经说明GDB很失败了。【在 D***n 的大作中提到】: 你没有认真用过GDB吧,这个论断太武断了。: VS的debugger我也用过,刚开始你会发现它很友善,信息显示的很丰富。但是一个问题: 在于。。。要利用很多友善特性,你不得不把鼠标移来移去的,这个速度就很慢啊。: GDB一大特点就是debug速度快,特别是vim/emacs配合,经常手的操作速度超过你大脑: 想的速度,用过的人都知道我在说什么:)
d*u2011-12-09 08:1277 楼各有千秋吧,能解决问题就好。VS也有问题,太heavy了。【在 D***n 的大作中提到】: 咳,听你说的好复杂。: 如果你对这个内存察看功能真感兴趣,自己写个简单的宏绑定在某个快捷键上,以后光: 标路过某个变量一按快捷键不就好了么?如果你连宏都不想写,那就用emacs f3/f4也: 凑合能用啊。我刚才自己试了一下,设置几分钟就搞定了。: 至于为啥gdb没直接提供这样功能。。。我想大部分准备察看内存的哥们谁没事会用肉: 眼去生看字节呢。。。反正我比较懒,挑出我感兴趣的格式化输出不就好了。对于一些: 常见的数据结构,写点小脚本存着就行。: 听了半天,你以前那几个用gdb的朋友也不熟。不熟不是问题,每种工具都有自己的使: 用方式,你只是没有掌握这个方式而已。:
g*n2011-12-09 08:1278 楼要加个m。vi太挑战脑力。【在 B*******1 的大作中提到】: 只用vi的飘过。 : : ide: ★ 发自iPhone App: ChineseWeb 7.8
l*b2011-12-09 08:1279 楼学习eclipse中...只会用vim, emacs的按键binding按不过来.好像有个叫netbeans的,那时机器也很慢,装上直接死机了. vc装上, 结果是看了半天也没让hello world 跑起来... 最后貌似跑起来了,没找到输出在哪里... 悲剧貌似是给搞大项目的才好用
a*t2011-12-09 08:1280 楼寿命问题啊, 谁家也不缺那个钱,但是灯泡坏了,得找人修,麻烦.白板最实用.ide【在 c********t 的大作中提到】: 都神马时代了,给个电脑加投影仪很难吗?: 这对板书很差写字又慢的人实在不公平啊,不是找码农吗,又不是找teacher.: IDE也应该让用,谁不用开发啊? (除了我一个大牛scala朋友用vi,还真没见过不用ide: 的)
k*x2011-12-09 08:1281 楼喜欢用emacs/vim的另一个原因,习惯了以后所有的文字编辑都只要用这个工具(除了word这些),IDE一般某个语言有个最合适的IDE,这样的话可能得经常去熟悉不同的IDE
j*x2011-12-09 08:1282 楼你每天灌水的功夫应该用在加强coding上另外除了投影仪,也需要每天在本子上跟同事打交道,如果有一天办公室淘汰了任何纸张,白板也就消失了;你这种没上过班的毛头小子消停点先学学行业基础技能。。。
s*o2011-12-09 08:1283 楼如果只是写后端code。vim是人的神IDE,emacs是神的IDE。除这两个以外都是废柴。写web用eclipse有些理由;在M$工作的用VS平台有些理由……其他情况都是joke。
h*e2011-12-09 08:1284 楼我的chrome firefox都装上vim 插件了【在 k***x 的大作中提到】: 喜欢用emacs/vim的另一个原因,习惯了以后所有的文字编辑都只要用这个工具(除了: word这些),IDE一般某个语言有个最合适的IDE,这样的话可能得经常去熟悉不同的: IDE
A*i2011-12-09 08:1285 楼这个说法靠谱,每次有个问题想试验一下,或者代码有问题要小修补,vim确实是最好用的之一【在 k***x 的大作中提到】: 喜欢用emacs/vim的另一个原因,习惯了以后所有的文字编辑都只要用这个工具(除了: word这些),IDE一般某个语言有个最合适的IDE,这样的话可能得经常去熟悉不同的: IDE
D*n2011-12-09 08:1286 楼OK,看来你对GDB和IDE关系不是很清楚,简单解释一下:IDE是指的集成开发环境,通常是一个大的程序集成编辑器,调试,Builder,Compiler,语法分析(比如自动补全),版本控制,等等一系列模块集成在一起。GDB是一个debugger,它可以做为一个独立的程序,有不少IDE也把它整合到里面做为一个子模块,比如Apple的Xcode就整合了GDB(现在是LLDB)。VS为它的debugger提供了一些UI方面的功能,这个并不是Debugger的一部分,而是IDE的一部分。所以两者没法比较。至于GDB为什么不提供整合的UI,这个我就不拽KISS啥的,GDB出来的时候,还没有IDE这个概念。就目前来说,因为GDB的适用范围要比VS debugger要广的多。从嵌入式到超级计算机都有,所以不会绑定特定的前端界面。对于普通的程序开发来说,Unix下确实很多人都不用IDE,是因为IDE是一个半封闭的系统,而Unix 开发环境不同,经常是个开放的系统。而Emacs和VIM为这个开放系统提供了一个整合的显示编辑界面。GDB【在 h********3 的大作中提到】: GDB跟IDE分开来弄,搞得别人宁愿用复杂的VS DEBUG,都不愿意尝试GDB,已经说明GDB: 很失败了。
h*32011-12-09 08:1287 楼说了半天你还是不明白。你老是企图划清vim,Debugger和IDE的区别,然后把vim,gdb都归结到一个很小很小的分支里面,于是让他们不用和IDE进行同等比较,最后来说明vim/gdb在自己分支是最好的,并且来还列举说明IDE在这个很细很细的分支里面没有vim/gdb做得好。这种比较,有啥意义?当你把这些攻击划分到很细的分支之后,别人会说,我要你这个东西来干啥?别人需要的是一套开发环境,而不是一个小工具。前面就说了,你把vim纯粹划分到文字编辑器,那只能让VIM彻底掉价。因为code的文字编辑是无格式无排版的。比起word,adobe的出版文字编辑,code的文字编辑根本没有任何复杂性而言,就算你在文字编辑里面做到再好,在word和acrobat面前也只是个toy。CompilerIDE【在 D***n 的大作中提到】: OK,看来你对GDB和IDE关系不是很清楚,简单解释一下:: IDE是指的集成开发环境,通常是一个大的程序集成编辑器,调试,Builder,Compiler: ,语法分析(比如自动补全),版本控制,等等一系列模块集成在一起。GDB是一个: debugger,它可以做为一个独立的程序,有不少IDE也把它整合到里面做为一个子模块: ,比如Apple的Xcode就整合了GDB(现在是LLDB)。VS为它的debugger提供了一些UI方: 面的功能,这个并不是Debugger的一部分,而是IDE的一部分。所以两者没法比较。: 至于GDB为什么不提供整合的UI,这个我就不拽KISS啥的,GDB出来的时候,还没有IDE: 这个概念。就目前来说,因为GDB的适用范围要比VS debugger要广的多。从嵌入式到超: 级计算机都有,所以不会绑定特定的前端界面。: 对于普通的程序开发来说,Unix下确实很多人都不用IDE,是因为IDE是一个半封闭的系
y*g2011-12-09 08:1288 楼code 和word根本不是一个东西vim比较基本的功能比如 删除一个,两个词 N个词,跳到词尾,行尾,word根本就没有,word是用来加格式的vim【在 h********3 的大作中提到】: 说了半天你还是不明白。你老是企图划清vim,Debugger和IDE的区别,然后把vim,gdb都: 归结到一个很小很小的分支里面,于是让他们不用和IDE进行同等比较,最后来说明vim: /gdb在自己分支是最好的,并且来还列举说明IDE在这个很细很细的分支里面没有vim/: gdb做得好。这种比较,有啥意义?当你把这些攻击划分到很细的分支之后,别人会说: ,我要你这个东西来干啥?别人需要的是一套开发环境,而不是一个小工具。前面就说: 了,你把vim纯粹划分到文字编辑器,那只能让VIM彻底掉价。因为code的文字编辑是无: 格式无排版的。比起word,adobe的出版文字编辑,code的文字编辑根本没有任何复杂: 性而言,就算你在文字编辑里面做到再好,在word和acrobat面前也只是个toy。: : Compiler
h*32011-12-09 08:1289 楼所以说VIM根本不算啥文字编辑器,它就是来写code。除了写code的,没啥人会用VIM。真正做文字编辑工作的人,也不会用VIM。所以,VIM就是应该和VS或者Eclipse比较,没有其他的。【在 y*******g 的大作中提到】: code 和word根本不是一个东西: vim比较基本的功能比如 删除一个,两个词 N个词,跳到词尾,行尾,word根本就没有: ,word: 是用来加格式的: : vim
d*x2011-12-09 08:1290 楼vim-latex...【在 h********3 的大作中提到】: 所以说VIM根本不算啥文字编辑器,它就是来写code。除了写code的,没啥人会用VIM。: 真正做文字编辑工作的人,也不会用VIM。所以,VIM就是应该和VS或者Eclipse比较,: 没有其他的。
c*32011-12-09 08:1291 楼我一直在写Linux下运行的程序,我基本不用vim,只用notepad++,然后用Winscp上传到机器上编译。这样本机还有个程序备份。我的同事很多用vim,用的非常熟练,直接在Linux机器上写代码。比较过,他们还是比不上我用notepad++速度开发和查找速度快。这些就是一个工具,用啥都无所谓。只要自己喜欢就成。
t*h2011-12-09 08:1292 楼are you sure【在 c****3 的大作中提到】: 我一直在写Linux下运行的程序,我基本不用vim,只用notepad++,然后用Winscp上传: 到机器上编译。这样本机还有个程序备份。: 我的同事很多用vim,用的非常熟练,直接在Linux机器上写代码。比较过,他们还是比: 不上我用notepad++速度开发和查找速度快。: 这些就是一个工具,用啥都无所谓。只要自己喜欢就成。
n*t2011-12-09 08:1293 楼我用Vim做很多事情。。。这世界上有很多文档是plain txt的.你知道RFC吧?【在 h********3 的大作中提到】: 所以说VIM根本不算啥文字编辑器,它就是来写code。除了写code的,没啥人会用VIM。: 真正做文字编辑工作的人,也不会用VIM。所以,VIM就是应该和VS或者Eclipse比较,: 没有其他的。
D*n2011-12-09 08:1294 楼VIM就是一个文字编辑器,不是WYSWYG word processor. 文字编辑器是用来编辑内容的。里面的功能大部分和编辑内容有关。说清楚这一点根本没啥可掉价的。看来你完全不懂计算机,那我直说吧,经典Unix下面,可以说,几乎所有的程序都可以看成是IDE的一部份,整个系统的使用和开发是集成在一起的。所以不需要有单独的一个IDE。最明显的是Unix的目录结构安排,/bin 运行程序 /lib 库文件 /include 是头文件,/doc 文档,/src源文件。这也是Unix程序时候开发自己的安排。这样做的好处是解决某个开发问题的时候,不会受到IDE设计的条条框框制约,可以选择整个系统工具来解决问题。 Unix 能干啥,开发就能干啥。如果这个是个巨型计算机,那这个IDE就是巨型机的IDE,如果这个系统是一个嵌入式,那这个IDE就是嵌入式的IDE。vim【在 h********3 的大作中提到】: 说了半天你还是不明白。你老是企图划清vim,Debugger和IDE的区别,然后把vim,gdb都: 归结到一个很小很小的分支里面,于是让他们不用和IDE进行同等比较,最后来说明vim: /gdb在自己分支是最好的,并且来还列举说明IDE在这个很细很细的分支里面没有vim/: gdb做得好。这种比较,有啥意义?当你把这些攻击划分到很细的分支之后,别人会说: ,我要你这个东西来干啥?别人需要的是一套开发环境,而不是一个小工具。前面就说: 了,你把vim纯粹划分到文字编辑器,那只能让VIM彻底掉价。因为code的文字编辑是无: 格式无排版的。比起word,adobe的出版文字编辑,code的文字编辑根本没有任何复杂: 性而言,就算你在文字编辑里面做到再好,在word和acrobat面前也只是个toy。: : Compiler
w*22011-12-09 08:1295 楼vim>白板>纸>google doc话说曾经为了面试,折腾了一个gvim 里面直接更新google doc 的小插件,但是有小bug 面试的时候没敢用,求版内高手做一个方便大家
D*n2011-12-09 08:1296 楼还是那句话:VIM/Emacs是个文字编辑器。编程最多占到1/3的用途,实际用途最广泛的是用来帮助管理各种服务器,超级计算机,机群啥的。还有一大用途就是处理电子邮件。像Linux Kernel里面很多人,正常情况下一天要收500-2000封信,回100-200封。这种情况下,文字编辑速度的区别那还真是一个问题:)【在 h********3 的大作中提到】: 所以说VIM根本不算啥文字编辑器,它就是来写code。除了写code的,没啥人会用VIM。: 真正做文字编辑工作的人,也不会用VIM。所以,VIM就是应该和VS或者Eclipse比较,: 没有其他的。
k*x2011-12-09 08:1297 楼这个高论是你拍脑袋想出来的么?emacs/evim不是text editor是什么?【在 h********3 的大作中提到】: 所以说VIM根本不算啥文字编辑器,它就是来写code。除了写code的,没啥人会用VIM。: 真正做文字编辑工作的人,也不会用VIM。所以,VIM就是应该和VS或者Eclipse比较,: 没有其他的。
A*i2011-12-09 08:1298 楼看了半天,挺搞笑的,人家说的其实没错除了写代码的确实用vim的人没几个你们公司秘书用vim?HR用vim?老板用vim?人家这话真没错,也就码工用vim而已【在 k***x 的大作中提到】: 这个高论是你拍脑袋想出来的么?emacs/evim不是text editor是什么?
K*n2011-12-09 08:1299 楼那除了写code,还有什么人用vim啊【在 k***x 的大作中提到】: 这个高论是你拍脑袋想出来的么?emacs/evim不是text editor是什么?
A*i2011-12-09 08:12100 楼你也一样,人家说了除了码工,没几个人用vim你就说用来管理服务器,有时候真不想回你,你写代码写的脑子不好使了?你们公司HR管理服务器么?你们老板回邮件处理邮件用vim么?你修改简历用vim么?还文字编辑,你知道文字编辑是干啥的不?你举个例子除了码工, 相关专业的学生和教授,你身边谁用vim平常管理邮件?:)【在 D***n 的大作中提到】: 还是那句话:VIM/Emacs是个文字编辑器。编程最多占到1/3的用途,实际用途最广泛的: 是用来帮助管理各种服务器,超级计算机,机群啥的。: 还有一大用途就是处理电子邮件。像Linux Kernel里面很多人,正常情况下一天要收: 500-2000封信,回100-200封。这种情况下,文字编辑速度的区别那还真是一个问题:)
f*e2011-12-09 08:12101 楼vim可以把繁体字幕转成简体字幕,还可以用来练regular expression,和ctag结合起来用也不错,而且可以选择一个矩形块进行删除操作,...。宏什么玩意的也不错。【在 K*********n 的大作中提到】: 那除了写code,还有什么人用vim啊
K*n2011-12-09 08:12102 楼蛋疼帝你把第三行第一句删了吧【在 A*****i 的大作中提到】: 你也一样,人家说了除了码工,没几个人用vim: 你就说用来管理服务器,有时候真不想回你,你写代码写的脑子不好使了?: 你们公司HR管理服务器么?你们老板回邮件处理邮件用vim么?: 你修改简历用vim么?还文字编辑,你知道文字编辑是干啥的不?: 你举个例子除了码工, 相关专业的学生和教授,你身边谁用vim平常管理邮件?: : :)
K*n2011-12-09 08:12103 楼还是写code的起来【在 f*****e 的大作中提到】: vim可以把繁体字幕转成简体字幕,还可以用来练regular expression,和ctag结合起来: 用也不错,而且可以选择一个矩形块进行删除操作,...。宏什么玩意的也不错。
h*32011-12-09 08:12104 楼我说VIM只是按照你说的方式来举个例子而已。你当然可以认为VIM是一个文字编辑器,然后撇开它和IDE的关系。我可以把世界上每样东西都花一个类别出来,然后让这个东西在这个类别没有对手,是最好的。不过这样没有意义。前面就说了,单纯以文字编辑器来说,只要是无格式无排版的文档,大部分编辑器都可以做得很好,没啥本质上的差别。就连notepad++一样可以做得很好。在文字编辑器这个领域里面,真正处理最复杂,最需要的功能是排版和格式,单纯的plain text编辑,很多编辑器都可以做得好。VIM就算做得最好,又如何?我也知道Unix的工具设计思想,就是让所有程序都只做一件事情,然后把这件事情做到最好。但问题是,当你开发环境越来越复杂之后,你就需要找一大堆小工具,然后敲不同的命令让他们一起工作,而且很多工具输入输出还不一定互相兼容。现实工程里面,做系统集成也是一种工作,也是一种effort,很多公司甚至专门请人干这个开发环境上的这个职位。这个代价,往往比多几个快捷键,多几个集成的编辑宏要大得多。我以前也用VIM。但是仅仅以一个refactoring功能,就足够理由让所有的Java coder转向Eclipse了。【在 D***n 的大作中提到】: VIM就是一个文字编辑器,不是WYSWYG word processor. 文字编辑器是用来编辑内容: 的。里面的功能大部分和编辑内容有关。说清楚这一点根本没啥可掉价的。: 看来你完全不懂计算机,那我直说吧,经典Unix下面,可以说,几乎所有的程序都可以: 看成是IDE的一部份,整个系统的使用和开发是集成在一起的。所以不需要有单独的一: 个IDE。最明显的是Unix的目录结构安排,/bin 运行程序 /lib 库文件 /include 是: 头文件,/doc 文档,/src源文件。这也是Unix程序时候开发自己的安排。: 这样做的好处是解决某个开发问题的时候,不会受到IDE设计的条条框框制约,可以选: 择整个系统工具来解决问题。 Unix 能干啥,开发就能干啥。如果这个是个巨型计算机: ,那这个IDE就是巨型机的IDE,如果这个系统是一个嵌入式,那这个IDE就是嵌入式的: IDE。
d*x2011-12-09 08:12105 楼真有人该简历用vim....vim-latex...泛的【在 A*****i 的大作中提到】: 你也一样,人家说了除了码工,没几个人用vim: 你就说用来管理服务器,有时候真不想回你,你写代码写的脑子不好使了?: 你们公司HR管理服务器么?你们老板回邮件处理邮件用vim么?: 你修改简历用vim么?还文字编辑,你知道文字编辑是干啥的不?: 你举个例子除了码工, 相关专业的学生和教授,你身边谁用vim平常管理邮件?: : :)
A*i2011-12-09 08:12106 楼好吧,那算我之前列的学生和教授之列但是用vim改简历的人占了所有求职者的万分之一没?咱不能抠字眼,不然真成机器了【在 d**********x 的大作中提到】: 真有人该简历用vim....: vim-latex...: : 泛的
t*a2011-12-09 08:12107 楼果然如楼上某大仙所说这帖子歪成editor war了...没想到debugger war也出来了坐等programming language war, operating system war, etc这世道真是要谦虚才行,不能对任何自己不懂的东西乱发表言论
D*n2011-12-09 08:12108 楼麻烦您能别在这里假装自己是个白痴好么?既然你是码工,既然你要Debug,你就应该习惯码工用的工具。如果你不习惯是你自己的问题。不去看看自己水平,连最基本的概念都分不清,却跑来抱怨茅坑还不够人性化。真搞笑,已经对你很客气了。顺便:真不幸我的简历10年来都是用Emacs写的,用cv.cls之类的人多了去了,你不认识而已。【在 A*****i 的大作中提到】: 你也一样,人家说了除了码工,没几个人用vim: 你就说用来管理服务器,有时候真不想回你,你写代码写的脑子不好使了?: 你们公司HR管理服务器么?你们老板回邮件处理邮件用vim么?: 你修改简历用vim么?还文字编辑,你知道文字编辑是干啥的不?: 你举个例子除了码工, 相关专业的学生和教授,你身边谁用vim平常管理邮件?: : :)
h*s2011-12-09 08:12109 楼我先来吧:用vim写cpp的比如我都是loser成功人士都是用eclipse写java的, 什么vim看都没看过...【在 t****a 的大作中提到】: 果然如楼上某大仙所说这帖子歪成editor war了...: 没想到debugger war也出来了: 坐等programming language war, operating system war, etc: 这世道真是要谦虚才行,不能对任何自己不懂的东西乱发表言论
A*i2011-12-09 08:12110 楼哈哈哈哈哈哈哈【在 D***n 的大作中提到】: 麻烦您能别在这里假装自己是个白痴好么?: 既然你是码工,既然你要Debug,你就应该习惯码工用的工具。如果你不习惯是你自己: 的问题。不去看看自己水平,连最基本的概念都分不清,却跑来抱怨茅坑还不够人性化: 。真搞笑,已经对你很客气了。: 顺便:真不幸我的简历10年来都是用Emacs写的,用cv.cls之类的人多了去了,你不认: 识而已。
s*e2011-12-09 08:12111 楼没想到楼居然没歪向vim vs. emacs这边……要承认vi/emacs有做不到或者要很麻烦配置才做到eclipse自带就有的功能,但也要看到反过来也有些功能vi/emacs下非常快捷简单但IDE却没有。我个人感觉纯java或者android,iphone app开发还是eclipsexcode之类较好,但其他情况我个人使用emacs
t*a2011-12-09 08:12112 楼Decon同学您的工具选择跟咱一样,握个手。网上有个笑话说developer看求职者的简历的时候如果发现是tex做的心里暗暗加分;见笑了,面试phd的话,我还真是会看一下那个pdf是用什么生成出来的,点属性就能看到。如果是tex出来的,我至少心想从敬业的角度上是说得过去得。【在 D***n 的大作中提到】: 麻烦您能别在这里假装自己是个白痴好么?: 既然你是码工,既然你要Debug,你就应该习惯码工用的工具。如果你不习惯是你自己: 的问题。不去看看自己水平,连最基本的概念都分不清,却跑来抱怨茅坑还不够人性化: 。真搞笑,已经对你很客气了。: 顺便:真不幸我的简历10年来都是用Emacs写的,用cv.cls之类的人多了去了,你不认: 识而已。
t*a2011-12-09 08:12113 楼大概是一开始vimer们太嚣张把ider们激怒了倍...这是实话,emacs里对java support最近好像非常糟糕,完全不知道什么原因。不多得插件当中jdee也挂了,emacs 24上我没看到身边有人装上去过。不过各种script language用起来倒是很爽得说。【在 s*******e 的大作中提到】: 没想到楼居然没歪向vim vs. emacs这边……要承认vi/emacs有做不到或者要很麻烦配: 置才做到eclipse自带就有的功能,但也要看到反过来也有些功能vi/emacs下非常快捷: 简单但IDE却没有。我个人感觉纯java或者android,iphone app开发还是eclipse: xcode之类较好,但其他情况我个人使用emacs
D*n2011-12-09 08:12114 楼呵呵,握手。其实PDF简历是Word还是Tex生成的可以看出区别。TeX排出来的字比较均匀,Layout比较optimal。我用TeX还有一个原因是很多类似Resume这样的文档我都是用git管理的。我用的是这个模板。http://linux.dsplabs.com.au/files/p54-resume/resume-latex.pdf【在 t****a 的大作中提到】: Decon同学您的工具选择跟咱一样,握个手。网上有个笑话说developer看求职者的简历: 的时候如果发现是tex做的心里暗暗加分;见笑了,面试phd的话,我还真是会看一下那: 个pdf是用什么生成出来的,点属性就能看到。如果是tex出来的,我至少心想从敬业的: 角度上是说得过去得。
Q*e2011-12-09 08:12115 楼圈子不同, 工具不同ide【在 c********t 的大作中提到】: 都神马时代了,给个电脑加投影仪很难吗?: 这对板书很差写字又慢的人实在不公平啊,不是找码农吗,又不是找teacher.: IDE也应该让用,谁不用开发啊? (除了我一个大牛scala朋友用vi,还真没见过不用ide: 的)
k*x2011-12-09 08:12116 楼同意,我本来也想用tex写的,后来发现有些公司的网站只支持word的(比如康求),最后只好用word写了【在 D***n 的大作中提到】: 呵呵,握手。其实PDF简历是Word还是Tex生成的可以看出区别。TeX排出来的字比较均: 匀,Layout比较optimal。我用TeX还有一个原因是很多类似Resume这样的文档我都是用: git管理的。: 我用的是这个模板。: http://linux.dsplabs.com.au/files/p54-resume/resume-latex.pdf