`
gaopenghigh
  • 浏览: 246386 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

vim中的django模板语法高亮

阅读更多
django模板中经常会有javascript代码在
{% block script %}

{% endblock %}之间,默认的vim语法高亮插件不能识别这一部分代码。
解决办法是,在语法高亮文件htmldjango.vim中添加以下两行:

" for javascript code in django template block
syn include @htmlJavaScript syntax/javascript.vim
syn region djangoVarBlock start="{% block script %}" end="{% endblock %}" contains=@htmlJavaScript
分享到:
评论

相关推荐

    VIM,Django的web开发环境部署

    例如,你可以添加以下行来启用VIM的语法高亮和自动缩进: ``` syntax on filetype indent on ``` 接下来,我们将讨论如何配置Django开发环境。首先,确保已经安装了Python和pip,然后通过pip安装Django: ```bash...

    vim-django-switch:在python项目文件之间切换的vim插件

    为了获得最佳效果,建议与其它 Django 相关的 Vim 插件,如 ALE(用于语法检查)、Django-vim(提供 Django 语法高亮和模板支持)等配合使用。 ### 5. 使用技巧与注意事项 - 在切换文件之前,请确保 Vim 已正确...

    vim-mule:用于VIM的Django生产力插件

    1. **Django语法高亮**:`vim-mule`提供了对Django模板语言的高亮支持,使得代码更易读,帮助开发者快速识别变量、过滤器和标签。 2. **智能补全**:该插件提供了对Django模型字段、视图函数、URL模式等的自动补全...

    vim-pydjango:Python和Django开发的终极VIM。 通过自动完成,lint,pep8检查器和许多功能来支持Django开发,从而获得最高的生产率

    此外,vim-pydjango还支持**Django特定的功能**,比如模型的自动完成、模板语言的高亮和自动完成,以及管理命令的便捷调用。这些特性使得在VIM中处理Django项目变得得心应手。 为了充分利用vim-pydjango,开发者...

    dotvim:另一个dotvim和gsj987

    django_vim:Django HTML模板HTML高亮显示,用法:“:setfiletype htmldjango” syntastic:Vim的语法检查插件,可通过外部语法检查器运行文件,并向用户显示任何由此产生的错误。 pydoc:Python文档查看器和...

    10个好用的Python集成开发环境.docx

    VIM支持多种插件,以增强其功能,如Python语法高亮、代码补全等。 4. **Wing IDE**:Wing IDE是一款商业Python IDE,提供免费的基础版、个人版和专业版。它的突出特点是强大的调试工具,包括多线程调试、代码数据...

    JinJa开发帮助文档

    模板设计师文档部分则是为模板设计师准备的,其中涵盖了Jinja2模板语法的各个方面。包括模板的简要概述、变量的使用、过滤器的使用、测试的使用、注释、空白控制、转义、行语句、模板继承、HTML转义以及控制结构列表...

    Pycharm 教程

    - **语法高亮**:突出显示关键字、字符串等。 - **错误标记**:在代码中突出显示潜在错误。 - **智能提示**:根据上下文提供代码建议。 ##### 24. PyCharm编辑器功能之宏定义 - **宏录制**:记录一系列操作以重复...

    最全Pycharm教程 - 精编版

    这些功能包括但不限于语法高亮、代码补全、错误检测、重构支持等。 #### 十六、PyCharm编辑器功能之自动生成格式 自动生成格式是一种节省时间的功能,它可以根据预设的规则自动整理代码格式,确保整个项目风格一致...

    idea-settings

    10. **编辑器设置**:如语法高亮、代码折叠、自动完成等,有助于提高编码体验。 在文件名 "idea-settings-master" 中,"master" 通常表示这是主分支或主要版本,可能是一个开源项目,旨在收集和分享最佳的 IDEA ...

    15款Python编辑器的优缺点,别再问我“选什么编辑器”啦

    相比之下,代码编辑器主要侧重于文本编辑,虽然也能高亮语法和排版代码,但功能通常较为基础,不包含完整的开发工具链。 以下是几款备受Python开发者喜爱的IDE及其特点: 1. **PyCharm**:由JetBrains开发,特别...

Global site tag (gtag.js) - Google Analytics