如何让Geany的Markdown语法高亮与缩进的代码块一致?

问题描述 投票:0回答:1

在 Geany 中写下以下内容

* Item 1
* My code block will go after this line break

    ```sql
    CREATE EVENT SESSION query_performance ON SERVER
    ADD EVENT sqlserver.sql_statement_completed(
```
* Item 3

并将文件类型设置为 Markdown

然后您会注意到语法突出显示是正确的。

现在,将最后一行缩进四个空格,因为我认为这是在 markdown 中缩进代码块的正确方法。

* Item 1
* My code block will go after this line break

    ```sql
    CREATE EVENT SESSION query_performance ON SERVER
    ADD EVENT sqlserver.sql_statement_completed(
    ```
* Item 3

然后语法高亮就会变得不正确。文档的其余部分将突出显示,就好像它是代码块的一部分一样。

我的问题如下:

  1. 我所做的是否被认为是缩进代码块的正确方法?
  2. 如何防止 Geany 产生这种不正确的语法突出显示?
markdown syntax-highlighting geany
1个回答
1
投票

这将在即将发布的版本(1.39 或 2.0)中修复。虽然尚未确定发布日期。

这已在 Geany 错误跟踪器中报告,网址为 https://github.com/geany/geany/issues/2797,并已在 Scintilla 库中修复,报告网址为 https://sourceforge.net/p/ scintilla/bug/2247.

当前的 GIT master 已经有了更新的 Scintilla 版本,其中包含修复程序。您可以自行安装当前的 GIT 版本,详细信息请参阅 https://www.geany.org/manual/current/index.html#source-compilation

© www.soinside.com 2019 - 2024. All rights reserved.