| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2802 人关注过本帖
标题:刚开始学用这个软件,请用过的朋友告诉一下
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
在VS2010中,虽然说各种语言都有代码自动排版和代码提示与补全功能,据说是来自同一个软件,但其实是不尽相同的,最好用的,我目前认为是C#那个编辑器,C/C++的没有那么好用。

授人以渔,不授人以鱼。
2012-09-07 22:59
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
以下是引用TonyDeng在2012-9-7 22:54:26的发言:

其实没有谁真正会花精力自己开发那些排版功能的啦,都是人家做好了拿来就用,用得方便就说好,真要自己从头到尾做那数百上千的功能按键,要你的命,这说不上什么强项。与其给人自己定这些东西,不如做个充分的调查,直接你定好了,让人用得爽,好过搞这种虚头宣传。

当然不可能从头开发了,我是说在别人的基础上加上一两个功能。也就10来行代码的事,但就能强大不少。
2012-09-07 23:01
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
其它的编辑器貌似没有这么方便加减功能,或从新定义吧。
2012-09-07 23:02
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
现在的编辑器基本上都有这种东西了,VS2010那个也可以,只是我从来不用而已。我以前用QEdit的时候,也喜欢自己弄一套按键规则,但到后来,还是直接使用默认的那套了事,无非按习惯了而已,自己定还得费脑筋去想用什么组合键合适,有时自己都忘了自己定义的东西。

[ 本帖最后由 TonyDeng 于 2012-9-7 23:05 编辑 ]

授人以渔,不授人以鱼。
2012-09-07 23:03
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
以下是引用TonyDeng在2012-9-7 23:03:40的发言:

现在的编辑器基本上都有这种东西了,VS2010那个也可以,只是我从来不用而已。我以前用QEdit的时候,也喜欢自己弄一套按键规则,但到后来,还是直接使用默认的那套了事,无非按习惯了而已,自己定还得费脑筋去想用什么组合键合适,有时自己都忘了自己定义的东西。

哦,现在大部分编辑器都这样了,我倒不是很清楚。
我基本也是喜欢用默认的。也就是加点简单的缩写之类的,比如打个 ioh 就让 vim 自动帮我扩展成 #include <stdio.h> 这样。但用 emacs 的人貌似都比较喜欢定制。
2012-09-07 23:19
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用pangding在2012-9-7 23:19:05的发言:


哦,现在大部分编辑器都这样了,我倒不是很清楚。
我基本也是喜欢用默认的。也就是加点简单的缩写之类的,比如打个 ioh 就让 vim 自动帮我扩展成 #include  这样。但用 emacs 的人貌似都比较喜欢定制。

比如说你举的这个例子吧。在VS2010中,只要键入inc,它就可以出现include的提示,按TAB键或空格、回车都行,include补全了,然后你若按<,那么它把系统include目录中的列表显示出来,这是随着你的键入而逐渐精确的,假如你按",则从用户设定的项目include文件夹中取清单,这是有灵活性的。如果是你那种设定,当要改<>为""时,就费事了。VS2010更强大的地方,是你若写了自定义函数,那么编辑器就能识别它,在你键入的时候用同样的方式给出提示,连参数表都显示出来,并即时进行语法检查,参数类型不对,马上知道。使用了未定义或声明的变量,也是马上知道的。在C#中,甚至连变量未初始化和函数返回不是所有路径均有返回值都检查得出来。这是那种编辑器无法比拟的。

[ 本帖最后由 TonyDeng 于 2012-9-7 23:29 编辑 ]

授人以渔,不授人以鱼。
2012-09-07 23:26
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
其实,VS2010的编程环境,只占了200多M内存:
图片附件: 游客没有浏览图片的权限,请 登录注册

授人以渔,不授人以鱼。
2012-09-07 23:35
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
如果我不插 stdio.h 的话,我不会打 ioh 的。我定义了 #i 这个缩写以插入 #include。
如果我想要文件清单,vim 自带这个功能了,不用我自己写脚本。也有灵活性。

你说的那个功能一般叫 fly-make。vim 和 emacs 都有。不过我没开启。更多的功能有的时候就是浪费更多的资源,不过这对于现在的电脑来说不算什么。(对比你说的 vs2010,vim 即使开图形界面也就占 2M 左右的内存。)
只是它不断弹的那些东西有时会使程序员分心,对初学者可能比较有用,对熟悉函数的人来说不太方便。在 vim 里一般不会自动弹的,得要求它补全的时候才补全。只要按键方便,最后给书写者的感觉就是很流畅。另外也有按键,可以让 vim 回显函数的原型,如果忘了的话就比较有用了。

[ 本帖最后由 pangding 于 2012-9-7 23:44 编辑 ]
2012-09-07 23:41
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
唉?那个 vs 下的自动补全要配置什么东西吗?
我记得以前我写代码的时候可以补全的呀,但刚才我打函数它什么也没提示我,只是我函数名打全了之后一按 ( 开始提示我参数而已。
2012-09-07 23:51
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
没有谁会记得住几千个库函数和类库的类名、属性、方法名和参数,再老的老手也需要那些列表清单,觉得那个碍事倒是罕见,呵呵。

授人以渔,不授人以鱼。
2012-09-07 23:52
快速回复:刚开始学用这个软件,请用过的朋友告诉一下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037719 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved