mac vim css 语法高亮不能自动启动 还有关于 vim 插件加载问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
theohateonion
V2EX    Vim

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

  •  
  •   theohateonion Nov 8, 2015 3672 views
    This topic created in 3826 days ago, the information mentioned may be changed or developed.
    1. html 正常自动高亮 但是 css 死活自动高亮不了。每次打开需要:syntax on 才能启用语法高亮 用的是 k-vim 这套配置。https://github.com/wklken/k-vim google stackoverflow 已经试过。(可能是我的搜索技巧还不够)
    2. 由于我使用了 vim-css-color 这个插件 导致我的 vim 加载特别慢,有什么方法可以 vim 插件按文件类型加载吗。我只需要写 css 的时候用到这个
    16 replies    2015-11-09 07:55:17 +08:00
    haozhang
        1
    haozhang  
       Nov 8, 2015
    用个 Atom 或者 VSC 多省心...
    bramblex
        2
    bramblex  
       Nov 8, 2015 via Smartisan T1
    既然不会用,就不要自虐了…换个其他编辑器省事省时间…
    knightdf
        3
    knightdf  
       Nov 8, 2015   1
    等你学会 vimscript 的时候就会了
    theohateonion
        4
    theohateonion  
    OP
       Nov 8, 2015
    @knightdf 问题 2 已经通过自建 bundle 路径并开启 filetype plugin on 解决了~
    theohateonion
        5
    theohateonion  
    OP
       Nov 8, 2015
    @bramblex 并不觉得折腾费时间 用 vim 正好差不多脑子能跟上我输入的速度
    bramblex
        6
    bramblex  
       Nov 8, 2015 via Smartisan T1
    @knightdf vimscript 写得越多,我越是不喜欢 vim …太折腾…

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

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

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

    第二个插件,没用过,好像不需要吧。
    congeec
        11
    congeec  
       Nov 8, 2015
    说过多少次了,不要用别人配好的。自己配,要不一定会出问题,出问题一般你还搞定不了。
    wklken
        12
    wklken  
       Nov 8, 2015
    你可以提个 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
       Nov 8, 2015
    @tracyone 受教了
    knightdf
        14
    knightdf  
       Nov 8, 2015
    @bramblex 我都是复制 bundle 配置的,对我来说很方便,用自己熟悉的环境
    oreo
        15
    oreo  
       Nov 8, 2015
    歪一下楼,楼主头像我想歪了
    FrankFang128
        16
    FrankFang128  
       Nov 9, 2015 via Android
    WebStorm 在向楼主招手
    About     Help     Advertise     Blog     API     FAQ     Solana     4963 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 69ms UTC 09:20 PVG 17:20 LAX 02:20 JFK 05: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