වඩා හොඳ වර්ණ ඉතින් අදහස් දැක්වීම් තද නිල් පාට නොවේද?


240

බොහෝ විට මම රූබි ලිපිගොනු සංස්කරණය කරමි, ෂෙල් ස්ක්‍රිප්ට් ගොනු අදහස් ද වේ #

දැනට මගේ අදහස් කළු පැහැයට තද නිල් පැහැයක් ගන්නා අතර එය කියවීමට අපහසුය.

තිර රුව බලන්න.

ඒවායේ වර්ණය වෙනස් කරන්නේ කෙසේද?

කළු පසුබිම පදනමක් ලෙස මා කැමති වුවත්, සියලු වර්ණ සඳහා විවිධ ක්‍රමෝපායන් සලකා බැලීමට මම කැමැත්තෙමි.

ටර්මිනල් කවුළුවක තිර රුවක් එහි Vim ධාවනය වේ.  අදහස් කළු පැහැති පසුබිමක තද නිල් පැහැයෙන් යුක්ත වන අතර ඒවා දෘශ්‍යමාන නොවේ.


4
අදහස් දැක්වීම සඳහා පරස්පර පසුබිමකට මම කැමතියි - එය ඒවා කේතයෙන් ඉවත් කරයි, උදා. hi Comment ctermbg=gray ctermfg=darkblue. ඔබට ඔබේ වර්ණ පටිපාටිය සැකසිය හැකි අතර පසුව එය ටිකෙන් ටික වෙනස් කළ හැකිය; බිටු වෙනම ගොනුවකට sourceදමන්න, එය අවසානයේ ඔබේ vimrc වෙතින්.
ගෝල්ඩිලොක්ස්

2
TL; DR යන්තම් ~ / .vimrc සංස්කරණය කර වර්ණ ගැන්වීමේ කාන්තාරය එකතු කරන්න
intotecho

Answers:


245

සාමාන්‍යයෙන් වර්ණ සමඟ බෙදා හරින බොහෝ වර්ණ පටිපාටි ඇත. ඔබට ඒවා විධානයෙන් තෝරා ගත හැකිය :color.

ඔබට ලබා ගත හැකි වර්ණ පටිපාටි vim හි colorsෆෝල්ඩරයේ දැකිය හැකිය , උදාහරණයක් ලෙස මගේ නඩුවේ:

$ ls /usr/share/vim/vimNN/colors/ # where vimNN is vim version, e.g. vim74
blue.vim  darkblue.vim  default.vim  delek.vim  desert.vim  elflord.vim 
evening.vim  koehler.vim  morning.vim  murphy.vim  pablo.vim  peachpuff.vim
README.txt  ron.vim  shine.vim  slate.vim  torte.vim  zellner.vim

මම සාමාන්‍යයෙන් භාවිතා කරමි desert. ඒ නිසා මම විවෘත vim, පසුව ඇතුල් :color desertකර ඇතුල් කරන්න. ඔබ විවෘත කරන සෑම අවස්ථාවකම වර්ණ පටිපාටිය පෙරනිමියෙන් ලබා ගැනීමට vim, :color desertඔබේ එකතු කරන්න ~/.vimrc.

(මයිකල්, ඕපී) මෙය හොඳයි. පර්යන්තය පෙනේ:

විවිධ වර්ණවලින් සින්ටැක්ස් ඉස්මතු කරන රූබි ගොනුවක VIM උදාහරණය


28
ටයිප් කිරීමෙන් පසු ඔබට TAB සමඟ ඇති වර්ණ හරහා චක්‍රීය කළ හැකිය :color.
තාත්තා 32

163

ඔබ ඔබේ පර්යන්තයේ අඳුරු පසුබිමක් භාවිතා කරන බැවින්, ඔබ සරලව සැකසිය යුතුය

:set background=dark

පෙරනිමිය වෙනුවට

:set background=light

එවිට වර්ණ ස්වයංක්‍රීයව නිවැරදිව සකසා ඇත.

ඔබට මෙය ස්ථිරවම ලබා ගැනීමට අවශ්‍ය නම්, රේඛාව එක් කරන්න

set background=dark

ඔබේ $HOME/.vimrcගොනුවට.


15
පිළිගත් පිළිතුරට ප්‍රයෝජනවත් තොරතුරු තිබුණද, අඳුරු තේමාත්මක පර්යන්ත කවුළුවකට කැමති මා වැනි අය සඳහා ගැටලුවේ මූල හේතුව පිළිබඳව මෙම පිළිතුර වඩාත් සංක්ෂිප්ත ය.
මාර්ක් එඩින්ටන්

5
අවාසනාවකට මෙය තවමත් ස්ථානවල කියවිය නොහැකි තද නිල් භාවිතා කරයි.
රූබි

2
@rooby බොහෝ විට, ඔබට ඔබේ ටර්මිනල් ඉමුලේටරයේ පෙරනිමි වර්ණ වෙනස් කළ හැකිය, අනෙක් පිළිතුරු ද බලන්න.
ජොෆෙල්

4
ඩෙබියන් (අවම වශයෙන්) එහි පර්යන්ත කවුළුව සඳහා අඳුරු පසුබිමකට පෙරනිමි වීම තරමක් අමුතු දෙයක් ලෙස පෙනේ.
ජේම්ස් බෝවරි

3
මම හිතන්නේ ඔබට bgඒ වෙනුවට භාවිතා කළ හැකියbackground
abonet

29

මෙම විධානය මඟින් ඔබට එය අතින් කළ හැකිය:

:hi Comment guifg=#ABCDEF

එහිදී ABCDEFසුදුසු වේ වර්ණ hex කේතය .

එය ස්ථිර කිරීමට, ඔබට මෙම රේඛා ඔබගේ ~/.vimrcගොනුවට එක් කිරීමට අවශ්‍ය වනු ඇත (උදාහරණයක් ලෙස කොළ භාවිතා කරමින්):

syntax on
:highlight Comment ctermfg=green

5
ඔබගේ වර්තමාන උද්දීපනය කළ හැකි සැකසුම් සමඟ :hiහෝ :highlight(එනම් වෙනත් තර්ක නොමැතිව) බැලීමට ද හැකිය .
evilsoup

1
ආධාරක ලේඛන වර්ගවල නූල් වැනි වෙනත් වර්ගද ඔබට වෙනස් කළ හැකිය, උදාහරණ:highlight String ctermfg=green
සමස්ථ

15

මට හමු වූ එක් විකල්පයක් වූයේ පර්යන්ත මනාපයන් ය (ඉහළ මෙනුව, කවුළුව නොවේ).

මෙයට පැතිකඩ මනාපයන් ඇති අතර පසුව වර්ණ පටිත්තක් ඇත, උදා

රූප විස්තරය මෙහි ඇතුළත් කරන්න

තද නිල් පාට සිට ලා ලිලැක් දක්වා පැලට් ප්‍රවේශය 5 වෙනස් කිරීම උපකාරී විය. මම අවසානයේ වර්ණ පටිපාටිය ලෙස xterm තෝරාගෙන අදහස් දැක්වීමේ වර්ණය උදාරූප විස්තරය මෙහි ඇතුළත් කරන්න


2
දැන් මට ඇති එකම ප්‍රශ්නය නම්, එම මනාපයන් දැන් ගොනුවක සුරැකිය හැකිද යන්නයි, එවිට ඒවා නව යන්ත්‍ර සැකසීමක් සඳහා තිබේ.
මයිකල් ඩුරන්ට්

2
මම xterm භාවිතා කරන අතර නිල් පැහැය මගේ ඇස්වලට රසවත් යමක් ලෙස සකසා ඇත .ප්‍රභව: "XTerm * color4: ලා අහස නිල්".
holygeek

11

මඳ වේලාවකට පෙර මට මෙම ගැටළුව හරියටම තිබුණි, විසඳුම පහත දැක්වෙන රේඛාව ඔබේ vimrc ගොනුවේ තැබීමයි:

set t_Co=256

එවිට ඔබගේ ~ / .ප්‍රොෆයිල් අවසානයේ පහත සඳහන් දෑ තැබිය යුතුය.

#set vim terminal to 256 colors.
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
    export TERM='xterm-256color'
else
    export TERM='xterm-color'
fi

එවිට ඔබට සැකසිය හැකිය:

hi Comment      ctermfg=lightblue

ඔබේ vimrc ගොනුවේ එවිට ඔබට ලා නිල් පැහැති අදහස් ලැබෙනු ඇත.
vimrc 256: http://vim.wikia.com/wiki/256_colors_in_vim

තිරය ​​256 ලෙස සැකසීම මගින් තරමක් ලස්සන වී ඇති බව ද මම දුටුවෙමි.


7

ඩේබියන් අඳුරු පසුබිම මත නම්, uncommenting set background=darkදී /etc/vim/vimrcද, උපකාරී වේ.

නැතහොත්, පැකේජයේ වින්‍යාස ගොනුවට බාධා කිරීමට ඔබට අවශ්‍ය නැතිනම් (නව)
/etc/vim/vimrc.local


4

Vim සඳහා 700+ වර්ණ ගැන්වීම් සහිත ලස්සන git repo මෙන්න

https://github.com/flazz/vim-colorschemes

එය ක්ලෝන කරන්න ~/.vim/

git clone https://github.com/flazz/vim-colorschemes ~/.vim/

සමඟ පෙරදසුන් යෝජනා ක්‍රම

:colorscheme mrkn256

( mrkn256මෙම නම් වලින් එකක් ආදේශ කරන්න ls ~/.vim/colors( .vimදිගුවකින් තොරව ))

එය ස්ථිර ලෙස සැකසීමට ~/.vimrcඑකතු කරන්න / වෙනස් කරන්න

colorscheme mrkn256


3

සමහර විට මාතෘකාවෙන් බොහෝ away ත නමුත් මෙහි යයි

වින්ඩෝස් 10 ඩබ්ලිව්එස්එල් සඳහා (ලිනක්ස් සඳහා වින්ඩෝස් උප පද්ධතිය)

මෙය මට වැඩ කළා (.vimrc හි)

සින්ටැක්ස් සක්‍රීයයි

colorcheme කාන්තාරය (හෝ ඕනෑම වර්ණ පටිපාටියක්)



-2
:colo desert

උදාහරණයක් ලෙස අදහස් ඉස්මතු කිරීමට මම මෙම විධානය භාවිතා කරමි;)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.