如果使用的编辑器没有代码补全

2011-11-04 22:27:36 +08:00
 Kai
比如 Xcode 和 TextMate ...... 感觉会影响很多东西,比如思考问题的方式?
5069 次点击
所在节点    随想
25 条回复
roamlog
2011-11-04 22:33:49 +08:00
得看什么语言,比如用 textmate 来写 J2EE 的东西,那还是杀了我算了。

但用 textmate 写 rails 就完全 ok
m4ker
2011-11-04 23:19:17 +08:00
没这么夸张吧,我好些年都没用过代码提示,好像没有什么异常。
shaoshuai0102
2011-11-04 23:58:48 +08:00
我认为尽量避免使用代码补全是一种好的习惯,因为可以让你快速切换环境而不会不适应
Livid
2011-11-05 00:05:57 +08:00
Objective-C 那么啰嗦的语言,必须有代码补全。Xcode 4.2 的各种补全和提示做得还是挺好的。
fordragon
2011-11-05 00:36:28 +08:00
Object-C这种啰嗦的设定接受了也蛮带感,自注释式的代码。不过也确实依赖代码补全
sinxccc
2011-11-05 00:39:19 +08:00
主要还是取决于写什么东西吧。
C 语言没代码补全可以活得很好,但是 obj-C 或者 Java 之类的就会死的很惨…

如果是 Markdown 的语法,html 或者 LaTeX 之类的,补全不重要,但是 snippet 的重要性就要高很多。
Kai
2011-11-05 00:48:33 +08:00
或者说对于刚接触一门语言的新手来说,代码补全还是很重要的。
skydark
2011-11-05 00:52:10 +08:00
@Kai 新手应该依靠文档而不是代码补全,否则写出来的东西太危险了。
tioover
2011-11-05 00:54:15 +08:00
从没用过代码补全,css除外
fordragon
2011-11-05 01:08:45 +08:00
@tioover CSS倒是从来没用过补全⋯⋯当时带实习生第一件事就是要他扔了Dreamweaver改文本编辑器。熟练了再接触snippet类工作不错。不过后来我喜欢用SASS之类写了
tioover
2011-11-10 22:46:54 +08:00
@fordragon 习惯了用firebug补全了……
Ricepig
2011-11-10 22:58:41 +08:00
补全还是好,降低了很多记忆负担,再不济也能少打几个字或者少移动几次光标

当然我知道有人要说大师不需要。
kojp
2011-11-10 23:00:47 +08:00
@tioover

firebug还可以用来补全?
yqjun
2011-11-10 23:58:44 +08:00
一直不用
ywjno
2011-11-11 00:06:47 +08:00
只要带语法高亮就行了,现在写ruby代码只用notepad++
dreampuf
2011-11-11 00:33:53 +08:00
vi
chloerei
2011-11-11 00:52:08 +08:00
我是推荐用语法补全的。snippet 用得更多。
dreamersdw
2011-11-11 03:21:00 +08:00
经常用 Vim 写程序 Python 程序,开着全能补全 + Snippet + Pyflake。如果需要查阅详细文档的话,在关键字上按下 K 就可以,按F5运行程序,按F4游览程序结构, F3浏览其它文件,要是还有弄不清楚的地方,就在 terminator 中打开一个垂直窗口,启动 bpython,做做实验,或者直接去 /usr/lib/pythonX.X 下查看源码。

不担心环境依赖问题,Dropbox 保存着 Vim 全部的配置文件。
Platinum
2011-11-11 11:24:17 +08:00
@shaoshuai0102 同样一个问题也可以这么解决:可以在任何机器上迅速搭配你自己的环境,并保持同步。我现在在尝试把几乎所有的配置文件都放在 github 上
yyfearth
2011-11-11 11:26:59 +08:00
C# Java ObjC,这种,没有自动不全肯定是不行的。
一般的脚本语言,还有C这种,倒是可以不用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/20772

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX