标签: syntax-highlighting

Visual Studio Code:尝试添加对新语言/文件类型的支持时未检测到注释

因此,我正在开展一个研究项目,该项目涉及使用一个非常特定的软件,该软件使用自己的文件类型;XPPAUT 使用 .ode 文件。为了防止我和我的非神经科学家团队费尽心思地尝试解决这个问题,我决定为这些 .ode 文件编写一个语法荧光笔。

首先,我只是想能够识别行注释并为其着色,这些行注释用 来描绘#,类似于 Python,但是当我运行开发环境时,注释不会用我设置的开发工作区使用的颜色突出显示,也不会突出显示根本不。我对此很陌生,所以任何帮助将不胜感激。

这是我的package.json文件

{
    "name": "ode",
    "displayName": "XPP ODE",
    "description": "ODE files to be used with XPP/XPPAUT",
    "version": "0.0.1",
    "publisher": "wjmccann",
    "engines": {
        "vscode": "^1.22.0"
    },
    "categories": [
        "Languages"
    ],
    "contributes": {
        "languages": [{
            "id": "xpp",
            "aliases": ["XPP ODE", "XPP", "XPPAUT"],
            "extensions": [".ode"],
            "configuration": "./language-configuration.json"
        }],
        "grammars": [{
            "language": "xpp",
            "scopeName": "source.xpp",
            "path": "./syntaxes/xpp.tmLanguage.json"
        }]
    }
}
Run Code Online (Sandbox Code Playgroud)

以及相应的language-configuration.json

{
    "comments": {
        // symbol used for single line …
Run Code Online (Sandbox Code Playgroud)

grammar json syntax-highlighting visual-studio-code vscode-extensions

1
推荐指数
1
解决办法
1592
查看次数

如何突出显示 README.md 的 .gitignore 代码?

我编写了包含部分代码的 README.md,我想用正确的颜色突出显示这些部分。

其中一个代码是.gitignore 代码,我想将其集成到我的README.md中。但我无法为此提供良好的语言学家突出显示,例如,我的评论会以绿色显示。

我搜索了 GFM 检测到的一些语言,但对结果不满意。

有人可以帮我找到好的语言学家吗?

PS:我还想在 REAMDE 代码突出显示中询问 DockerFile、docker-compose。

谢谢,木须龙

markdown syntax-highlighting gitignore readme github-linguist

1
推荐指数
1
解决办法
1704
查看次数

fmt 和 GoLand 中的语法突出显示

GoLand IDE (JetBrains) 如何突出显示fmtGo 标准库包中的格式化动词?

一张图片来澄清我的问题:

突出显示示例

如果我编写一个采用格式字符串和多个参数的函数,则格式字符串不会突出显示:

无突出显示示例

这个突出显示从哪里来?我无法弄清楚这一点。

syntax-highlighting go goland

1
推荐指数
1
解决办法
1057
查看次数

如何突出显示 Quarto 文档代码块中的自定义关键字?

我正在编写一份简短的四开本文档,其中解释了一些 SQL 子句/关键字。我希望在我的代码块中突出显示所有这些子句,但默认语法突出显示并不支持所有这些子句。有没有办法将自定义关键字添加到语法突出显示设置中?

例如,我编写了以下代码块:

SELECT col_name(s)
FROM tbl_name
LIMIT n OFFSET m

-- Syntax supported by MySQL, MariaDB, PostgreSQL, SQLite
-- LIMIT = number of rows to retrieve
-- OFFSET = starting row (optional) 
Run Code Online (Sandbox Code Playgroud)
SELECT TOP n col_name(s)
FROM tbl_name

-- Syntax supported by SQL Server and MS Access
Run Code Online (Sandbox Code Playgroud)

我在渲染的文档中得到以下输出:

在此输入图像描述 在此输入图像描述

我希望 和 都OFFSETTOP橙色突出显示,例如等SELECTFROM我该怎么做?

sql r syntax-highlighting quarto

1
推荐指数
1
解决办法
694
查看次数

从html文件中获取源代码

我想知道你是否可以请求帮助以编程方式从以下html文件生成.cpp/.h文件(使用任何脚本语言,编程语言,甚至使用vi或emacs等编辑器):

<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<title>Class</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body link="blue" vlink="purple" bgcolor="#FFFABB" text="black">

<h2><font face="Helvetica">Code Fragment: Class</font></h2>
</center><br><dl><dd><pre>

  <font color=#A000A0>template</font> &lt;<font color=#A000A0>typename</font> G&gt;
  <font color=#A000A0>class</font> Components : <font color=#A000A0>public</font> DFS&lt;G&gt; {            <font color=#0000FF>// count components</font>
  <font color=#A000A0>private</font>:
    <font color=#A000A0>int</font> nComponents;                 <font color=#0000FF>// num of components</font>
  <font color=#A000A0>public</font>:
    <font color=#000000>Components</font>(<font color=#A000A0>const</font> G& g): DFS&lt;G&gt;(g) {}        <font color=#0000FF>// constructor</font>
    <font color=#A000A0>int</font> <font color=#A000A0>operator</font>()();                 <font color=#0000FF>// count components</font>
  };
</dl> …
Run Code Online (Sandbox Code Playgroud)

html syntax-highlighting

0
推荐指数
1
解决办法
349
查看次数

扩展Vim中的Javascript语法突出显示

我想用突出显示程序中常用的某些功能来扩展JS语法突出显示。我正在使用janus使我的所有插件井井有条。现在,我在其中有一个文件vim-chino,然后在其中有一个syntax文件夹和一个ftdetect文件夹。在两个我都有一个chino.vim文件。这是我的syntax/chino.vim文件:

if !exists("main_syntax")
  if version < 600
  syntax clear
elseif exists("b:current_syntax")
  finish
endif
let main_syntax = 'javascript'
endif


syn match chinoKeywords "ChinoView"
hi def link chinoKeywords Function


let b:current_syntax = "javascript"
if main_syntax == 'javascript'
  unlet main_syntax
endif
Run Code Online (Sandbox Code Playgroud)

在我中,ftdetect/chino.vim我有:

function! s:DetectJS()
    if getline(1) =~# '^#!.*/bin/env\s\+node\>'
        setfiletype javascript
    endif
endfunction
autocmd BufNewFile,BufRead * call s:DetectJS()
Run Code Online (Sandbox Code Playgroud)

我希望它ChinoView在任何javascript文件中突出显示。我觉得JS的语法突出显示要么是覆盖它,要么是没有被读取。

编辑:如果我不得不猜测发生了什么事,那是当它看起来b:current_syntax已经有一种语法,因此就退出了。

javascript vim syntax-highlighting

0
推荐指数
1
解决办法
1834
查看次数

PHPStorm:语法突出显示XML标记内的PHP代码

有没有办法让PHPStorm将语法高亮显示在XML文件中的标记内的PHP代码中?

我正在开发一个OpenCart项目,我正在使用Vqmod,这要求我在XML文件中编写PHP代码.例如:

<operation>
    <search position="replace"><![CDATA[
        <?php echo "123"; ?>
    ]]></search>

    <add><![CDATA[
        <?php echo "xyz"; ?>
    ]]></add>

</operation>
Run Code Online (Sandbox Code Playgroud)

syntax-highlighting phpstorm

0
推荐指数
1
解决办法
2669
查看次数

在html页面中显示Java代码

如何在html页面中显示java代码?我尝试使用<pre>标记,但语法突出显示没有正确发生.<pre>tag只保留给定的空格和制表符.

很少有选项来自net用于语法高亮,如美化,语法高亮等等.使用美化和语法高亮显示,很少需要下载javascript和css文件并添加到应用程序中,应该在内部给出java代码<pre>,但结果不如预期.代码显示为具有给定空格的文本,而不是java代码.

java syntax-highlighting

0
推荐指数
1
解决办法
5416
查看次数

我在jekyll和github页面中错过了什么来使语法高亮显示工作?

免责声明:这是我的第一个网站项目,为了了解html,css等我可能需要一个'for idiots'指南'

我有一个哲基尔/ GitHub的网页的网站在这里.我在这里阅读了jekyll文档,这表明您需要做的就是粘贴液体标签.例如,我在这里.

进一步的研究指出,我需要设置我的配置文件,像这样,我有在这里.我也有我的CSS从一个网站叫sciviews这是复制在这里,我做了一个链接到的.css叫它这里.

但是,我的页面在代码块中仍然以黑色显示.我错过了什么?

编辑:我相信我犯了另一个错误,我的syntac .css的来源是(我认为)在这里.因为我实现了它,.scss可能与这个过程不兼容吗?

css syntax-highlighting github jekyll github-pages

0
推荐指数
1
解决办法
200
查看次数

使用'var'时,为什么VS Code的JavaScript语法高亮显示会有所不同?

如下所示,在某些情况下,它会突出显示绿色,而在其他情况下则显示为白色.它是否与常规函数表达式和立即调用的表达式之间的区别有关?

我已经注意到Visual Studio Code中提供的大多数颜色主题的效果.

在此输入图像描述

javascript syntax-highlighting visual-studio-code

0
推荐指数
1
解决办法
84
查看次数