2017-03-24 1 views
1

Markdown 문서 작성을 위해 VSCode 및 Pandoc을 사용해 왔습니다. VSCode는 일부 YAML 헤더 블록을 인식하고 강조하지만 다른 블록은 강조 표시하지 않습니다. Markdown의 HTML 주석에 문제가 있음을 알았습니다.마크 업에서 yaml 헤더에 대한 구문 강조 표시와 함께 VSCode가 발생합니다.

문서의 맨 위에서이 스타일의 YAML 헤더 (대시로 닫음)를 사용하면 VSCode가 블록의 끝을 인식하고 블록을 닫은 후 일반 강조 모드로 돌아갑니다. screenshot "scratch1.md"문서).

--- 
title: Best Article Ever 
author: Great Writer 
--- 

그러나, 나는 2.2 구조 YAML specification 섹션에 따라 합법적 인 것 같다 (... 폐쇄) 다른 법률 스타일을 사용하는 경우 :

--- 
title: Best Article Ever 
author: Great Writer 
... 
VSCode가 보이지 않는다

이를 볼을 YAML 블록이 닫혀있는 것처럼 보이므로 나머지 문서는 강조 표시가 엉망입니다 (아래 스크린 샷 참조).

두 가지 스타일 모두 문서 맨 위에 있지 않으면이 문제 (엉망인 강조 표시)가 발생하지 않습니다.

이 시점에서 나는 어디에 문제가 있으며 어떻게 변경해야할지 모르겠다. 올바른 방향으로 나아가는 몇 가지 조언을 주시면 감사하겠습니다.

YAML 구문을 이해하는 데 문제가 있습니까? VSCode의 YAML 언어 파일에 문제가 있습니까? VSCode의 markdown 언어 파일에 문제가 있습니까 (예 : 임베디드 YAML의 문제)? 언어 확장 기능으로 수정할 수 있습니까?

그것은 나에게 대단히 중요하지 않습니다,하지만이 같은 기존 문서를 많이 가지고 보정 합리적으로 간단 만약 내가 시도하고 싶습니다.

도움이나 설명을 미리 감사드립니다.

enter image description here

답변

1

나는 VSCode에 대한 가격 인하 지원을 작동합니다. 예, 지금은 ---을 사용하여 프런트 매트를 종료해야합니다.

...을 프론트 엔드 터미네이터로 사용하기위한 지원을 추적하기 위해 https://github.com/Microsoft/vscode/issues/23178을 열었습니다. 이를 위해 PR을 제출하십시오. 나는이 포함 될지에 몇 가지 메모를 추가했습니다 : /Users/matb/Desktop/Screen Shot 2017-04-03 at 11.52.58 AM.png

여기 1.11+

가 고정 PR이었다 이것은 VSCode에서 해결해야

https://github.com/Microsoft/vscode/issues/23178#issuecomment-289136137


업데이트 : https://github.com/Microsoft/vscode/pull/23195

+0

지연에 대해 죄송합니다. github 문제 스레드로 판단하면 이미이 문제를 해결했습니다. 그런 사소한 일에 도움을 주셔서 감사합니다. – unnamedcrewman

+0

네, 이번 주말에 나올 VSCode 1.11+에서 수정 될 것입니다. 현재 내부 개발자 빌드에는 이미 문제가 있습니다.이 기능의 문제가 발생하면 알려주십시오. –

+0

Perfect. 이것에 대한 도움을 많이 주셔서 감사합니다. – unnamedcrewman

관련 문제