5

VsCode MarkDown 代码块 语言标记修改 求助

 2 years ago
source link: https://www.v2ex.com/t/839434
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  Visual Studio Code

VsCode MarkDown 代码块 语言标记修改 求助

  fuchun · 1 天前 · 603 次点击
```java
xxx
```

如何修改 使得下面这种写法也能识别

```language-java
```

第 1 条附言  ·  7 小时 41 分钟前

谢谢大家 ~

忙完就按大家方案去尝试解决 🙌
7 条回复    2022-03-10 20:31:16 +08:00

qiguai2017

qiguai2017      23 小时 5 分钟前

直接查找替换把 language-java 替换成 java 不是更好

fuchun

fuchun      22 小时 31 分钟前

@qiguai2017
主要是我最终管理 md 文件的平台或工具是基于这种 ```language-xxx 的识别
VsCode 是我编辑 md 文件的利器,最终并不使用 VsCode 来进行管理

coderfuns

coderfuns      21 小时 31 分钟前

搜一下有没有自定义 md 代码块的插件

thinkershare

thinkershare      21 小时 25 分钟前

修改 VSCode 的 Markdown 插件的源代码, 将 Markdown 的 Code Block 识别 Parse 中的硬编码 Java 改成你写的那个. 没啥好的办法.

thinkershare

thinkershare      21 小时 21 分钟前   ❤️ 1

位置大概在\resources\app\extensions\markdown-language-features, 这个里面将 java 等效于了 JAVA, 你可以在加一个

auh

auh      21 小时 14 分钟前

为何要修改 vscode ,而不是那个终端。如果改那个平台,可行的话,采用通用的。搞特殊都得死。

或者,不要硬编自己的文件。而是在本地和远程交互的过程中,中转一下,进行自动化的格式转化。
比如触发一个 shell 脚本直接批量适配一下。

如果是双向编辑同步的话。就双向适配。

darklights

darklights      20 小时 14 分钟前   ❤️ 1

CommonMark Spec:
"Although this spec doesn’t mandate any particular treatment of the info string, the first word is typically used to specify the language of the code block."

实在要改的也时可以的,vscode 的预览基于 markdown-it ,可以写扩展:code.visualstudio.com/api/extension-guides/markdown-extension

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK