GVIM 求几个插件

2015 年 8 月 19 日
 dxcqcv

需要实现 JS HTML CSS php python 语法检验,注释快捷键,折叠函数和 DIV 等标签快捷键 ,感觉自动折叠 DIV 最难

例子
比如 HTML 中这种错误
<div id="one class="miss"></div>
CSS 中这种错
.
.other {}

4632 次点击
所在节点    Vim
47 条回复
rundis
2015 年 8 月 19 日
你需要 SBT3
jprovim
2015 年 8 月 19 日
jsfaint
2015 年 8 月 19 日
装 syntastic ,然后 npm install -g jsxhint
FrankFang128
2015 年 8 月 19 日
WebStorm + IdeaVIM ,你最终的选择。
FrankFang128
2015 年 8 月 19 日


FrankFang128
2015 年 8 月 19 日
折叠 div 在 WebStorm 是基础功能了
xiaohanqing
2015 年 8 月 19 日
语法检查,折叠这些功能默认是有的,快速注释可以用 tcomment 。
:help fdm
:help syntax
luoqeng
2015 年 8 月 19 日
spf13
chenfjm
2015 年 8 月 19 日
dxcqcv
2015 年 8 月 19 日
@rundis 全称是什么
@luoqeng 全称是什么
dxcqcv
2015 年 8 月 19 日
@FrankFang128 第一个 CSS 错误没出现错误提示呀
FrankFang128
2015 年 8 月 19 日
@dxcqcv 黄块,样式完全自定制
rundis
2015 年 8 月 20 日
@dxcqcv sublime text3
livelazily
2015 年 8 月 20 日
折叠的话:
zfi{
zfi[
zfit
这几个基本够用了
dxcqcv
2015 年 8 月 20 日
@livelazily 用 zfit 折叠 div 会出现折叠不全的问题,你遇到过吗,比如最后多一个</div>出来
livelazily
2015 年 8 月 20 日
@dxcqcv 我自己写 HTML 一般都是前端 js 模板文件,都很模块化,用到折叠的情况不多,还没试过你说的情况。 zfit 匹配错误可以试试用 vitzf ,依旧错误的话试试装个 matchit https://github.com/vim-scripts/matchit.zip 看看有没有改善
livelazily
2015 年 8 月 20 日
dxcqcv
2015 年 8 月 21 日
@livelazily

nerdcommenter 这个能增加文件识别类型吗,比如和 dotnet 开发的时候会有 cshtml 文件

matchit 装好后有改善,但似乎很依赖对齐,不过还行,非常感谢

JS 生成 HTML 不都拼字符串吗?比如 str = '<div>...',你用什么 js 模板文件,好奇问问。
livelazily
2015 年 8 月 21 日
@dxcqcv 增加文件类型请查看 :h NERDCustomDelimiters

前端模板很多啊, angularjs 里面就有, backbonejs 依赖的 underscorejs 里也有简单实现 http://underscorejs.org/#template

更多示例:
http://garann.github.io/template-chooser/

开发时都是写小的 html, 再通过 build 工具生成为 js 文件,加载到页面, 然后再用模板引擎渲染
dxcqcv
2015 年 8 月 21 日
@jsfaint 有 CSS 的语法检查器吗?我装了 syntastic

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/214178

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX