Gibt es eine Möglichkeit, die Anschlussfarben zu ändern, ohne die Farben in VIM zu ändern?Terminalfarben ändern, ohne vim Farben zu ändern?
Antwort
Sie können das CSApprox
-Paket verwenden, um die Farbthemen von Vim auf einem Terminal zu verwenden, das die Farberweiterung xterm 256 unterstützt. (Natürlich werden die Farben in dieser 256-Farben-Palette angenähert: daher das "Approx".) Diese Farben werden durch Änderungen in der 16-Farben-ANSI-Palette nicht beeinflusst (oder sollten nicht sein).
So können Sie zum Beispiel verbessern, wie, sagen wir, kolorierte ls
erscheint, ohne zu ändern, wie Ihre Vim Syntaxhervorhebung erscheint.
Ein anderes Paket, das nützlich ist, ist ColorSamplerPack
, die eine ganze Reihe von Farbthemen enthält, die Sie mit einem experimentieren können, das Sie CSApprox
installiert haben.
Diese Pakete finden Sie unter http://www.vim.org.
keine wirkliche Lösung zäh:
Ich entfernte die Sachen meine Terminals Definitionen für Farben verändert und verändert dircolors entsprechend.
- 1. ändern Legende Namen ohne Farben in ggplot2
- 2. Matter.js Farben ändern
- 3. ändern ggplot faktor farben?
- 4. ändern CommandBar (AppBar) Farben
- 5. Vim: Text umbrechen ("gq"), ohne die unterstrichenen Überschriften zu ändern
- 6. Wie kann ich die Größe eines Bildes ändern, ohne die Farben in einem Bild zu ändern?
- 7. Vim Klammer markieren Farben
- 8. Vim Cursorline Farben einstellen?
- 9. Vim: Buffer-Nummern ändern
- 10. Syntaxfarbe in vim ändern?
- 11. Vim Farbschema ändern
- 12. VIM gui ändern Tabulatorbreite
- 13. Vim 'Gutter' Farbe ändern
- 14. Fall in Vim ändern
- 15. Programmatisch Farben in C# ändern
- 16. Ändern Emacs Syntax Hervorhebung Farben
- 17. Farben ändern in Eclipse Diff
- 18. Ändern der Farben mit CGContextStrokePath
- 19. Ändern der Farben auf Bildlauf
- 20. Ändern der Farben in Blöcken
- 21. Farben dynamisch in AS1 ändern
- 22. Wie werden Emacs-Terminalfarben wie Emacs GUI-Farben dargestellt?
- 23. Ändern Listview-Header und Rasterlinien Farben
- 24. Patches erstellen, ohne das Vorkommen zu ändern
- 25. ändern Links in Text-Links ohne HTML-Tags zu ändern
- 26. Android: ändern Checkbox-Hintergrund Farbe ohne die Textfarbe zu ändern
- 27. Ändern der SCNNode-Position, ohne die Ausrichtung zu ändern
- 28. scale_color_manual Farben wird sich nicht ändern
- 29. Bitmap-Farben ändern sich beim Scrollen
- 30. Ändern der Farben von Bootstrap Material Thema
Ich versuchte das ohne Glück. Das Problem ist, ich möchte vim-Css-Color-Plugin in Terminal Gim verwenden. Und ich verwende zenburn Farben für mein Terminal - in denen blaue und grüne Farben nichts mit Blau und Grün zu tun haben! So sieht beispielsweise # 0f0 wie grau aus. – sencer
Funktioniert für mich. Ich ging einfach zu ': colorscheme zenburn', in einem Vim, der unter PuTTY läuft, und einem anderen unter Gnome Terminal, um einige C-Quellen zu betrachten. Beide sehen genau so aus wie der 'gvim' zenburn screenshot unter http://www.vi-improved.org/color_sampler_pack/. (Natürlich können sie nicht genau gleich sein, da die Farben angenähert sind, aber ich kann den Unterschied nicht unterscheiden.) Entschuldigung, ich weiß nichts über 'vim-css-color-plugin', als ob das spielt zusammen mit 'CSApprox'. Sie können keine willkürlichen RGB-Farben in einem Terminal anzeigen, sondern nur deren Annäherungen aus der 256-Farben-Xterm-Palette. – Kaz
Entweder hast du meine Frage nicht verstanden, oder ich habe dich nicht verstanden. Lassen Sie mich das Problem umformulieren: Ich definiere die blaue Farbe des Terminals zu etwas, das kaum blau ist. Wenn ich also den Ansi-Code von Blau stimme, sehe ich diese neue Farbe, nicht blau. Dies liegt daran, dass ich diese neue Farbe besser als blau finde. Aber wenn ich eine CSS-Datei schreibe, möchte ich # 00f blau -real blau erscheinen! Was normalerweise von vim-css-color-plugin gemacht wird. Aber seit ich die "Definition von Blau" für das Terminal geändert habe, bekomme ich nicht, was ich will. Also suchte ich nach einem Weg, der die Farbdefinitionen für vim-Sitzungen zurücksetzt. – sencer