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

离了 vim 都不会写程序了

  •  
  •   leyle · 2015-10-22 16:39:31 +08:00 · 7393 次点击
    这是一个创建于 3321 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在学习基于 swift 的 iOS 开发,一串串,一串串,一串串的名字,一串串,一串串的参数,只有在 xcode 里面写,结果排版不会排了,换行不会换了,代码里面移动也不会了。

    一瞬间感觉自己好糟糕,都想把键盘砸了。

    XVim 装了,似乎没用,学习一门新技术,入门果然是最难的。
    第 1 条附言  ·  2015-10-22 17:56:53 +08:00

    多谢 @tyfulcrum 的帖子。

    发个帖发泄下,冷静了后,再去搜索了下,找到了解决办法。

    使用 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 读取出来一个 UUID 值,把这个值保存到 ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/XVim.xcplugin/Contents/Info.plist 文件里面的 DVTPlugInCompatibilityUUIDs 属性下,重启 xcode 基本上就没问题了,第一次启动时,会提示是否载入 /启用那个插件。

    我的问题在于什么呢?面对未知的恐惧以及带来的烦躁。

    47 条回复    2015-10-23 23:04:06 +08:00
    expkzb
        1
    expkzb  
       2015-10-22 16:42:22 +08:00
    Xvim 不是挺好,为什么说没用
    tracyone
        2
    tracyone  
       2015-10-22 16:45:03 +08:00
    vim 大法好,入教保平安。
    mozartgho
        3
    mozartgho  
       2015-10-22 16:49:17 +08:00
    Vim 神教欢迎你,用什么 Xcode ,直接删了!
    neo1218
        4
    neo1218  
       2015-10-22 16:49:48 +08:00
    同感,在自己的 Mac 上用 vim ,实验课用学校的破 winxp 快崩溃了,一不小心就 jk 。
    LU35
        5
    LU35  
       2015-10-22 16:50:07 +08:00 via Android   ❤️ 2
    这 b 装的我给满分
    ray7551
        6
    ray7551  
       2015-10-22 16:52:02 +08:00
    想象着 lz 一次次,一次次,一次次把键盘砸个稀巴烂,真的是好可爱。工具而已,何必执着呢?你只是脱离熟悉的编码环境感到烦躁而已,重要的不是编辑器,而是沉下来好好学。加油!
    tyfulcrum
        7
    tyfulcrum  
       2015-10-22 16:52:23 +08:00   ❤️ 2
    XCode 7.1 下 XVim 失效看这个
    https://github.com/XVimProject/XVim/issues/853
    ytjfmv
        8
    ytjfmv  
       2015-10-22 16:58:15 +08:00
    @mozartgho 用什么编译呢
    shoaly
        9
    shoaly  
       2015-10-22 17:37:19 +08:00
    确实可以用一个自己喜欢的编辑器 码代码, 然后在最佳实践中 编译.
    以这个为例子, vim 一样也可以敲代码, 切换到 xcode 里面点 run
    shenqiu2015
        10
    shenqiu2015  
       2015-10-22 17:38:41 +08:00
    隐藏的很深的装逼贴
    Smirnoff
        11
    Smirnoff  
       2015-10-22 17:42:26 +08:00
    这两下子。。给你一个 VIm 。。。也不见得能写出什么好程序。。。。。。
    lyragosa
        12
    lyragosa  
       2015-10-22 17:47:00 +08:00
    Appcode + vim 插件
    zonghua
        13
    zonghua  
       2015-10-22 17:49:28 +08:00
    用 vim 给我画一张草图?
    brucefeng
        14
    brucefeng  
       2015-10-22 17:52:19 +08:00
    这逼装的,给你 5 个铜币
    adow
        15
    adow  
       2015-10-22 17:52:42 +08:00 via iPhone
    没有 XVim 已经感到心累不安了
    limhiaoing
        16
    limhiaoing  
       2015-10-22 18:06:41 +08:00   ❤️ 1
    说明 vim 的操作反人类。
    yxaaa123
        17
    yxaaa123  
       2015-10-22 18:13:53 +08:00
    这逼装的,我只能给你 5.9 分
    dotpig
        18
    dotpig  
       2015-10-22 18:18:22 +08:00
    是不是越烂的东西越有 bigger ?我用 BBEdit 写代码是不是就是幼儿园级别的了?
    chenwen
        19
    chenwen  
       2015-10-22 18:26:16 +08:00
    浓浓的装逼味扑面而来
    yxzblue
        20
    yxzblue  
       2015-10-22 19:21:23 +08:00
    弄得这里好像 程序员的装逼乐园 ...
    gadmyth
        21
    gadmyth  
       2015-10-22 19:23:31 +08:00
    用 emacs, 然后命令行 :!swift %, 当然这也就只能学学 swift 基本语法, 如果要执行 UI, 那就不能满足啦
    kran
        22
    kran  
       2015-10-22 19:26:28 +08:00
    各位说装 b 的也该试试后再发言, vim 的一个好处是:缓解你的肩周炎。
    前一周一直在写 egret ,用那个 egretwing ,写几个小时肩膀就疼的什么似的。
    在 vim 下可以奋战一天肩膀没感觉~
    iShao
        23
    iShao  
       2015-10-22 19:36:31 +08:00
    vim 确实爽
    zhuangzhuang1988
        24
    zhuangzhuang1988  
       2015-10-22 19:47:19 +08:00   ❤️ 1
    @chenwen 对的,真感觉太装逼了, 我是离开了 ide 才不会写程序的种人.
    hqs123
        25
    hqs123  
       2015-10-22 19:48:32 +08:00
    楼主可以考虑学习易语言,功能很强大,用过都说好。
    msg7086
        26
    msg7086  
       2015-10-22 20:36:40 +08:00
    @hqs123 2000 年最强大 IDE 没有之一。
    SonicY
        27
    SonicY  
       2015-10-22 20:48:15 +08:00
    那你要是用 emacs 不能联网,没有配置文件岂不是要疯。
    vale
        28
    vale  
       2015-10-22 20:57:39 +08:00
    谢谢楼主,今天也遇到 xvim 失效的问题。
    vale
        29
    vale  
       2015-10-22 20:59:40 +08:00
    @lyragosa Appcode 提示好像不给力啊 Swift 下 new 一个 Label 都不给提示。也可能是我还不熟练,没找到补全键。
    aksoft
        30
    aksoft  
       2015-10-22 21:31:26 +08:00
    乌云滚滚,这是要渡劫?
    ipconfiger
        31
    ipconfiger  
       2015-10-22 21:34:16 +08:00
    送你 5 个铜币
    akring
        32
    akring  
       2015-10-22 23:27:27 +08:00
    很典型的离开舒适区的反应,习惯了就好了
    deepreader
        33
    deepreader  
       2015-10-23 06:47:15 +08:00
    https://github.com/idf/dotfiles/tree/master/Karabiner 系统全局 emacs key-bindings ,用什么软件都不用搞插件换快捷键了。
    qdwang
        34
    qdwang  
       2015-10-23 07:13:17 +08:00 via Android
    小兄弟 快戒毒吧 不然以后其他地方 你都下不了手写代码了
    fengyqf
        35
    fengyqf  
       2015-10-23 09:21:44 +08:00
    引用 @ray7551
    工具而已,何必执着呢?你只是脱离熟悉的编码环境感到烦躁而已,重要的不是编辑器,而是沉下来好好学

    严重同意。
    最近在写 bash-script ,里面很多坑,也有很多 trick ;踩坑很崩溃,发现 trick 很兴奋,这就是学习的过程,慢慢来吧;毕竟世界是丰富多彩的,工具也不可能千篇一律的操作习惯。
    banxi1988
        36
    banxi1988  
       2015-10-23 09:34:32 +08:00
    单说说, XVim 。
    其实你去看看最近的 XVim 的提交的更新基本都是在新的 Xcode 出来之后添加 相应的 UUID 进去。 这种事情以后会会遇到的。
    1. 等到别人加 UUID 进去再编译安装。
    2. 自己加。
    weiceshi
        37
    weiceshi  
       2015-10-23 09:35:06 +08:00
    这个真心不在于”未知的恐惧以及带来的烦躁“,在于智商
    foxDoctor
        38
    foxDoctor  
       2015-10-23 09:39:09 +08:00
    十分同意楼上,@weiceshi
    ThomasZ
        39
    ThomasZ  
       2015-10-23 10:42:06 +08:00
    vim 有 swift 的插件啊
    cYcoco
        40
    cYcoco  
       2015-10-23 12:36:27 +08:00
    这 B 装的。。。。阿里的毕玄知道不。。人家苹果装 WIN7 写代码。。。
    iOSPro
        41
    iOSPro  
       2015-10-23 14:18:43 +08:00
    XVim 还在不断填坑, 用 Vim 还是原生的用着舒服。
    zenghaojim33
        42
    zenghaojim33  
       2015-10-23 14:59:52 +08:00
    玄学啊
    lyz1990
        43
    lyz1990  
       2015-10-23 15:42:10 +08:00
    IDEA + Vim 怎么用都舒服
    longaiwp
        44
    longaiwp  
       2015-10-23 16:00:55 +08:00
    这 B 装的我只能给 0 分,别问为什么
    smg
        45
    smg  
       2015-10-23 16:13:37 +08:00
    和尚 V5
    oska874
        46
    oska874  
       2015-10-23 16:53:58 +08:00
    还是用纸带好,现在敲键盘都不知道写的是啥。
    holy_sin
        47
    holy_sin  
       2015-10-23 23:04:06 +08:00
    装逼最重要的是自然
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4465 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 04:08 · PVG 12:08 · LAX 20:08 · JFK 23:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.