태양광 색상 테마로 vimrc 설정

태양광 색상 테마로 vimrc 설정

방금 우분투에서 vim을 시작했는데 .vimrc 파일을 설정하는 데 문제가 있습니다. 이것이 내가 현재 가지고 있는 것입니다:

 "============= Solarized color theme  =============                             
 "https://github.com/altercation/vim-colors-solarized                            
 syntax enable                   "Use syntax highlighting                        
 set background=dark             "Use dark color scheme                          
 colorscheme solarized           "Choose solarized                               

 "============= Settings =============                                           
 set nocompatible                "Necesary for cool vim things                   
 set number                      "Line numbers                                   
 set colorcolumn=80              "Have a line after 80 char                      
 set ruler                       "Add ruler at the bottom of vim                 
 set cursorline  

그러나 이러한 설정으로 커서선과 색상 열을 볼 수 없을 때. 태양열 색상 구문을 사용하지 않으면 볼 수 있습니다. 내가 뭘 잘못하고 있는지 아십니까?

답변1

설정으로t_Co256으로 변경하면 Solarized의 저하된 버전이 제공됩니다.

더 나은터미널 색상 팔레트를 업데이트하십시오대신 더 정확한 색상을 원합니다.

set t_Co=16
let g:solarized_termcolors=16

설정 t_Cosolarized_termcolors통해16Vim과 Solarized에게 터미널의 색상 팔레트를 사용하라고 지시합니다.

답변2

따라서 다음 사항을 확인하세요.

  1. set t_Co=256vimrc에 있어야합니다 . (읽다여기더)

  2. 태양광 색상 구성표에 따라 터미널에서 색상을 편집해야 합니다. 확인하다이것.

  3. 나는 사용 하지만 그 일도 해야 한다고 syntax on믿습니다 .syntax enable

  4. Solarized 테마를 넣으세요.~/.vim/colors

이 모든 단계를 수행한 후에 작동하는지 알려주세요.

답변3

로부터읽어보기(중요성내 거) :

터미널 사용자를 위한 중요 참고 사항:

터미널 모드(예: gvim 또는 macvim과 같은 GUI 버전이 아님)에서 Solarized를 사용하려는 경우,제발 제발 제발Solarized 팔레트를 사용하도록 터미널 에뮬레이터의 색상 구성표를 설정하는 것을 고려하십시오. [Solarized 홈페이지]에서 사용할 수 있는 공식 Solarized 다운로드에는 일부 인기 있는 터미널 에뮬레이터와 Xdefaults에 대한 팔레트가 포함되어 있습니다. Solarized를 사용하는 경우없이이러한 색상을 사용하려면 Solarized에 색상 구성표를 제한된 256개 터미널 팔레트와 호환되는 세트로 저하시키도록 지시해야 합니다(반면 터미널의 16개 ansi 색상 값을 사용하면 Solarized 팔레트에 대한 정확하고 구체적인 값을 설정할 수 있습니다).

사용자 정의 터미널 색상을 사용한다면 Solarized.vim이 즉시 작동할 것입니다. 256색을 지원하는 터미널 에뮬레이터를 사용하고 사용자 정의 Solarized 터미널 색상을 사용하지 않으려면 성능이 저하된 256색 구성표를 사용해야 합니다. 그렇게 하려면 다음 줄을 추가하면 됩니다.~ 전에 라인 colorschem solarized:

let g:solarized_termcolors=256

다시,수동으로 또는 가져올 수 있는 많은 터미널 구성표 중 하나를 통해 터미널 색상을 Solarized 값으로 변경하는 것이 좋습니다..

포함된 터미널 응용 프로그램을 사용하여 Ubuntu 16.04에서 나에게 효과가 있었던 것은 터미널 > 기본 설정 > 프로필 > (사용자 선택) > 편집 > 색상에서 "텍스트 및 배경색"(밝거나 어두움 선택) 및 "팔레트" 모두에 대해 Solarized를 선택하는 것이었습니다.

다른 답변에서는 256 색상 팔레트를 선택하는 것이 좋습니다. 그러나 문서에서 언급했듯이 이는 품질이 저하된(그리고 내 의견으로는 눈에 띄게 더 나쁜) 색상 구성표를 제공합니다.

관련 정보