පවර්ලයින් ප්ලගිනය ස්ථාපනය කර භාවිතා කරන්නේ කෙසේද?


175

පවර්ලයින් යනු බාෂ්, zsh සඳහා vim, tmux සහ shell විමසුමේ තොරතුරු සහ සුන්දර තත්ත්වය පෙන්වීම සඳහා වූ ප්ලග් ඉන් ය.

Vim statusline : රූප විස්තරය මෙහි ඇතුළත් කරන්න රූප විස්තරය මෙහි ඇතුළත් කරන්න රූප විස්තරය මෙහි ඇතුළත් කරන්න රූප විස්තරය මෙහි ඇතුළත් කරන්න උබුන්ටු හි විවිධ යෙදුම් සහ ෂෙල් වෙඩි සඳහා පවර්ලයින් ස්ථාපනය කර සකසන්නේ කෙසේද?


1
සටහනක් ලෙස. මගේ ප්ලගිනය අඩවි පැකේජ වෙනුවට dist-packages සඳහා ස්ථාපනය කර ඇති බැවින් යෙදුම් එම නාමාවලියට යොමු කිරීමට මට සිදු විය. පයිතන් ස්ථාපනය එකකට වඩා වැඩි ගණනක් වින්‍යාස කිරීමට ඩෙබියන් මත පදනම් වූ බෙදාහැරීම් සඳහා සම්මුතියක් ලෙස පෙනේ. කෙසේ හෝ මෙය වටහා ගැනීමට මට යම් කාලයක් ගත විය, එබැවින් මෙය ඔබට හිසරදයක් ඉතිරි කර ගත හැකි යැයි මම විශ්වාස කරමි.
එඩ්වාඩෝ එම් - bbaaxx

ඔබේ තොරතුරු සඳහා: මම 14.04 හි නව පහසු ස්ථාපනය ක්‍රමයක් එකතු කර ඇත්තෙමි.
don.joey

Answers:


234

ප්ලගීන ස්ථාපනය:

ස්ථාපනය python-pipසහ git: පිතිකරුවෝ විසින් විවෘත පර්යන්තය Ctrl+ Alt+ Tසහ ලකුණු:

sudo apt-get install python-pip git
  • එක් පරිශීලකයෙකුට:
    ටර්මිනල් ධාවනයේදී:

    pip install --user git+git://github.com/Lokaltog/powerline
    

    එකතු ~/.local/binකිරීමට $PATHවෙනස් කිරීමෙන් ~/.profileඔබේ ප්රියතම කර්තෘ සමග:

    gksudo gedit ~/.profile
    

    සහ එහි අවසානයේ පහත පේළි එකතු කිරීම:

    if [ -d "$HOME/.local/bin" ]; then
        PATH="$HOME/.local/bin:$PATH"
    fi
    
  • පද්ධතිය පුළුල්:
    පර්යන්ත ධාවනයේදී:

    su -c 'pip install git+git://github.com/Lokaltog/powerline'
    

අකුරු ස්ථාපනය:

පවර්ලයින් විසින් අවශ්‍ය අකුරු ස්ථාපනය කිරීමේ ක්‍රම දෙකක් සපයයි. ඔබ පර්යන්තය පහත සඳහන් ඒවායින් එකක් භාවිතා කරන්නේ නම්: Gnome Terminal, Konsole, lxterminal, st, Xfce Terminal, Terminator, Guake, Yakuakeඔබ භාවිතා කළ යුත්තේ "Fontconfig" ක්රමය.

  • Fontconfig: (නිර්දේශිතයි)

    • එක් පරිශීලකයෙකුට:
      ටර්මිනලයේ පහත විධානයන් ක්‍රියාත්මක කරන්න:

      wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf
      mkdir -p ~/.fonts/ && mv PowerlineSymbols.otf ~/.fonts/
      fc-cache -vf ~/.fonts
      mkdir -p ~/.config/fontconfig/conf.d/ && mv 10-powerline-symbols.conf ~/.config/fontconfig/conf.d/
      
    • පද්ධතිය පුරා:
      පහත දැක්වෙන විධානයන් ටර්මිනලයේ ක්‍රියාත්මක කරන්න:

      wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf
      sudo mv PowerlineSymbols.otf /usr/share/fonts/
      sudo fc-cache -vf
      sudo mv 10-powerline-symbols.conf /etc/fonts/conf.d/
      
  • ඇලවූ අකුරු: "Fontconfig" ක්‍රමය ඔබ වෙනුවෙන් ක්‍රියා නොකරන්නේ නම් හෝ ඔබ ඉහත සඳහන් කළ වෙනත් ටර්මිනලයක් භාවිතා කරන්නේ
    නම් පමණක් මෙම ක්‍රමය භාවිතා කරන්න .

    1. පවර්ලයින්-ෆොන්ට් වලින් ඔබ කැමති අකුරු බාගන්න .
    2. ඔබේ පැච් කළ අකුරු ~/.fonts/එක් පරිශීලක ස්ථාපනයකට හෝ /usr/share/fontsපද්ධති පුළුල් ස්ථාපනය සඳහා ගෙන යන්න.
    3. fc-cache -vf ~/.fontsඔබේ අකුරු හැඹිලිය යාවත්කාලීන කිරීමට දුවන්න sudo fc-cache -vf.

Gvimමෙම පිළිතුර බැලීමට පැච් කළ අකුරු භාවිතා කිරීමට සහ ඔබේ පර්යන්තයේ අකුරු වෙනස් කිරීමට මෙම ප්‍රශ්නය පරීක්ෂා කරන්න: විවිධ ටර්මිනල් ඉමුලේටර් වල අකුරු වෙනස් කරන්නේ කෙසේද? . වෙනස්කම් ක්‍රියාත්මක වීමට අකුරු ස්ථාපනය කිරීමෙන් පසු ඔබේ පද්ධතිය නැවත ආරම්භ කිරීමට ඔබට සිදු විය හැකිය.

භාවිතය: (එක් පරිශීලක ස්ථාපනය සඳහා)

  • Vim statusline:
    ඔබගේ ~/.vimrcහෝ /etc/vim/vimrc:

    set rtp+=$HOME/.local/lib/python2.7/site-packages/powerline/bindings/vim/
    
    " Always show statusline
    set laststatus=2
    
    " Use 256 colours (Use this setting only if your terminal supports 256 colours)
    set t_Co=256
    
  • Bash විමසුම:
    පහත දැක්වෙන පේළිය ඔබේ ~/.bashrcහෝ /etc/bash.bashrc:

    if [ -f ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh ]; then
        source ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
    fi
    
  • Zsh විමසුම:
    පහත දැක්වෙන පේළිය ඔබේ ~/.zshrcහෝ /etc/zsh/zshrc:

    if [[ -r ~/.local/lib/python2.7/site-packages/powerline/bindings/zsh/powerline.zsh ]]; then
        source ~/.local/lib/python2.7/site-packages/powerline/bindings/zsh/powerline.zsh
    fi
    
  • Tmux තත්ව රේඛාව:
    පහත දැක්වෙන පේළිය ඔබේ ~/.tmux.conf:

    source ~/.local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf
    set-option -g default-terminal "screen-256color"
    

    ඔබේ පර්යන්තය වර්ණ 256 ක් සඳහා සහය දක්වන්නේ නම්, පහත දැක්වෙන පේළිය වෙනස් කිරීමෙන් හෝ එකතු කිරීමෙන් TERMපරිසර විචල්‍යය සකසන්න :xterm-256color~/.bashrc/etc/bash.bashrc

    export TERM=xterm-256color
    

    ඔබේ පර්යන්තය වර්ණ 256 ක් සඳහා සහය දක්වයිදැයි පරීක්ෂා කිරීම සඳහා ඔබේ පර්යන්තයේ ප්‍රලේඛනය පරීක්ෂා කරන්න හෝ ගූගල් කරන්න. බොහෝ ජනප්‍රිය පර්යන්ත වර්ණ 256 ක් සඳහා සහය දක්වයි.

භාවිතය: (පද්ධති පුළුල් ස්ථාපනය සඳහා)

  • Vim statusline:
    ඔබගේ ~/.vimrcහෝ /etc/vim/vimrc:

    set rtp+=/usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/
    
    " Always show statusline
    set laststatus=2
    
    " Use 256 colours (Use this setting only if your terminal supports 256 colours)
    set t_Co=256
    
  • Bash විමසුම:
    පහත දැක්වෙන පේළිය ඔබේ ~/.bashrcහෝ /etc/bash.bashrc:

    if [ -f /usr/local/lib/python2.7/dist-packages/powerline/bindings/bash/powerline.sh ]; then
        source /usr/local/lib/python2.7/dist-packages/powerline/bindings/bash/powerline.sh
    fi
    
  • Zsh විමසුම:
    පහත දැක්වෙන පේළිය ඔබේ ~/.zshrcහෝ /etc/zsh/zshrc:

    if [[ -r /usr/local/lib/python2.7/dist-packages/powerline/bindings/zsh/powerline.zsh ]]; then
        source /usr/local/lib/python2.7/dist-packages/powerline/bindings/zsh/powerline.zsh
    fi
    
  • Tmux තත්ව රේඛාව:
    පහත දැක්වෙන පේළිය ඔබේ ~/.tmux.conf:

    source /usr/local/lib/python2.7/dist-packages/powerline/bindings/tmux/powerline.conf
    set-option -g default-terminal "screen-256color"
    

    ඔබේ පර්යන්තය වර්ණ 256 ක් සඳහා සහය දක්වන්නේ නම්, පහත දැක්වෙන පේළිය වෙනස් කිරීමෙන් හෝ එකතු කිරීමෙන් TERMපරිසර විචල්‍යය සකසන්න :xterm-256color~/.bashrc/etc/bash.bashrc

    export TERM=xterm-256color
    

    ඔබේ පර්යන්තය වර්ණ 256 ක් සඳහා සහය දක්වයිදැයි පරීක්ෂා කිරීම සඳහා ඔබේ පර්යන්තයේ ප්‍රලේඛනය පරීක්ෂා කරන්න හෝ ගූගල් කරන්න. බොහෝ ජනප්‍රිය පර්යන්ත වර්ණ 256 ක් සඳහා සහය දක්වයි.

වින්‍යාසය:

වින්‍යාස කිරීම පිළිබඳ සවිස්තරාත්මක තොරතුරු සඳහා Powerline: වින්‍යාසය .

අස්ථාපනය කරන්න:

Powerlineටර්මිනලයේ පහත දැක්වෙන විධානයන්ගෙන් එකක් අස්ථාපනය කිරීමට :

  • එක් පරිශීලක ස්ථාපනයකට අස්ථාපනය කිරීමට:

    pip uninstall powerline
    
  • පද්ධති පුළුල් ස්ථාපනය අස්ථාපනය කිරීමට:

    su -c 'pip uninstall powerline'
    

මූලාශ්‍රය: පවර්ලයින් බීටා ප්‍රලේඛනය

විකල්ප:

ඔබ Vim සඳහා පමණක් Powerline ස්ථාපනය කරන්නේ නම්, ඔබ වඩාත් අභිරුචිකරණය කළ හැකි සහ සැහැල්ලු බරක් සහිත vim-airline උත්සාහ කළ යුතුය .


1
පරිශීලකයාට ඔවුන්ගේ ඉමුලේටරය "පුරනය වීම" ලෙස සැකසීමට අවශ්‍ය වන බව සඳහන් කළ යුතුය, එවිට ~ / .ප්‍රොෆයිල් නිසි ලෙස ක්‍රියාත්මක වනු ඇත, නැතහොත් විදුලි රැහැන් සොයා ගැනීමට නොහැකි වූ විට ඔවුන්ගේ පර්යන්තය භාවිතා කිරීමට නොහැකි වීම නිසා ඔවුන් ගැටළු වලට මුහුණ දිය හැකිය. විධානය.
ජෝර්ඩන් බෙඩ්වෙල්

1
පහත පෙන්වා ඇති පරිදි, පද්ධති පුළුල් සඳහා ස්ථාපන මාර්ගය වේ /usr/local/lib/python2.7/dist-packages/powerline/. එබැවින් vimrc හිදී ඔබ /usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/ඒ වෙනුවට යොමු කළ යුතුය
dinigo

1
@ demil133 ස්ථාවරයි!
බෂරත් සියල්වි

1
මට (උබුන්ටු 12.04 හි) එක් පරිශීලක අකුරු ස්ථාපනය ක්‍රියා නොකරයි මට අකුරු පද්ධතිය පුළුල් ලෙස ස්ථාපනය කිරීමට සිදු විය
jmarceli

3
උබුන්ටු 15.04 හි තවදුරටත් ක්‍රියාත්මක නොවේ
ගොඩාඩ්

31

උබුන්ටු 14.10 (මනෝරාජික) අනුව, විශ්වීය ගබඩාවේpowerline පැකේජයක් තිබේ . එය ස්ථාපනය කිරීම සඳහා, මෙම විධානය ඔබගේ පර්යන්තය තුළ ක්‍රියාත්මක කරන්න:

sudo apt-get install powerline

විකල්පයක් ලෙස, උබුන්ටු මෘදුකාංග මධ්‍යස්ථානය භාවිතා කිරීමෙන් ඔබට එය ස්ථාපනය කිරීමට හැකි විය යුතුය.


1
මෙය ඇත්ත වශයෙන්ම මගේ ගැටලුව විසඳන්නේ නැත. මෙය ක්‍රියාත්මක කිරීම සඳහා ඉටු කළ යුතු වෙනත් යමක් මේ මත තිබේද?
මයිකල් ඇක්විලිනා

4
ඔව්, තිබේ, නමුත් එය ඔබට විදුලි රැහැන් භාවිතා කිරීමට අවශ්‍ය ආකාරය මත රඳා පවතී. පොදු යෙදුම් වල එය ඒකාබද්ධ කරන්නේ කෙසේද යන්න පිළිබඳ උපදෙස් පිහිටා ඇති පැකේජ ප්‍රලේඛනවල ඇත /usr/share/doc/powerline. මෙම පැකේජයේ අදාළ ගොනුව README.Debian වේ.
jcharaoui

උපදෙස් ලේඛනයේ තිබේ නම්, ඒවා මෙහි තබන්න. එසේ නොමැතිනම් එය ස්ථාපනය කිරීම සඳහා විධානය ලිවීම වටී නැත, මන්ද ස්ථාපනය කිරීම කිසිවක් නොකරන නිසාය
අන්වර්

මෙම ක්‍රමයට බාෂ් බන්ධන ඇතුළත් නොවන අතර තවත් බොහෝ බන්ධන නොමැත.
ගොඩාඩ්

2
සියලුම බන්ධන powerlineපැකේජයට ඇතුලත් කර ඇත . ඒවා ස්ථාපනය කර ඇත /usr/share/powerline/bindings.
jcharaoui

14

මෙයට පිළිතුරු ලැබී ඇතත්, මේ අවස්ථාවේ දී බාෂ් සඳහා වන වාරිකය අනුව විසඳුම තරමක් ඉක්මවා යා හැකි බව පෙනේ. කලින් ගබඩාවල පවර්ලයින් ලබා ගත හැකිදැයි මම නොදනිමි, නමුත් එය වර්තමාන ගබඩාවල තිබේ. එසේ පැවසුවහොත්, එය මේ වන විට බාෂ් සඳහා වියුක්තව අඩුය.

මෙම විධානය භාවිතා කරමින් පවර්ලයින් ස්ථාපනය කරන්න;

sudo apt install powerline

එක් පරිශීලක වින්‍යාසයක් සඳහා, .bashrcඔබේ අභිමත පෙළ සංස්කාරකය සමඟ සංස්කරණය කරන්න .

gedit ~/.bashrc

මෙය ලේඛනයට එකතු කරන්න;

if [ -f `which powerline-daemon` ]; then
  powerline-daemon -q
  POWERLINE_BASH_CONTINUATION=1
  POWERLINE_BASH_SELECT=1
  . /usr/share/powerline/bindings/bash/powerline.sh
fi

පද්ධති වින්‍යාසය සඳහා, /etc/bash.bashrcඔබේ අභිමත පෙළ සංස්කාරකය සමඟ root ලෙස සංස්කරණය කරන්න .

sudo su අනුගත gedit /bash.bashrc

මෙය ලේඛනයට එකතු කරන්න;

if [ -f `which powerline-daemon` ]; then
  powerline-daemon -q
  POWERLINE_BASH_CONTINUATION=1
  POWERLINE_BASH_SELECT=1
  . /usr/share/powerline/bindings/bash/powerline.sh
fi

5

පවර්ලයින් හි නවතම අනුවාදය සමඟ 14.04 දින

නවතම පවර්ලයින් ස්ථාපනය කිරීමත් සමඟ දේවල් බොහෝ පහසු වී ඇත. මෙන්න මම ඒ ගැන ගිය ආකාරය.

  1. Vundle ස්ථාපනය කර ඔබගේ .vimrc හි එය සකසන්න
  2. ස්ථාපනය powerline මෙම Vundle පැකේජය ස්ථාපකය මඟින්
  3. අකුරු ස්ථාපනය කරන්න (./install.sh ස්ක්‍රිප්ට් ධාවනය කරන්න).
  4. ඔබගේ .vimrc හි පහත සැකසුම් භාවිතා කරන්න:

    Bundle 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'}
    " Powerline setup
    set laststatus=2
    set term=xterm-256color
    set termencoding=utf-8
    set guifont=Ubuntu\ Mono\ derivative\ Powerline:10
    " set guifont=Ubuntu\ Mono
    let g:Powerline_symbols = 'fancy'
    
  5. ඔබගේ ~/.vim/bundles/powerline/fontsෆෝල්ඩරයට ගොස් එහි ඇති අකුරු දෙවරක් ක්ලික් කරන්න. එය ස්ථාපනය කරන්න.
  6. (සමහර පද්ධති වලදී ඔබට පවර්ලයින් අකුරු වින්‍යාසය පිටපත් කිරීමට අවශ්‍ය වේ /etc/fonts/conf.d)
  7. ඉවත් වී නැවත ඇතුල් වන්න.

සටහන: ඔබට එය තවදුරටත් පයිප්ප හරහා ස්ථාපනය කිරීමට අවශ්‍ය නොවේ.


ෂෙල් වෙඩි, ටීඑම්එක්ස් ආදිය සඳහා පවර්ලයින් ලබා ගැනීමට මෙම ක්‍රමය බලපාන්නේ කෙසේද?
වැඩිදුර දැනුම් දෙන තුරු විරාමය.

Enn ඩෙනිස්විලියම්සන් අවංකව කිවහොත්, මම එම සන්දර්භය තුළ විදුලි රැහැන් භාවිතා කර නොමැති බැවින් මම නොදනිමි. සියලු වින්‍යාසයන් ඉතා නිශ්චිත බැවින්, මෙය අනෙක් සන්දර්භයන්ට කිසිසේත් බලපාන්නේ නැතැයි මට සිතාගත හැකිය.
don.joey

@ don.joey ලේඛගතකිරීම අනුව, ඔවුන් කළ යුතු නොවේ (අනතුරු ඇඟවීම කොටුව බලන්න) පැත්තේ භාවිතා පැත්තේ විය: powerline.readthedocs.org/en/latest/usage/...
ඇන්ඩෲ

Nd ඇන්ඩ rew මට ඔබේ අදහස ලැබෙනු ඇතැයි මට විශ්වාස නැත. ඔබ අදහස් කළේ ඔබ Vundle හරහා සහ නල මාර්ගයෙන් ස්ථාපනය නොකළ යුතු බවයි? මොකද මම යෝජනා කරන්නේ එය නොවේ, හරිද?
don.joey

ඔව්, මා අදහස් කළේ එයයි. ඔබ යෝජනා කළේ එය නොවේද? Vundle ක්‍රියා කරන්නේ vim සඳහා පමණි, නමුත් ඔබට එය ස්ථාන කිහිපයක අවශ්‍ය නම් ඒ වෙනුවට පයිප්ප හරහා පමණක් ස්ථාපනය කරන්න, ඉන්පසු vim සඳහා වින්‍යාස කරන්න.
ඇන්ඩෲ

2

ඔබට බාෂ් දිගුව අවශ්‍ය නම්, මම කුඩා පිටපතක් ලිවුවෙමි, එය බෂරත් සියල්වි විසින් ලියන ලද අත්පොත පියවර ස්වයංක්‍රීය කරයි (එම සම්පූර්ණ සඳහනට බොහෝ ස්තූතියි).

සංස්ලේෂණයේ දී (නමුත් කරුණාකර, ස්ක්‍රිප්ට් එක මුලින්ම බලන්න, එය ඔබේ පරිගණකය කවුළුවෙන් ඉවතට විසි කළහොත් හෝ ඔබේ ගොනු මකා දැමුවහොත් මම වගකිව යුතු නොවේ):

git clone git@github.com:vincepii/ubuntu-powerline-bash.git
cd ubuntu-powerline-bash
./install.sh

https://thealarmclocksixam.wordpress.com/2016/02/28/quickly-setup-powerline-for-bash-in-ubuntu/

https://github.com/vincepii/ubuntu-powerline-bash


හායි, මම ඔබේ ස්ක්‍රිප්ට් ගොනුව භාවිතා කර ඇත. නමුත් මගේ ඊතල සංකේත මගේ බෑෂ් පර්යන්තයට ලැබෙන්නේ නැත . මම ඔවුන්ව විකාරයට ඇතුල් කළත්.
TheLinuxEvangelist

කමක් නෑ, මම විසඳුමක් සොයා ගත්තා: මම පහත දැක්වෙන පේළිය එක් කළෙමි: export LC_CTYPE="en_US.UTF-8" මගේ .bashrc වෙත. මීට පෙර එය "en_IN" විය
TheLinuxEvangelist
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.