P**********k 发帖数: 1629 | 1 当然如果你是在windows个或者mac上开发,用vs或者xcode会居多
如果是linux开发,基本上没人用ide吧,我之前就直接用sublime这种text editor,
最近用vi,发现太好用了,实在回不去用IDE或者editor的时代了,
所以去面试,看到那种在果家平台开发,用xcode的,第一感觉就是不想去了。。。 |
n******g 发帖数: 2201 | 2 你用什么语言编程?C/python用vi可以,如果java 还是ide 方便把?
【在 P**********k 的大作中提到】 : 当然如果你是在windows个或者mac上开发,用vs或者xcode会居多 : 如果是linux开发,基本上没人用ide吧,我之前就直接用sublime这种text editor, : 最近用vi,发现太好用了,实在回不去用IDE或者editor的时代了, : 所以去面试,看到那种在果家平台开发,用xcode的,第一感觉就是不想去了。。。
|
P**********k 发帖数: 1629 | 3 我主要c++,python
java没用过,也不理解为什么ide方便
【在 n******g 的大作中提到】 : 你用什么语言编程?C/python用vi可以,如果java 还是ide 方便把?
|
h**********e 发帖数: 4328 | 4 函数太多记不住
【在 P**********k 的大作中提到】 : 我主要c++,python : java没用过,也不理解为什么ide方便
|
w**z 发帖数: 8232 | 5 这贴发的,符合你的名字。
:当然如果你是在windows个或者mac上开发,用vs或者xcode会居多
: |
n******g 发帖数: 2201 | 6 yes, variable viewer
【在 h**********e 的大作中提到】 : 函数太多记不住
|
t****b 发帖数: 2484 | |
c******n 发帖数: 16666 | 8 jetbrains全家桶 就是为了跨平台时候方便 |
P**********k 发帖数: 1629 | 9 用个vi,难道有任何装逼之嫌么。。。
【在 w**z 的大作中提到】 : 这贴发的,符合你的名字。 : : :当然如果你是在windows个或者mac上开发,用vs或者xcode会居多 : :
|
P**********k 发帖数: 1629 | 10 记不住看文档啊
难道java开发主要就是call各种库的函数么。。。感觉略low逼。。。
【在 h**********e 的大作中提到】 : 函数太多记不住
|
|
|
h**********e 发帖数: 4328 | 11 没有
我老一直用vi
每次出去面试都觉着巨土
【在 P**********k 的大作中提到】 : 用个vi,难道有任何装逼之嫌么。。。
|
P**********k 发帖数: 1629 | 12 variable直接auto complete不就行了么。。。
【在 n******g 的大作中提到】 : yes, variable viewer
|
n******g 发帖数: 2201 | 13 vi autocomplete needs vundle...
【在 P**********k 的大作中提到】 : variable直接auto complete不就行了么。。。
|
P**********k 发帖数: 1629 | 14 vi的auto complete不是默认设置么
你现在试试打开vi,然后ctrl+p行不行。。。
【在 n******g 的大作中提到】 : vi autocomplete needs vundle...
|
P**********k 发帖数: 1629 | 15 必然啊,
面试时候,白板写代码的,鄙视一切用电脑写代码的
【在 h**********e 的大作中提到】 : 没有 : 我老一直用vi : 每次出去面试都觉着巨土
|
n******g 发帖数: 2201 | 16 thank you so much! works .. OK 自得中哈哈
【在 P**********k 的大作中提到】 : vi的auto complete不是默认设置么 : 你现在试试打开vi,然后ctrl+p行不行。。。
|
P**********k 发帖数: 1629 | 17 lol
【在 n******g 的大作中提到】 : thank you so much! works .. OK 自得中哈哈
|
m******e 发帖数: 82 | 18 jetbrains你值得拥有,其他都只能给它提鞋 |
l*****9 发帖数: 72 | |
j**********r 发帖数: 3798 | 20 是呀,难道你以为码农工作是成天实现底层算法吗?
【在 P**********k 的大作中提到】 : 记不住看文档啊 : 难道java开发主要就是call各种库的函数么。。。感觉略low逼。。。
|
|
|
C*****n 发帖数: 1049 | 21 vi可以用在刷题面试那种程序,用来装装B吧,做项目我还没见过不用IDE的。
ide随便一项refactoring都秒杀vi,难道你想 :grep, :vimgrep, :Ag, :Ggrep?
ide按着ctrl点变量/函数/类就能瞬间跳到定义的地方,难道你想维护ctags?
vi我只用在ssh远程机器上对文本的修改(甚至我都懒得用,用nano更轻松),本地机
器上sublime/notepad++非程序文本就行了。
其实只要项目做好了,争论用什么编程工具都是浮云。
【在 P**********k 的大作中提到】 : 当然如果你是在windows个或者mac上开发,用vs或者xcode会居多 : 如果是linux开发,基本上没人用ide吧,我之前就直接用sublime这种text editor, : 最近用vi,发现太好用了,实在回不去用IDE或者editor的时代了, : 所以去面试,看到那种在果家平台开发,用xcode的,第一感觉就是不想去了。。。
|
m*f 发帖数: 3078 | 22 source insight
ultraedit |
P**********k 发帖数: 1629 | 23 写代码还用鼠标的都是low逼中的low逼。。。
【在 C*****n 的大作中提到】 : vi可以用在刷题面试那种程序,用来装装B吧,做项目我还没见过不用IDE的。 : ide随便一项refactoring都秒杀vi,难道你想 :grep, :vimgrep, :Ag, :Ggrep? : ide按着ctrl点变量/函数/类就能瞬间跳到定义的地方,难道你想维护ctags? : vi我只用在ssh远程机器上对文本的修改(甚至我都懒得用,用nano更轻松),本地机 : 器上sublime/notepad++非程序文本就行了。 : 其实只要项目做好了,争论用什么编程工具都是浮云。
|
w**z 发帖数: 8232 | |
d*******6 发帖数: 120 | 25 摩拜文艺青年,写代码居然用麦克唱出来的
:写代码还用鼠标的都是low逼中的low逼。。。
【在 P**********k 的大作中提到】 : 写代码还用鼠标的都是low逼中的low逼。。。
|
z*********n 发帖数: 1451 | 26 lz应该还比较年轻,还处在刚学会VI得好好装一下的年龄--相信版上大部分人应该都经
历过这么一段时间。你自己十年后回头看看吧。
我给你举几个别的例子让你从旁观者角度审视一下你自己吧:
N年前,A为了秀逼格,以玩电脑只用shell/command line为荣,以用UI为耻,发帖表示
用电脑还用windows和Mac这种有UI的操作系统的是low逼中的low逼。自己所有操作全部
命令行完成,从不碰鼠标。但其实大部分人看到他的言论,感觉其实是他就是傻逼中的
傻逼。。活在大家10年前已经淘汰的生活方式中,无法跟上时代的步伐(当然我不是说
VI).
M年前,B为了秀逼格,说QQ做的就是垃圾,用QQ的逼格太低了,他逼格高,聊天用的都
是功能比QQ强的多的MSN(还有人记得这个聊天软件吗?QQ逼格不谈,随便拉出来1/100
的功能也秒杀MSN了吧)。 |
P**********k 发帖数: 1629 | 27 十年后楼主就退休了。。。
100
【在 z*********n 的大作中提到】 : lz应该还比较年轻,还处在刚学会VI得好好装一下的年龄--相信版上大部分人应该都经 : 历过这么一段时间。你自己十年后回头看看吧。 : 我给你举几个别的例子让你从旁观者角度审视一下你自己吧: : N年前,A为了秀逼格,以玩电脑只用shell/command line为荣,以用UI为耻,发帖表示 : 用电脑还用windows和Mac这种有UI的操作系统的是low逼中的low逼。自己所有操作全部 : 命令行完成,从不碰鼠标。但其实大部分人看到他的言论,感觉其实是他就是傻逼中的 : 傻逼。。活在大家10年前已经淘汰的生活方式中,无法跟上时代的步伐(当然我不是说 : VI). : M年前,B为了秀逼格,说QQ做的就是垃圾,用QQ的逼格太低了,他逼格高,聊天用的都 : 是功能比QQ强的多的MSN(还有人记得这个聊天软件吗?QQ逼格不谈,随便拉出来1/100
|
P**********k 发帖数: 1629 | 28 好吧,我只能说搞算法开发跟写java的工作流的确不太一样
【在 w**z 的大作中提到】 : 装逼装过头了。 : : : : :记不住看文档啊
|
z*********n 发帖数: 1451 | 29
是吗?我无法想象一个50岁的人会在这么一论坛发帖秀自己会VI,恕我想象力有限。。
我印象中我上次做这种事好像是20岁多点吧。。当时是秀自己会C++ metaprogramming
来着:
"你们刷个罗马数字转整数这种题,居然还要用到C++的RUN-TIME????,
metaprogramming当场编译时间就能算出来(输入已知的话)"
【在 P**********k 的大作中提到】 : 十年后楼主就退休了。。。 : : 100
|
P**********k 发帖数: 1629 | 30 恩,50岁的年龄,20岁的心态,
你也可以的,加油
metaprogramming
【在 z*********n 的大作中提到】 : : 是吗?我无法想象一个50岁的人会在这么一论坛发帖秀自己会VI,恕我想象力有限。。 : 我印象中我上次做这种事好像是20岁多点吧。。当时是秀自己会C++ metaprogramming : 来着: : "你们刷个罗马数字转整数这种题,居然还要用到C++的RUN-TIME????, : metaprogramming当场编译时间就能算出来(输入已知的话)"
|
|
|
o*****k 发帖数: 169 | 31 Ed is for those who can remember what they are working on.
If you are an idiot, you should use Emacs.
If you are an Emacs, you should not be vi.
If you use ED, you are on THE PATH TO REDEMPTION.
THE SO-CALLED “VISUAL” EDITORS HAVE BEEN PLACED HERE BY ED TO TEMPT THE
FAITHLESS. DO NOT GIVE IN!!! THE MIGHTY ED HAS SPOKEN!!!
【在 l*****9 的大作中提到】 : VI算啥,我用ed。
|
r**********y 发帖数: 2774 | 32 详细说说 vi 比sublime 好用在哪?
【在 P**********k 的大作中提到】 : 当然如果你是在windows个或者mac上开发,用vs或者xcode会居多 : 如果是linux开发,基本上没人用ide吧,我之前就直接用sublime这种text editor, : 最近用vi,发现太好用了,实在回不去用IDE或者editor的时代了, : 所以去面试,看到那种在果家平台开发,用xcode的,第一感觉就是不想去了。。。
|
u***n 发帖数: 21026 | 33 项目这么忙,还要debug,非要装逼用vi,自己和自己过不去
要不就是老板任务给的太少,你太闲
我现在忙都忙不过来 |
s******k 发帖数: 6659 | 34 写python用sublime
vim主要learning curve太deep,用熟的话配合terminator效率还可以的
xcode也不错 |
n***d 发帖数: 8857 | 35 ide主要是debug方便,写code用多了IDE不利于健脑
【在 P**********k 的大作中提到】 : 当然如果你是在windows个或者mac上开发,用vs或者xcode会居多 : 如果是linux开发,基本上没人用ide吧,我之前就直接用sublime这种text editor, : 最近用vi,发现太好用了,实在回不去用IDE或者editor的时代了, : 所以去面试,看到那种在果家平台开发,用xcode的,第一感觉就是不想去了。。。
|
n*******0 发帖数: 2002 | 36 俺用intellij 和 clion,觉得如果没有ide,就会木有效率啊哈哈哈哈。
【在 P**********k 的大作中提到】 : 当然如果你是在windows个或者mac上开发,用vs或者xcode会居多 : 如果是linux开发,基本上没人用ide吧,我之前就直接用sublime这种text editor, : 最近用vi,发现太好用了,实在回不去用IDE或者editor的时代了, : 所以去面试,看到那种在果家平台开发,用xcode的,第一感觉就是不想去了。。。
|
a*****g 发帖数: 19398 | 37 专业的编辑器工具
【在 P**********k 的大作中提到】 : 当然如果你是在windows个或者mac上开发,用vs或者xcode会居多 : 如果是linux开发,基本上没人用ide吧,我之前就直接用sublime这种text editor, : 最近用vi,发现太好用了,实在回不去用IDE或者editor的时代了, : 所以去面试,看到那种在果家平台开发,用xcode的,第一感觉就是不想去了。。。
|
t*****n 发帖数: 2578 | 38 现在ide不都有vim plugin么?
我的intellij,atom都装了vim plugin |
t**********n 发帖数: 1718 | |
e********r 发帖数: 2352 | 40 别伤心,我也是常年用Vi的,这和装逼无关,只是各种语言不停换,懒得不停换IDE,
而且命令行用习惯了,没觉得IDE有太多优势,我写C++, Python用Vi,写Java用Vi,
写网页的时候也用Vi,没觉得哪里不好,当年我开始学写程序的要么用Vi,要么EMacs
,后来IDE用的越老越多,现在上年纪的人里有些还喜欢Vi,小孩子一般都喜欢IDE,我
觉得就是个人喜好罢了,哪个习惯了用哪个,没必要上纲上线争论哪个好啊。
【在 P**********k 的大作中提到】 : 写代码还用鼠标的都是low逼中的low逼。。。
|
|
|
o****p 发帖数: 9785 | 41 我想反问这个问题。装过subline,发现各种搜索功能实在是又慢又难用。我用vim,装
上cscope,taglist,file explorer,command t,差不多就可以了。我只用c,不清楚
大的python project这样看代码会不会有问题。总之现在即使叫我改回sourceinsight
我也不愿意了,vim split窗口比较方便,有时候改一个关联性大的地方split成4个小
窗口眼睛同时看4块代码改起来比较快。ide工具看代码那个视图方式感觉我已经完全没
法适应了,不是说ide没法split,只是split比较慢。另外可视工具很大一部分CPU要用
来render GUI,vim搜索的时候最快了。对于要随时查整个OS以及kernel代码的人来说
感觉即使强大到sourceinsight这样也嫌慢。我给一个做openstack的同事演示过一下用
vim看python文件,他觉得蛮好用,只不过让他改vim估计也不可能,毕竟用python的
ide用惯了。
【在 r**********y 的大作中提到】 : 详细说说 vi 比sublime 好用在哪?
|
k*******h 发帖数: 854 | |
S********t 发帖数: 3431 | 43 您这字里行间,似乎就透露着一种,老夫玩代码资历老啥没见过,懒得跟你们后辈年轻
人一起用ide
:别伤心,我也是常年用Vi的,这和装逼无关,只是各种语言不停换,懒得不停换IDE,
:而且命令行用习惯了,没觉得IDE有太多优势,我写C++, Python用Vi,写Java用Vi, |
P**********k 发帖数: 1629 | 44 没觉得ide debug方便多少
我觉得gdb很方便啊
【在 n***d 的大作中提到】 : ide主要是debug方便,写code用多了IDE不利于健脑
|
P**********k 发帖数: 1629 | 45 真不理解怎么用vi就是装逼了
从productivity上来说,感觉到从editor或者ide切换到vi后有明显提升,
所以我才开始用vi的,不知道这个跟装逼有什么联系,
你们这帮人,好好学学vi再来客观评论一下吧。。。
【在 u***n 的大作中提到】 : 项目这么忙,还要debug,非要装逼用vi,自己和自己过不去 : 要不就是老板任务给的太少,你太闲 : 我现在忙都忙不过来
|
e********r 发帖数: 2352 | 46 你这么理解也行,尽管我转到这个方向其实也就十年,因为习惯原因,不喜欢赶潮流,
好用就行。
IDE,
,
【在 S********t 的大作中提到】 : 您这字里行间,似乎就透露着一种,老夫玩代码资历老啥没见过,懒得跟你们后辈年轻 : 人一起用ide : : :别伤心,我也是常年用Vi的,这和装逼无关,只是各种语言不停换,懒得不停换IDE, : :而且命令行用习惯了,没觉得IDE有太多优势,我写C++, Python用Vi,写Java用Vi,
|
M*******g 发帖数: 201 | 47 工作中做项目用Vim. 大部分同事用Emacs. 想换Emacs的,尝试了没有换成。于是就一
直用Vim了。
windows的话以前用Visual Studio VA. linux IDE一直没有舍得花时间研究。如果有类
似Visual Studio水平的IDE,偶觉得会是很好的选择。
不存在装逼不装逼,主要还是习惯。习惯顺手的话,效率就上去了。而且工作太忙也就
不舍得换工具了。 |
r*****z 发帖数: 906 | 48 用acme的飘过……
用顺手就好,不要整天纠结于工具。工具的效率在于你的熟悉程度。如果你可以下意识
地反应,那就说明这个工具适合你了。如果你需要经常停下来想一下,那就说明不熟悉
这个工具。 |
h****e 发帖数: 138 | 49 真的假的 你的vi什么版本 我试了7.4不行啊 得额外配置的吧
【在 P**********k 的大作中提到】 : vi的auto complete不是默认设置么 : 你现在试试打开vi,然后ctrl+p行不行。。。
|
j*******e 发帖数: 674 | 50 是啊,想不通这些人在这儿争个什么劲。IDE和vim不矛盾。那个现代IDE不支持VI?
【在 t*****n 的大作中提到】 : 现在ide不都有vim plugin么? : 我的intellij,atom都装了vim plugin
|
|
|
z*********n 发帖数: 1451 | 51
你知道很多IDE都支持VI操作吗。。emacs的也支持。。VI不过是个文本编辑器,IDE除
了可以选用你喜欢的文本编辑器,还集成了很多框架的功能。你可以用你VI的各种
trick同时,还能右键点击一行代码-->run unit tests,旁边一个直接test窗口就把这
行代码的Unit test跑了,甚至可以在你写代码时实时标注你这行代码会fail掉哪些
test case。再或者用IDE自动生成框架代码,难道你要对着文档抄这些框架代码?那自
动生成的几百行的XML配置文件,你也要自己拿VI手写?我这里点击update service这
service就自动生成了,你要读对面的WSDL自己写service?我能用VS直接修改数据库
table,可以浏览添加我Azure subscription下的资源,你用VI给我在Azure里建个表试
试?我甚至能在IDE里看Youtube视频,debug网页代码,你用VI试试?
你的认识还停留在以为IDE只是个文本编辑器的层面上。真不理解你50岁了都写过什么
程序,为什么认识跟个20岁的new grad似的。IDE是integrated development
environment, 文本编辑只是其中百分之一不到的功能。现在知道为什么大家觉着你装
逼了吧?当你觉着自己很牛,而其实就是很牛的时候,那不叫装逼,那叫真nb。但当你
以为自己很牛,但大家都看你是笑话的时候,那就叫装逼。
【在 P**********k 的大作中提到】 : 真不理解怎么用vi就是装逼了 : 从productivity上来说,感觉到从editor或者ide切换到vi后有明显提升, : 所以我才开始用vi的,不知道这个跟装逼有什么联系, : 你们这帮人,好好学学vi再来客观评论一下吧。。。
|
z*********n 发帖数: 1451 | 52
IDE和vim当然不矛盾,我觉着lz逗逼的地方在于,他以为IDE等价一个文本编辑器。。
以为写代码的逼格拼的是谁的文本编辑器好用。。文本编辑器也就是IDE 1/100的功能
不到吧,虽然可能是最常用的功能。
【在 j*******e 的大作中提到】 : 是啊,想不通这些人在这儿争个什么劲。IDE和vim不矛盾。那个现代IDE不支持VI?
|
P**********k 发帖数: 1629 | 53 我就是7.4
【在 h****e 的大作中提到】 : 真的假的 你的vi什么版本 我试了7.4不行啊 得额外配置的吧
|
P**********k 发帖数: 1629 | 54 lol
你是以为所有写代码的都是跟你一样每天就写写数据库建表,读写么
你以为那帮写算法的天天需要生成什么xml配置文件么
醒醒吧,不是所有人都是搞web开发的,离了那些各种框架,各种库就活不了
不要沉浸在自己的世界以为这就是天了,好么
【在 z*********n 的大作中提到】 : : IDE和vim当然不矛盾,我觉着lz逗逼的地方在于,他以为IDE等价一个文本编辑器。。 : 以为写代码的逼格拼的是谁的文本编辑器好用。。文本编辑器也就是IDE 1/100的功能 : 不到吧,虽然可能是最常用的功能。
|
z*********n 发帖数: 1451 | 55
“不要沉浸在自己的世界以为这就是天了” 这话从你嘴里说出来真的充满了讽刺意味
,笑死了。
你以为用个text editor写些英文字符那叫编程,我告诉你的是世界上写代码远不止拿
个text editor动手敲字符,各种框架,各种工具,各种ecosystem,这才是真正的开发
工作。
刚才的对话就好比,你给我说,我只坐在井里,那个圆洞就是我的整个世界。
然后我告诉你,世界外面大着呢,有山有河有海有雪。。。
然后你来了句:“醒醒吧,不是所有人都是生活在有山有河有海有雪的世界的,离了那
这些花花世界,就活不了,不要沉浸在自己的世界以为这就是天了,好么” 你看看你
这言论,不把我们这些生活在井外的人笑晕。。
而且你居然天真的以为只有搞web开发才需要懂系统设计,懂框架,懂你的ecosystem。
我是搞纯后端的,不碰web开发,照样离不开现有框架。
现在搞什么不都是在一个ecosystem里,你就算搞research也是有自己的ecosystem的。
你来讲讲你所谓的不用库,不用框架的天天纯算法工作到底是干啥?除了全职白板刷题
,我真想不出来。。。
【在 P**********k 的大作中提到】 : lol : 你是以为所有写代码的都是跟你一样每天就写写数据库建表,读写么 : 你以为那帮写算法的天天需要生成什么xml配置文件么 : 醒醒吧,不是所有人都是搞web开发的,离了那些各种框架,各种库就活不了 : 不要沉浸在自己的世界以为这就是天了,好么
|
r**********y 发帖数: 2774 | 56 非常感谢分享。
sourceinsight
【在 o****p 的大作中提到】 : 我想反问这个问题。装过subline,发现各种搜索功能实在是又慢又难用。我用vim,装 : 上cscope,taglist,file explorer,command t,差不多就可以了。我只用c,不清楚 : 大的python project这样看代码会不会有问题。总之现在即使叫我改回sourceinsight : 我也不愿意了,vim split窗口比较方便,有时候改一个关联性大的地方split成4个小 : 窗口眼睛同时看4块代码改起来比较快。ide工具看代码那个视图方式感觉我已经完全没 : 法适应了,不是说ide没法split,只是split比较慢。另外可视工具很大一部分CPU要用 : 来render GUI,vim搜索的时候最快了。对于要随时查整个OS以及kernel代码的人来说 : 感觉即使强大到sourceinsight这样也嫌慢。我给一个做openstack的同事演示过一下用 : vim看python文件,他觉得蛮好用,只不过让他改vim估计也不可能,毕竟用python的 : ide用惯了。
|
l********r 发帖数: 221 | 57 说得太好了!! lz就是装逼嘛。
除了全职白板刷题, 我也想不出来为啥ide不用?!
【在 z*********n 的大作中提到】 : : “不要沉浸在自己的世界以为这就是天了” 这话从你嘴里说出来真的充满了讽刺意味 : ,笑死了。 : 你以为用个text editor写些英文字符那叫编程,我告诉你的是世界上写代码远不止拿 : 个text editor动手敲字符,各种框架,各种工具,各种ecosystem,这才是真正的开发 : 工作。 : 刚才的对话就好比,你给我说,我只坐在井里,那个圆洞就是我的整个世界。 : 然后我告诉你,世界外面大着呢,有山有河有海有雪。。。 : 然后你来了句:“醒醒吧,不是所有人都是生活在有山有河有海有雪的世界的,离了那 : 这些花花世界,就活不了,不要沉浸在自己的世界以为这就是天了,好么” 你看看你
|
l*******u 发帖数: 198 | 58 楼主这坑挖的。。有能提高效率的工具不用,非要用命令行。。 |
l**********0 发帖数: 150 | 59 应该去用汇编,mov int指令搞熟悉,更高大上了。 |