Fråga:
VIM i Terminal med hjälp av Solarized Theme
theconsultingthief
2013-09-16 05:34:54 UTC
view on stackexchange narkive permalink

Jag försöker använda Solarized-färgschemat med VIM i Terminal på Mac OS X 10.8.5 Mountain Lion. Färgerna ser emellertid tvättade ut. De är lättare / blekare än de borde vara. I MacVIM visas färgerna perfekt, men jag föredrar att använda VIM via terminalen.

Här är en skärmdump av hur färgerna ska se ut följt av en skärmdump av hur färgerna faktiskt ser ut i Terminal.

MacVIM Terminal VIM

Jag har redan provat alla förslag härifrån: Är det möjligt att inaktivera Terminals automatiska justering av färger i Lion?

Har någon hittat några andra lösningar för att fixa färgerna i VIM i terminalläge?

Varför använder du inte [iTerm2] (http://www.iterm2.com/#/section/home)? Det är mycket bättre än Terminal.app
Det är inte bra alls. Jag letar inte efter en terminalbyte; Jag vill använda Terminal.
Du frågade - "Har någon hittat några andra lösningar på detta?" och jag har. Svaret är "Ditch Terminal.app". Om du inte gillar det är det bra. Jag står fortfarande vid min kommentar i hopp om att någon annan kommer att finna det användbart.
Jag sa också att jag föredrar att använda Vim i Terminal. Jag frågar helt klart lösningar som faktiskt löser problemet i Terminal. Annars skulle jag använda MacVim istället för att lägga upp det här.
Ett svar:
Lri
2013-09-16 23:19:11 UTC
view on stackexchange narkive permalink

I Solarized Dark.terminal och Solarized Light.terminal anges 2 * 8 ANSI-färger i sRGB-färgutrymmet, vilket verkar vara identiskt med Device RGB åtminstone på min iMac. Text, fet text, markering, markör och bakgrundsfärger är omärkta eller visas som Generisk RGB i färgväljaren. Terminal konverterar inte någon av dem till det färgutrymme som används av din skärm.

Du kan ange färgerna med hjälp av skärmens färgutrymme manuellt. För varje färg:

  • Klicka på färgen, memorera HSB- eller RGB-värdena och ändra profilen till den profil som används av din skärm.

  • Infoga värdena du memorerade, vilka ska vara desamma som värdena som visas i tabellen i http://ethanschoonover.com/solarized.

I soliserat mörkt. terminal:

  • Bakgrundsfärgen är bas02 (svart)
  • Textfärgen är bas0 (brblå)
  • Färgen för fet text är bas1 (brcyan)
  • Markörfärgen är bas01 (brgrön)
  • Markeringsfärgen är bas2 ( vit)

På min iMac var bakgrunds- och förgrundsfärgerna i Solarized Dark. terminalen initialt för ljusa, men färgutrymmet som används av min iMac är ganska nära sRGB, så de flesta av ANSI färgerna var inte så långt borta.

Med "ändra profilen till profilen som används av din skärm" menar du "Device RGB"? Jag har provat det och det verkar inte göra någon skillnad.
@theconsultingthief Nej, jag menade den profil som är vald i inställningsfönstret Skärmar, som heter något som "Color LCD" eller "iMac".


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...