【问题标题】:Autocomplete on multiple languages combined in a single file?在单个文件中组合多种语言的自动完成功能?
【发布时间】:2014-11-12 17:17:40
【问题描述】:

记事本有一些不错的自动完成功能。它将关闭标签添加到 HTML 和 XML 以及不同语言的代码完成。我正在寻找一种结合语言的方法,因为在网页设计中,您在单个文件中使用了许多不同的语言(css、xml、html、php、js、jquery 等)。尽管我已经阅读了(js 应该已经集成到 HTML 中),但我无法让它工作。

当我选择 HTML 时,我只会获得 HTML 自动完成功能,而当我选择 PHP 时,我只会获得 PHP 自动完成功能。我喜欢轻量级的记事本环境,但这可以大大加快工作流程。可以选择添加用户定义的语言,但我不知道如何组合这些语言。

那么有没有一种方法可以在notepad++中结合多种语言进行自动完成?

下面是一个屏幕截图,我们可以看到自动完成功能适用于多种语言:

【问题讨论】:

  • 您真的不应该将多种语言捆绑到一个文件中,除非您将某些东西硬塞在一起;一般来说,好的做法是尽可能将它们完全分开。像这样的大杂烩文件应该是对创建更多文件的一种威慑。当然,有时,只是有时,我们无法避免——让管理变得更容易可能只会让自满变得更容易。
  • SU 上可能重复的问题:superuser.com/questions/251749/… 和 SE 上的相关问题:stackoverflow.com/questions/5012569/…
  • @GrantThomas 所以我应该将每个 JS 和 PHP 脚本与 HTML 分开吗?如果是这种情况,我认为网络上的每个教程都需要重写。如果我想将一些 PHP 生成的 HTML 提供给页面怎么办?或者页面上有很多小的 JQuery 脚本。如果我有一个需要 php 会话的简单页面怎么办?您能否指出一个明确解释和实践的来源?
  • @DavidVogel 有点相关,但我需要多种语言,它们也很老了。悬赏给其中一个的想法闪过我的脑海,但我想我不会得到我想要的答案。

标签: javascript php html autocomplete notepad++


【解决方案1】:

SynWrite 编辑器中,可以在 JS 部分调用 JS 自动完成(标记为 <script> 例如)和 PHP 部分中的 PHP 自动完成(标记为 <?php ?>)等。PHP 词法分析器有内联 HTML 支持,HTML 有内联 JS 支持等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-25
    • 2014-06-19
    • 2017-08-01
    • 2015-09-29
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多