离了 vim 都不会写程序了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 成的内容
leyle
V2EX    程序员

离了 vim 都不会写程序了

  •  
  •   small class="gray">leyle 2015-10-22 16:39:31 +08:00 8005 次点击
    这是一个创建于 3690 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在学习基于 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     Solana     2566 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 04:20 PVG 12:20 LAX 20:20 JFK 23:20
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86