2012-09-20 2 views
2

이것은 매우 특정한 질문입니다. 나는 정력 색상 파일의Vim colorscheme for latex : 인용 횟수 대 수학

hi Special guifg=.... 

라인

$whatever$ 

같은 두 수학 모드의 색상과

\cite{whatever} 

같은 인용 이름의 색상을 제어하는 ​​것을 발견했습니다 내가 만약 두 코드 스 니펫의 색상이 모두 변경되는 특수 색상을 변경하십시오. 그러나, 나는이 두 색상이 다른 몇 가지 vim 색상 영역을 보았습니다. \ ref {whatsinhere}와 \ cite {whatsinhere}가 $ whatsinhere $와 다른 인용 부호와 섹션 레이블의 색상을 원합니다. 누군가 이걸 어떻게하는지 말해 줄 수 있니? 나는 그것을 할 수 있다는 것을 압니다. 다음 페이지의 colorscheme wuye와 같은 기능이 있지만 어디에서 찾을 수 없습니다! http://vimcolorschemetest.googlecode.com/svn/html/index-tex.html

답변

3

이 명령은 커서 아래에있는 단어의 구문 그룹 (들) 에코 : 당신은 호기심이 있다면

" shows syntaxic group of the word under the cursor 
command! SynStack call SynStack()<CR> 
function! SynStack() 
    if !exists("*synstack") 
    return 
    endif 
    echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")') 
endfunc 

는,이 값은 당신의 라텍스 구문 파일에 정의되어 있습니다. Unix 기반 컴퓨터에서는이 파일을 여기에서 찾을 수 있습니다 : /usr/share/vim/vim7x/syntax/tex.vim. 구문 그룹을 가정 할

당신이 당신의 색상 구성표에 한 줄을 추가 할 수 있습니다, SomeTexKeyword입니다 : 당신이 원하는 색상으로

hi SomeTexKeyword ctermbg=... 

.

관련 문제