플러그인을 작성 중이며 강조 속성 (굵게, 기울임 꼴, 밑줄 등)이 실제로 터미널에 표시되는지 확인해야합니다. 나는 termcap으로 확인하려고했다. 밑줄의 예를 들면,터미널에서 강조 속성을 표시 할 수 있는지 확인하는 방법은 무엇입니까?
!empty(&t_us) && !empty(&t_ue)
은 xterm에서 TRUE가되고 표시 가능합니다.
그러나
은 win32에서는 TRUE가되지만 표시 할 수는 없습니다.
은 nvim에서는 FALSE가되지만 표시 가능합니다.
누군가 제대로 검토 할 수 있습니까?
사용자는 터미널 에뮬레이터의 기능을 반영하지 않는 '$ TERM'을 설정하여 Vim을 거짓말을 할 수 있으며 종종 '& t_xx'만 사용하는 것은 좋은 생각이 아닙니다. 만약 당신의 기능이 튼튼 해 지길 원한다면 야생은 아마'& t_xx'와'win32' 나 다른 환경 변수와 같은 다른 것들을 확인해야 할 것입니다. – romainl
터미널의 화면에 실제로 무엇이 있는지를 볼 수있는 실용적인 방법이 없기 때문에 그만큼 도움이되지 않습니다. –