Putty are acest „permit terminalului să utilizeze modul de culoare xterm 256” pe care „aș dori să îl folosesc, dar nu știu cum. „Am folosit un script color.sh
pentru a afișa instrucțiuni de ecou și comenzi cu culori și vreau să fac așa ceva cu culori xterm.
#!/bin/bash ## Specify color to write in using arguments function --help { cat << EOF ERROR: $0 requires a color argument. USAGE: Changes the color of the text piped into it. These color arguments are availabe: ARGUMENT SHORTCUT white ------ w red ------ r green ------ g yellow ------ y blue ------ b violet ------ v teal ------ t bold ------ bb The "bold" argument will modify any color. Use a max of 2 arguments (one color and bold). EOF } function bold { # make the color bold BOLD=1\; } function white { COLOR=1 } function red { COLOR=31 } function green { COLOR=32 } function yellow { COLOR=33 } function blue { COLOR=34 } function violet { COLOR=35 } function teal { COLOR=36 } ## shortcuts function bb { bold } function w { white } function r { red } function g { green } function y { yellow } function b { blue } function v { violet } function t { teal } function o { red bold } ## Execution if [ "$#" = 0 ] then --help fi while (($#)); do $1 shift done echo -n "["$BOLD""$COLOR"m" cat echo -n "[0m"
Comentarii
- Ați încercat " să folosiți culorile sistemului " opțiune? Sau poate aruncați o privire la " compatibilitate terminal "
Răspuns
Conform manualului de utilizare PuTTY, acesta ar trebui să fie activat în mod implicit :
Dacă aveți o aplicație care ar trebui să utilizeze modul 256-culoare și nu funcționează, este posibil să fiți nevoit să spuneți serverului că terminalul acceptă 256 de culori. Pe Unix, faceți acest lucru asigurându-vă că setarea TERM descrie un terminal capabil de 256 de culori. Puteți verifica acest lucru utilizând o comandă precum
infocmp
:$ infocmp | grep colors colors#256, cols#80, it#8, lines#24, pairs#256,
Dacă nu vedeți
colors#256
în ieșire, poate fi necesar să vă schimbați setarea terminalului. Pe mașinile Linux moderne, puteți încercaxterm-256color
.
Dacă doriți să utilizați 256 de culori într-o anumită aplicație, cum ar fi Vim sau Emacs, există ghiduri separate pentru a realiza acest lucru:
- Vim: http://vim.wikia.com/wiki/Using_vim_color_schemes_with_Putty
- Emacs: http://www.emacswiki.org/emacs/PuTTY#toc2
Comentarii
Răspuns
Pentru mine, a trebuit să intru în setări și să setez tipul terminalului. Setări – > Conexiune > Date > Terminal-type schimbați la xterm-256color
.
Comentarii
- Ceea ce a spus @directedition este aproape corect, dar setarea valorii TERM la chit-256color este mai precisă dacă este acceptată . Setări – > Conexiune > Date > Modificare tip terminal la putty-256color. Nu am ' permisiunea de a comenta. Consultați acest răspuns pentru mai multe informații: superuser.com/a/1069018/1030245
-
xterm-256color
a funcționat bine pentru mine, în timp ceputty-256color
a provocat erori la utilizarea săgeților sau a instrumentuluiless
. Conectarea la Ubuntu 19 - Acest răspuns pare a fi mai potrivit pentru 2020 ' s Instalări Ubuntu și utilizatorii Windows Putty
Răspuns
Faceți clic pe meniul System din colțul din stânga sus al ferestrei PuTTY.
Selectați Change Settings> Window> Colors. În caseta pe care scrie „Selectați o culoare de ajustat”, alegeți ANSI Blue și faceți clic pe butonul Modificare. Glisați săgeata neagră din dreapta în sus până vedeți o nuanță mai deschisă de albastru care vă place. Faceți clic pe OK. Efectuați aceiași pași pentru ANSI Blue Bold, astfel încât să puteți avea o diferență perceptibilă între cele două. Când ați terminat, faceți clic pe Aplicați.
tput colors
.Connection->Data->Terminal-type string
) până laputty-256color
care poate fi recunoscut de sistemul dvs.