V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Kai
V2EX  ›  随想

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

  •  
  •   Kai · 2011-11-04 22:27:36 +08:00 · 5057 次点击
    这是一个创建于 4559 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如 Xcode 和 TextMate ...... 感觉会影响很多东西,比如思考问题的方式?
    25 条回复    1970-01-01 08:00:00 +08:00
    roamlog
        1
    roamlog  
       2011-11-04 22:33:49 +08:00
    得看什么语言,比如用 textmate 来写 J2EE 的东西,那还是杀了我算了。

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

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

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

    firebug还可以用来补全?
    yqjun
        14
    yqjun  
       2011-11-10 23:58:44 +08:00
    一直不用
    ywjno
        15
    ywjno  
       2011-11-11 00:06:47 +08:00
    只要带语法高亮就行了,现在写ruby代码只用notepad++
    dreampuf
        16
    dreampuf  
       2011-11-11 00:33:53 +08:00
    vi
    chloerei
        17
    chloerei  
       2011-11-11 00:52:08 +08:00
    我是推荐用语法补全的。snippet 用得更多。
    dreamersdw
        18
    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
        19
    Platinum  
       2011-11-11 11:24:17 +08:00
    @shaoshuai0102 同样一个问题也可以这么解决:可以在任何机器上迅速搭配你自己的环境,并保持同步。我现在在尝试把几乎所有的配置文件都放在 github 上
    yyfearth
        20
    yyfearth  
       2011-11-11 11:26:59 +08:00
    C# Java ObjC,这种,没有自动不全肯定是不行的。
    一般的脚本语言,还有C这种,倒是可以不用。
    sunus
        21
    sunus  
       2011-11-11 12:35:10 +08:00
    写JAVA不带补全的话,我是搞不定
    fly2never
        22
    fly2never  
       2011-11-11 12:54:29 +08:00
    对了java这种语言来说,同等水平下,用idea写代码绝对比用记事本快一个数量级
    tioover
        23
    tioover  
       2011-11-11 20:14:27 +08:00
    @kojp 当然,你选中一个HTML元素以后侧栏就是css,用那个写属性会自动补全的
    Kenyth
        24
    Kenyth  
       2011-11-11 20:37:44 +08:00
    代码补全不是最重要的,能够低成本的验证代码运行效果更重要,所以脚本语言的 interactive shell,标记语言的“见效”几乎无成本帮助非常大。我现在写代码大部分是依据人脑记忆线索、最终靠肌肉/无意识记忆边写边试:)
    args
        25
    args  
       2011-11-11 21:55:59 +08:00
    只要有局部补全就够了,智能补全什么的无所谓。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5544 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:32 · PVG 09:32 · LAX 18:32 · JFK 21:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.