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

mac vim css 语法高亮不能自动启动 还有关于 vim 插件加载问题

  •  
  •   theohateonion · 2015-11-08 10:26:31 +08:00 · 3201 次点击
    这是一个创建于 3340 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. html 正常自动高亮 但是 css 死活自动高亮不了。每次打开需要:syntax on 才能启用语法高亮 用的是 k-vim 这套配置。https://github.com/wklken/k-vim google stackoverflow 已经试过。(可能是我的搜索技巧还不够)
    2. 由于我使用了 vim-css-color 这个插件 导致我的 vim 加载特别慢,有什么方法可以 vim 插件按文件类型加载吗。我只需要写 css 的时候用到这个
    16 条回复    2015-11-09 07:55:17 +08:00
    haozhang
        1
    haozhang  
       2015-11-08 10:29:42 +08:00
    用个 Atom 或者 VSC 多省心...
    bramblex
        2
    bramblex  
       2015-11-08 10:38:17 +08:00 via Smartisan T1
    既然不会用,就不要自虐了…换个其他编辑器省事省时间…
    knightdf
        3
    knightdf  
       2015-11-08 10:42:50 +08:00   ❤️ 1
    等你学会 vimscript 的时候就会了
    theohateonion
        4
    theohateonion  
    OP
       2015-11-08 10:50:54 +08:00
    @knightdf 问题 2 已经通过自建 bundle 路径并开启 filetype plugin on 解决了~
    theohateonion
        5
    theohateonion  
    OP
       2015-11-08 10:51:33 +08:00
    @bramblex 并不觉得折腾费时间 用 vim 正好差不多脑子能跟上我输入的速度
    bramblex
        6
    bramblex  
       2015-11-08 10:55:20 +08:00 via Smartisan T1
    @knightdf vimscript 写得越多,我越是不喜欢 vim …太折腾…

    我还给 vimscript 写了个类似 python/node 的模块加载系统来模块化 vimscript 。我在 neovim 上面跟作者讨论了我的东西, neovim 作者表示我这个东西无卵用,因为 vimscript 实在太烂了
    bramblex
        7
    bramblex  
       2015-11-08 10:59:20 +08:00 via Smartisan T1
    @theohateonion 反正是你喜欢就好啦…

    当然我们也是折腾 vim 过来的…觉得折腾这东西没什么意义而已…
    tracyone
        8
    tracyone  
       2015-11-08 11:01:07 +08:00
    根据文件加载,一般来说插件作者有做这样的处理的,如果没有证明这插件的作者水平较低。你也可以自己在 vimrc 里面写一个 autocmd FileTye css 之类的来进行,或者用 Plug 插件管理可以指定加载的条件。
    css 高亮不了,可能与后缀有关系,同样你可以先查看当前 css 文件的 filetype 是否正确,在 vim 里面执行:set filetype?看输出结果,如果不正确,你可以同样在配置文件里面写一个 autocmd *.css 之类的,来自动设置此类后缀的文件类型。

    ps:vim 好的是自定义性,虽然有不少现成的配置,不过如果楼主想用得顺手,还得有些耐心,看看 vim 自带 help 和 vim 相关的 wiki,blog 等等
    lyz1990
        9
    lyz1990  
       2015-11-08 11:14:03 +08:00
    atom + vim plugin 比较方便,少折腾,多干活
    ijse
        10
    ijse  
       2015-11-08 11:18:07 +08:00
    装个 syntastic 插件,会自动识别文件代码类型并高亮吧
    http://vimawesome.com/plugin/syntastic

    第二个插件,没用过,好像不需要吧。
    congeec
        11
    congeec  
       2015-11-08 12:08:00 +08:00
    说过多少次了,不要用别人配好的。自己配,要不一定会出问题,出问题一般你还搞定不了。
    wklken
        12
    wklken  
       2015-11-08 12:24:49 +08:00
    你可以提个 issue>_<
    vim-css-color 我之前配的时候就有问题, 所以注掉了, 具体看 vimrc.bundles 的 line 581 行附近
    试用了两个插件都有问题, 第二个作者还弃坑了

    -------------------------------


    " for css color
    " not work in iterm2 which termianl selection is not xterm-256
    " Bundle 'ap/vim-css-color'

    " 这个有坑, see issue https://github.com/wklken/k-vim/issues/49
    " Bundle 'gorodinskiy/vim-coloresque'
    theohateonion
        13
    theohateonion  
    OP
       2015-11-08 20:23:56 +08:00
    @tracyone 受教了
    knightdf
        14
    knightdf  
       2015-11-08 21:10:11 +08:00
    @bramblex 我都是复制 bundle 配置的,对我来说很方便,用自己熟悉的环境
    oreo
        15
    oreo  
       2015-11-08 22:55:40 +08:00
    歪一下楼,楼主头像我想歪了
    FrankFang128
        16
    FrankFang128  
       2015-11-09 07:55:17 +08:00 via Android
    WebStorm 在向楼主招手
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   990 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:43 · PVG 04:43 · LAX 12:43 · JFK 15:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.