MAC 터미널의 VIM 구문 강조 표시에서 이탤릭체 활성화
-
19-09-2019 - |
문제
VIM이 이탤릭체로 내 의견을 표시하고 싶습니다.
cterm=italic
에서
hi Comment
사용중인 Color.vim 파일의 줄입니다. 그러나 이것은 VIM 구문을 오해하지 않는 한 일부 터미널.app 설정과 관련이 있다고 생각되는 텍스트 디스플레이에는 영향을 미치지 않습니다. 누군가이 기능을 활성화하는 방법을 보여줄 수 있으면 감사합니다.
또한 현재 별도의 이탤릭체 파일이없는 모나코 글꼴을 사용하고 있습니다 (그러나 이탤릭체 구문 하이라이트는 Consolas, Lucida, Bitstream Vera 또는 기타 이탤릭체 또는 비스듬한 글꼴에 대해서도 작동하지 않습니다). 이탤릭체가있는 글꼴에 대한 솔루션이 존재한다고 가정하면 모나코가 작동하도록 추가 후프를 뛰어 넘어야합니까?
입력에 감사드립니다.
편집하다:
아직 답을 얻지 못한 것에 놀랐습니다. 이것은 너무 어려워하는 것처럼 보이지 않습니다. 아마도. 또는 누군가가 이것이 왜 그런지 설명 할 수 있습니다 ~ 아니다 가능합니까?
해결책
Snowleopard에서 Terminal.app은 이탤릭 속성 (SGR, 값 3)을 지원하지 않습니다. 요청을 자유롭게 제출하십시오 http://bugreporter.apple.com.
다른 팁
xterm-256color-italic.terminfo라는 파일을 만듭니다.
# A xterm-256color based TERMINFO that adds the escape sequences for italic.
xterm-256color-italic|xterm with 256 colors and italic,
sitm=\E[3m, ritm=\E[23m,
use=xterm-256color,
운영 tic xterm-256-italic.terminfo
터미널에서 파일이 생성됩니다 ~/.terminfo/78/xterm-256color-italic
, 그러면 설정할 수 있습니다 TERM=xterm-256-italic
또는 그냥 교체 할 수 있습니다 /usr/share/terminfo/78/xterm-256color
~와 함께 ~/.terminfo/78/xterm-256color-italic
sudo cp /usr/share/terminfo/78/xterm-256color /usr/share/terminfo/78/xterm-256color-bak
sudo cp ~/.terminfo/78/xterm-256-color-italic /usr/share/terminfo/78/xterm-256color
그런 다음 VIM에서 이탤릭체 글꼴을 찾을 수 있습니다.
OS X Sierra에서 기본 터미널 앱은 이탤릭체를 지원합니다. VIMRC 파일에 다음을 추가하기 만하면됩니다.
let &t_ZH="\e[3m"
let &t_ZR="\e[23m"
그런 다음 사용하는 글꼴이 이탤릭체를 지원하고 ColorsCheme에 일부 구문 부품에 대한 이탤릭체가 포함되어 있는지 확인하십시오.
KONRAD, Terminal.App에 대해 모르지만 이탈리아어는 많은 다른 터미널 에뮬레이터에서 지원됩니다. Urxvt, Konsole, 그놈 말단이 떠 오릅니다.