在indent / html.vim中为<script>标签使用indent / javascript.vim的最佳方法</script>

时间:2011-09-16 07:16:08

标签: vim

在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

这两种方法都适用于预期的文件类型。

由于

戴夫

1 个答案:

答案 0 :(得分:4)

您要解决的问题是什么?什么不起作用?是什么?

您可以通过发出以下命令告诉Vim此文件是HTML + JS文件(因此可以利用两种语言特定的功能):

set filetype=html.javascript

如果您对默认缩进文件不满意,可以在the Vim website上搜索更好的缩进文件。

有人ported有一个很酷的Emacs功能叫做“缩小”到Vim。我用它来调试旧项目中的大<style></style><script></script>部分。非常好。

我可能会得到一个downvote,但你应该在一个单独的*.js文件中编写你的JavaScript。这样做的好处远远超出了修复编辑器中的缩进问题(分离关注点,焦点,可维护性,加载顺序,加载时间......)。