2017-01-08 1 views
2

여러 개의 C 소스 파일이있는 GitHub 저장소가 있습니다. (. 나는 광고를 비난 할 수 없도록 나는하지 않는 한 절대적으로 필요한 링크를 공유하지 않습니다)를 C 파일의 % 캐릭터의 모든 인스턴스는 빨간색 강조 :왜 GitHub는 % 문자와 같지 않습니까?

red percent 1 red percent 2 red percent 3

C에서 %에 대해 뭔가를 놓친 것입니까? 이것은 버그입니까, 아니면 의도적입니까?

+3

git과 어떤 관련이 있습니까? – melpomene

+3

이것은 사용중인 GUI에 따라 다릅니다. – cmt

+3

Github (아마도 Github)의 구문 형광펜이 백분율 기호를 좋아하지 않는 이유에 대해 묻고 싶습니다. – tangrs

답변

7

GitHub의 언어를 감지 linguist를 사용하고,

을 언급 않습니다

issue 2839 참조 (이 직접 언어 감지 모듈을 염려하지 않는 경우에도) 몇 가지 강조 문제가 발견 될 수 우리 문법 하이라이팅을위한 오픈 소스 TextMate 스타일 언어 문법을 사용하십시오 :
https://github.com/github/linguist/blob/master/grammars.yml
언어학자가 문법 updat를 사용합니다 새로운 릴리스가 나올 때마다, 일반적으로 매 2 주마다 발생합니다. 당신이 새로운 문제를 열 ​​필요가 있습니다

C를 들어, 인은 (issue 28) 전에 퍼센트 관련 강조 문제가 있었다 textmate/c.tmbundle이다.

0

this discussion은 그럴듯한 설명이 있습니다. 여기에 나는 다음과 같이 인용한다 :

당신이 printf 형식의 문자열을 만들고 있다고 가정하고 그것을 틀렸다고 가정하기 때문에 %를 강조 표시하고있다. 불행하게도 구문 파일을 변경하지 않는 printf 형식 문자열이 아니라는 것을 알 수있는 방법이 없습니다.

+1

그게 * 구체적으로 * 반드시 숭고한 텍스트에 적용되고 반드시 GitHub에 적용되는 것처럼 보입니다. – Makoto

관련 문제