欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么安裝Powerline并配置Vim、Bash、tmux、IPython、pdb

本篇內(nèi)容主要講解“怎么安裝Powerline并配置Vim、Bash、tmux、IPython、pdb”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“怎么安裝Powerline并配置Vim、Bash、tmux、IPython、pdb”吧!

10多年的建甌網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整建甌建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“建甌網(wǎng)站設(shè)計”,“建甌網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。

使用Bash,是Linux下開發(fā)的基本技能。雖然也有zsh、fish等流行Shell,但Bash是多數(shù)情況下的默認(rèn),基本中的基本。

Shell的提示符(Prompt),默認(rèn)在root下是#,在普通用戶下是$,但這只能提示用戶權(quán)限信息。Bash默認(rèn)情況下做了一些強化,但信息較少,而且不夠美觀。

本文主要介紹基于Powerline的CLI美化配置。

Powerline簡介

Powerline一開始是一個Vim的狀態(tài)欄插件,后來發(fā)展成為Bash、zsh、fish等Shell的終端提示工具。此外,還支持tmux、IPython、Awesome、i3、Qtile等軟件。

怎么安裝Powerline并配置Vim、Bash、tmux、IPython、pdb

Powerline in Vim (and tmux)

在這個增強的狀態(tài)欄中,我們可以看到Vim模式、Git分支、文件路徑、Git狀態(tài)等信息。不僅美觀,而且實用。

在Bash中,Powerline也同樣強大。由于場景與Vim不同,因此顯示內(nèi)容也不同,默認(rèn)有用戶名、當(dāng)前路徑、后臺任務(wù)數(shù)等,遠(yuǎn)程模式下還有hostname。根據(jù)需要,也可以添加更多的系統(tǒng)元素,如上一命令返回值、時間、電池等。

怎么安裝Powerline并配置Vim、Bash、tmux、IPython、pdb

Powerline in Bash (and tmux)

在tmux中,默認(rèn)有Window編號、開機時間、日期、hostname等信息。

安裝軟件

一般情況下,直接使用pip即可安裝。為了便于多用戶使用,通常全局安裝。需要特別注意的是,包被占,因在pypi.org的包名是powerline-status。

sudo pip install powerline-status

似乎是由于作者失聯(lián),powerline-status的版本停留在了2.7,目前最新是2.8.1。如果需要更新,可以使用develop或master分支。

sudo pip install git+https://github.com/powerline/powerline.git@develop

安裝字體

Powerline在顯示時,使用了特殊字體。一般的字體配置,不能正確地展示。因此,需要安裝其字體。

sudo apt install fonts-powerline

如果在其它系統(tǒng)與環(huán)境,可以參考powerline-fonts的指導(dǎo),手動安裝。

git clone https://github.com/powerline/fonts.git  cd fonts  ./install.sh

配置

Powerline支持多種使用場景。其中,不同場景下需要不同的配置。

以下介紹五個場景的配置:

Vim  Bash  tmux  IPython pdb

Vim

Vim中,Powerline只是其狀態(tài)欄插件。在~/.vimrc中,可以使用插件的方式添加。

Bundle 'powerline/powerline', {'rtp': 'powerline/bindings/vim'}  " or  Plug 'powerline/powerline', {'rtp': 'powerline/bindings/vim'}

也可以直接復(fù)用系統(tǒng)安裝的powerline-status。

python3 << endpython  from powerline.vim import setup as powerline_setup  powerline_setup()  del powerline_setup  endpython

以上兩種配置方式,流行的是第一種,但這里推薦第二種。第一種有若干問題,某些場景下會報錯提示有兩個powerline。

Bash

POWERLINE_HOME=$(python3 -c "  import pkg_resources  try:      dist = pkg_resources.get_distribution('powerline-status')      print(dist.location)  except pkg_resources.DistributionNotFound:      raise SystemExit(1)  ")  if [ -d "$POWERLINE_HOME" ]  then      source "$POWERLINE_HOME/powerline/bindings/bash/powerline.sh"      export POWERLINE_HOME  fi

tmux

在~/.tmux.conf文件中,添加一行:

source "$POWERLINE_HOME/powerline/bindings/tmux/powerline.conf"

其中,$POWERLINE_HOME是前面Bash配置中export的那個變量。因此,tmux的這個配置依賴于Bash的配置。

IPython

新增文件~/.ipython/profile_default/ipython_config.py,添加以下內(nèi)容:

from powerline.bindings.ipython.since_7 import PowerlinePrompts  c = get_config()  c.TerminalInteractiveShell.simple_prompt = False  c.TerminalInteractiveShell.prompts_class = PowerlinePrompts

不同IPython版本,需要使用不同的配置。這里是針對最新的7.x版本的配置,所以是since_7。對舊版本,需要使用舊的配置,可參考《other.rst#ipython-prompt》。

注意:由于since_7是在Powerline 2.8加入的功能,因此必須使用源碼安裝的方式。由于相同原因,官方文檔也無法更新,因此最新文檔只能查看源碼中的文檔文件。

pdb

使用以下命令,替代pdb,即可獲得Powerline效果:

python3 -m powerline.bindings.pdb

當(dāng)然,這個命令比較長,不方便??梢允褂靡韵耡lias。

alias pdb='python3 -m powerline.bindings.pdb'

結(jié)語

在Powerline的這些增強與美化中,Vim、Bash和tmux是最有用的,另外兩個純粹只是美化而已。

CLI本身是高效的,但是也未免乏味。有了Powerline,不僅顯著提高了顏值,更是提供了更多相關(guān)信息。習(xí)慣之后,會大幅提高工作效率。

到此,相信大家對“怎么安裝Powerline并配置Vim、Bash、tmux、IPython、pdb”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

分享名稱:怎么安裝Powerline并配置Vim、Bash、tmux、IPython、pdb
當(dāng)前路徑:http://aaarwkj.com/article16/gpgcgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、云服務(wù)器定制開發(fā)、建站公司微信公眾號、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
亚洲熟妇中文字幕五十中出| 精品国产一区二区三区大| 日韩精品一区二区毛片| 91色老久久精品偷偷鲁无毒| 欧美欧美欧美欧美一二三区| 五月婷婷丁香视频在线| 中文字幕中文字幕乱码| 日韩精品视频在线观看| 国产亚洲无线码一区二区| 18禁止看的视频免费| 中文字幕成人资源网站| 亚洲高清中文字幕一区二三区 | 夫妻性生活一级片视频| 日韩欧美 高清一区| 日韩精品色av一区二区| 两性色午夜视频免费网站| 亚洲欧美日韩另类自拍| 欧美精品一区二区亚洲| 野花日本免费高清完整| 国产亚洲精品视频中文字幕| 2022国产精品一区| 欧美成人高清在线播放| 亚洲天堂,男人的天堂| 一区二区三区高清av在线| 蜜臀午夜精品视频在线观看| 日韩高清中文字幕在线| 日本顶级片一区二区三区| 国产极品嫩模91精品| 日韩成人免费观看视频| 亚洲天堂av一区二区在线| 在线免费观看日韩黄片| 国产欧美又粗又猛又爽老| 国产黄色大片在线关看| 丰满少妇一区二区自拍区| 日本高清不卡在线一区二区| 最新日韩中文字幕在线播放| 一区二区尤物区亚洲国产精品区| 亚洲精品一二三区免费| av在线免费播放观看| 日本一区欧美二区精品| 美女av在线免费观看|