'구문 강조 표시'에는 '의미 강조 표시 사용'옵션이 있습니다. 그것은 일반적인 intellisense/autocomplete/highlighting과 다르게 무엇을합니까?MonoDevelop에서 '의미 강조 표시'옵션이란 무엇입니까?
1
A
답변
3
의미 론적 강조가없는 경우 MD는 언어의 규칙 (키워드, 문자열, 숫자)을 기반으로 한 간단한 강조 표시 만 수행합니다.
이름에서 알 수 있듯이 시맨틱 강조 표시는 토큰의 의미를 분석합니다. 현재 C#에서는 형식 이름을 나타내는 토큰 만 강조 표시한다고 생각합니다. 미래에 지역 변수와 같은 더 넓은 범위의 강조 표시가 가능합니다.
그리고 마지막으로 intellisense/autocomplete 기능과 관련이 없습니다.
0
사실 그 개체를 강조과 같은 변수 유형이 여기에 설명 : 거기에 http://zwabel.wordpress.com/2009/01/08/c-ide-evolution-from-syntax-highlighting-to-semantic-highlighting/ 더이상
정보가 좋은 것입니다.
또한 현재 구현에서는 편집기 a * lot * 속도가 느려집니다. –