vimrc - 大家好,刚刚入手vim,前端开发写html,css,js的,有什么好的语法高亮插件推荐?

查看:432
本文介绍了vimrc - 大家好,刚刚入手vim,前端开发写html,css,js的,有什么好的语法高亮插件推荐?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

这种vim自带的实在太矬了。

请大家帮帮忙介绍几个。谢谢。

解决方案

先去下载或自己编译个最新的Gvim 8.0吧

Windows下用vim,可以
vim写Web, 也可以
但是用msysGit 附带的vim 写 web,头一次见

msysGit 包含一个不完整的MSYS 环境,
msysGit 附带的vim 也是一个不完整的vim。

你先找个完整的vim,再来讨论插件问题

下面是对WEB开发有帮助的插件,
自行参考你所使用的插件管理器教程,不要问我为啥Plug 命令错误

Plug 'othree/html5.vim'

Plug 'hail2u/vim-css3-syntax'
Plug 'groenewege/vim-less'
Plug 'tpope/vim-haml'

Plug 'pangloss/vim-javascript'
Plug 'kchmck/vim-coffee-script'
Plug 'leafgarland/typescript-vim'

" 补充一个 Vue 模板的
Plug 'posva/vim-vue'

" HTML 助手
Plug 'mattn/emmet-vim'

" JavaScript 补全
Plug 'ternjs/tern_for_vim'

" 色彩高亮,例子: #66CCFF
Plug 'gorodinskiy/vim-coloresque'

个人建议你还是用GitHub Atom 或者 VS Code


题主在评论里说不喜欢gvim,因为不简洁,我来补图

这是你看到的Gvim

这是我的Gvim

这是我的VPS上的vim

同一份配置,不做任何修改,横跨Windows/Linux,GUI/CLI。

请问,第二张图和第三图有什么不同?


Vim 有两种:一种是别人的,一种是你的。

最适合你的工具,是你自己配置的

喜欢vim,不是因为酷炫,不是因为可以装逼。
而是因为它的高自由度,可定制性,强扩展能力

Sublime Text 扩展基于Python
GitHub Atom 扩展基于NodeJS
而vim,支持+lua, +mzscheme+perl, +python, +python3, +ruby, +tcl,并且自身也有一门语言叫做vimL
简单的说,你可以用以上任何一种语言写vim 插件。
举个例子:

高自由度也是有代价的,那就是默认配置甚至零配置非常不友好,
比如Gvim for windows 的默认配置会映射Ctrl-V为粘贴,而正常情况下Ctrl-V 是 块选择。
这也是为什么说vim 的门槛太高。

一旦入门,你压根不用考虑其他编辑器。
通吃所有你知道的以及不知道的平台!通吃所有你知道的以及不知道的语法!


至于Vim 的编辑模式:

为什么所有主流支持扩展的编辑器/IDE都有vim 插件?

非编辑器:bash, zsh, tmux, Firefox, Chrome 也有vim 模式或插件


最后说个重点:

Vim 只是一个编辑器

Vim 只是一个编辑器

Vim 只是一个编辑器

调试什么的,IDE确实要方便,所以我从不推荐新人用vim。
对vim有兴趣的新人,我愿意提供帮助。

Vim 源码:
https://github.com/vim/vim

Gvim for Windows:
https://github.com/vim/vim-wi...


说个冷笑话: 神器Sublime Text
世界很大,很多你没有见过

这篇关于vimrc - 大家好,刚刚入手vim,前端开发写html,css,js的,有什么好的语法高亮插件推荐?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆