在indent / html.vim中为标签使用indent / javascript.vim的最佳方法
编辑: 如同建议的那样,我应该给予更多的继续,以便你可以提供帮助。
我的vim设置可以找到https://github.com/davetayls/vim-settings
我目前正在使用来自http://www.vim.org/scripts/script.php?script_id=2075的html.vim 我使用http://github.com/pangloss/vim-javascript
中的javascript.vim这两种方法都适用于预期的文件类型。
由于
戴夫
答案 0 :(得分:4)
您要解决的问题是什么?什么不起作用?是什么?
您可以通过发出以下命令告诉Vim此文件是HTML + JS文件(因此可以利用两种语言特定的功能):
set filetype=html.javascript
如果您对默认缩进文件不满意,可以在the Vim website上搜索更好的缩进文件。
有人ported有一个很酷的Emacs功能叫做“缩小”到Vim。我用它来调试旧项目中的大<style></style>
和<script></script>
部分。非常好。
我可能会得到一个downvote,但你应该在一个单独的*.js
文件中编写你的JavaScript。这样做的好处远远超出了修复编辑器中的缩进问题(分离关注点,焦点,可维护性,加载顺序,加载时间......)。