tmux on iTerm2에서 기울임 꼴 & True Color 사용
하고 싶은 곳입니다만, 이외라고 시간이 걸렸습니다. iTerm2 3.0 & tmux 2.2 이상에서 가능합니다.
기울임꼴 글꼴을 터미널에서 사용
Italic fonts in iTerm2, tmux, and vim - Alex Pearce
상기의 사이트를 참고로 했습니다.
/tmp/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 /tmp/xterm-256color-italic.terminfo
네. 이것으로 준비 완료입니다. 다음은 iTerm2의 설정 화면에서 다음과 같이 설정.
# 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 /tmp/xterm-256color-italic.terminfo
italic text allowed 에 체크를 넣는다.
xterm-256color-italic을 입력합니다.
iTerm2를 시작하고 다음과 같이 입력해 봅시다.
$ echo `tput sitm`italic sample ここが斜体になる`tput ritm`
이와 같이 기울임꼴로 표시하면 성공입니다.
tmux에서도 기울임꼴 사용
.tmux.conf
set -g default-terminal "xterm-256color-italic"
방금 만든 xterm-256color-italic을 tmux 설정에 추가하면 OK. 간단하네요.
또한 True Color 사용
지금까지의 terminal 은 좋은 사촌 256 색 정도의 표현력밖에 없었지요. 좋은 시대가 된 것입니다.
Using True Color in Vim with Tmux - Deductive Labs
이쪽도 상기의 기사를 참고로 했습니다. iTerm2는 특히 아무 것도 설정할 필요가 없으며 True Color가 활성화되어 있습니다. 후에는 tmux 쪽으로
.tmux.confset -ga terminal-overrides ",xterm-256color-italic:Tc"
이상과 같이 설정하는 것만으로 OK. iTerm2 테스트 코드 에 True Color 의 예가 있으므로 스크립트를 두드려 봅시다.
이 이미지처럼 부드러운 색상 변화가 나타나면 OK입니다.
Vim에서도 사용
이 기울임꼴 및 True Color는 여전히 새로운 기능이므로 사용 가능한 응용 프로그램이 제한되어 있습니다. 우리가 Vim 물론 대응하고 있습니다 ......하지만 True Color에 대해서는 7.4.1799 이상이라는 비교적 새로운 버전이 필요합니다. Homebrew 등으로 새 버전을 설치해 봅시다.
$ brew install vim
이번은 모두 사랑 Solarized 의 True Color 판이 있었으므로 시험해 보았습니다.
lifepillar/vim-solarized8: Optimized Solarized colorschemes. Best served with true-color terminals!
어떠한 플러그인 매니저를 사용해도 좋지만, 단순한 컬러 스키마이므로 colors 디렉토리 로부터 파일을 카피해 오는 것만으로도 시도할 수 있습니다.
다음은 .vimrc 에 다음과 같이 추기합시다.
.vimrc" True Color を使えるようになるおまじない
set termguicolors
" 斜体を積極的に使う
let g:solarized_term_italics = 1
" Solarized Light
colorscheme solarized8_light
그리고, 기동해 보면… … 응. 아무것도 바뀌지 않습니다. 하지만 지금까지도 본가 Solarized 사용하고 있었지.
그러나 이것의 진가는 그런 것이 아닙니다. 어쨌든 iTerm2의 색상 설정과 관계없이 Solarised를 사용할 수 있습니다!
……응……. 뭐야? 라는 느낌이군요… Colorscheme을 따로따로 할 수 없다는 고통스러웠습니다.
이번 True Color 대응으로 이것이 해결되었습니다! iTerm2는 Tango Dark이고 Vim은 Solarized Light와 같습니다!
확실하지 않을까, 이 굉장함. 모르겠다. 하지만 혼자 정도는 알게 될 것입니다 ......!
Reference
이 문제에 관하여(tmux on iTerm2에서 기울임 꼴 & True Color 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/delphinus/items/b8c1a8d3af9bbacb85b8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
set -ga terminal-overrides ",xterm-256color-italic:Tc"
이 기울임꼴 및 True Color는 여전히 새로운 기능이므로 사용 가능한 응용 프로그램이 제한되어 있습니다. 우리가 Vim 물론 대응하고 있습니다 ......하지만 True Color에 대해서는 7.4.1799 이상이라는 비교적 새로운 버전이 필요합니다. Homebrew 등으로 새 버전을 설치해 봅시다.
$ brew install vim
이번은 모두 사랑 Solarized 의 True Color 판이 있었으므로 시험해 보았습니다.
lifepillar/vim-solarized8: Optimized Solarized colorschemes. Best served with true-color terminals!
어떠한 플러그인 매니저를 사용해도 좋지만, 단순한 컬러 스키마이므로 colors 디렉토리 로부터 파일을 카피해 오는 것만으로도 시도할 수 있습니다.
다음은 .vimrc 에 다음과 같이 추기합시다.
.vimrc
" True Color を使えるようになるおまじない
set termguicolors
" 斜体を積極的に使う
let g:solarized_term_italics = 1
" Solarized Light
colorscheme solarized8_light
그리고, 기동해 보면… … 응. 아무것도 바뀌지 않습니다. 하지만 지금까지도 본가 Solarized 사용하고 있었지.
그러나 이것의 진가는 그런 것이 아닙니다. 어쨌든 iTerm2의 색상 설정과 관계없이 Solarised를 사용할 수 있습니다!
……응……. 뭐야? 라는 느낌이군요… Colorscheme을 따로따로 할 수 없다는 고통스러웠습니다.
이번 True Color 대응으로 이것이 해결되었습니다! iTerm2는 Tango Dark이고 Vim은 Solarized Light와 같습니다!
확실하지 않을까, 이 굉장함. 모르겠다. 하지만 혼자 정도는 알게 될 것입니다 ......!
Reference
이 문제에 관하여(tmux on iTerm2에서 기울임 꼴 & True Color 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/delphinus/items/b8c1a8d3af9bbacb85b8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)