sumnow / markdown-formatter

markdown formatter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

能否不要删除code block

lartpang opened this issue · comments

commented
commented
#include <stdio.h>
#include <string.h>

int main(){
  int x = 9252;
  char str[3] = "abc";
  char str2[3] = "defg";
  printf("%s\n", str2);
  printf("%zu\n", strlen(str2));
  return 0;
}

 输出
defabc$$
8

会自动格式化为:

#include <stdio.h>
#include <string.h>

int main(){
  int x = 9252;
  char str[3] = "abc";
  char str2[3] = "defg";
  printf("%s\n", str2);
  printf("%zu\n", strlen(str2));
  return 0;
}

 输出
defabc$
8

您好.
如果您是指空4格开头的代码块被转换为了```开头的代码块, 您可以将setting.json 里的"markdownFormatter.codeAreaToBlock"设置为"".
如果我理解错误,麻烦您截图说明问题

commented

@sumnow 抱歉没有说清楚,是指下面文字中的$$,格式化会变成$,按理来讲,这里是不应该这样调整的。

 输出
defabc$$
8

我也遇到了这个问题, 代码块中连续的多个$在格式化时会被删除到只剩一个, 例如:

echo $$
echo $$$$$$$$

在格式化之后变为

echo $
echo $

您好,这个问题已经在0.8.1版本修复