国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Powerline:為 Vim 和 Bash Shell 帶來(lái)超炫的狀態(tài)欄和提示符

開(kāi)發(fā)
在本文中,我將向您展示如何在基于 RHEL 和基于 Debian 的 Linux 發(fā)行版上安裝 Powerline 和 Powerline 字體,并演示如何在 Bash 和 Vim 中使用它們。

Powerline 是一個(gè)出色的 Vim 編輯器狀態(tài)欄插件,它以 Python 開(kāi)發(fā),為 bash、zsh、tmux 等許多其他應(yīng)用程序提供狀態(tài)欄和提示符功能。

它通過(guò)在編輯器窗口底部提供可定制和信息豐富的狀態(tài)欄來(lái)增強(qiáng) Vim 編輯器的外觀和功能。狀態(tài)欄顯示當(dāng)前模式(例如正常模式、插入模式、可視模式)、文件名、路徑、行列號(hào)、Git分支、虛擬環(huán)境等等,使編輯體驗(yàn)更加豐富。

功能特點(diǎn):

  • 它使用Python編寫(xiě),具有可擴(kuò)展性和豐富的功能。
  • 穩(wěn)定可靠的代碼基礎(chǔ),與Python 2.6+和Python 3兼容良好。
  • 它還支持多個(gè)Linux工具和實(shí)用程序中的提示符和狀態(tài)欄。
  • 使用JSON開(kāi)發(fā)的配置和裝飾器顏色。
  • 快速輕巧,具有守護(hù)程序支持,提供更好的性能。

在本文中,我將向您展示如何在基于 RHEL 和基于 Debian 的 Linux 發(fā)行版上安裝 Powerline 和 Powerline 字體,并演示如何在 Bash 和 Vim 中使用它們。

如何在 Linux 中安裝 Powerline

由于與其他無(wú)關(guān)的項(xiàng)目存在名稱沖突,powerline 程序在 PyPI(Python軟件包索引)上以 powerline-status 的包名稱可用。

要從 PyPI 安裝軟件包,我們需要 pip 軟件包管理工具來(lái)安裝 Python 軟件包。因此,首先讓我們?cè)?Linux 系統(tǒng)中安裝 pip 工具。

$ sudo apt install python3-pip         [在 Debian, Ubuntu 和 Mint 上]
$ sudo yum install python3-pip         [在 RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux 上]
$ sudo emerge -a dev-lang/pip          [在 Gentoo Linux 上]
$ sudo apk add py3-pip                 [在 Alpine Linux 上]
$ sudo pacman -S python-pip            [在 Arch Linux 上]
$ sudo zypper install python3-pip      [在 OpenSUSE 上]

現(xiàn)在是時(shí)候從 Git 存儲(chǔ)庫(kù)安裝 Powerline 的最新開(kāi)發(fā)版本了。為此,您的系統(tǒng)必須安裝了 Git 軟件包,以便從 Git 存儲(chǔ)庫(kù)中獲取軟件包:

$ sudo apt install git    [在 Debian, Ubuntu 和 Mint 上]
$ sudo yum install git         [在 RHEL/CentOS/Fedora 和 Rocky Linux/AlmaLinux 上]
$ sudo emerge -a git           [在 Gentoo Linux 上]
$ sudo apk add git             [在 Alpine Linux 上]
$ sudo pacman -S git           [在 Arch Linux 上]
$ sudo zypper install git      [在 OpenSUSE 上]

接下來(lái),您可以在 pip 命令的幫助下安裝 Powerline,如圖所示:

linuxmi@linuxmi ~/www.linuxmi.com
 % pip install powerline-status

如果您收到錯(cuò)誤消息“externally-managed-environment”,這通常在使用 Powerline 或相關(guān)工具時(shí)涉及 Python 虛擬環(huán)境時(shí)發(fā)生。

要修復(fù)此錯(cuò)誤,只需刪除以下文件,然后再次運(yùn)行pip install命令即可。

$ sudo rm -rf /usr/lib/python3.x/EXTERNALLY-MANAGED

或者,您可以通過(guò)執(zhí)行特定于軟件包管理器的命令來(lái)安裝Powerline,如圖所示:

$ sudo apt install powerline         [在 Debian, Ubuntu 和 Mint 上]
$ sudo yum install powerline         [在 RHEL/CentOS/Fedora and Rocky/AlmaLinux 上]
$ sudo emerge -a sys-apps/powerline  [在 Gentoo Linux 上]
$ sudo apk add powerline             [在 Alpine Linux 上]
$ sudo pacman -S powerline           [在 Arch Linux 上]
$ sudo zypper install powerline      [在 OpenSUSE 上]

如何在 Linux 中安裝 Powerline 字體

Powerline使用特殊的字形來(lái)顯示開(kāi)發(fā)人員的特殊箭頭效果和符號(hào)。為此,您必須在系統(tǒng)上安裝一個(gè)符號(hào)字體或修補(bǔ)過(guò)的字體。

如果您通過(guò)PIP安裝了Powerline,可以按照以下步驟安裝最新版本的符號(hào)字體和字體配置文件:

$ wget https://github.com/powerline/powerline/raw/develop/font/PowerlineSymbols.otf
$ wget https://github.com/powerline/powerline/raw/develop/font/10-powerline-symbols.conf
$ sudo mv PowerlineSymbols.otf ~/.local/share/fonts/
$ sudo fc-cache -vf ~/.local/share/fonts/
$ sudo mv 10-powerline-symbols.conf ~/.config/fontconfig/conf.d/

如果您通過(guò)軟件包管理器安裝了Powerline,可以通過(guò)運(yùn)行以下命令安裝最新的字體:

$ sudo apt install fonts-powerline         [在 Debian, Ubuntu 和 Mint 上]
$ sudo yum install powerline-fonts         [在 RHEL/CentOS/Fedora 和 Rocky/AlmaLinux 上]
$ sudo emerge -a sys-apps/powerline-fonts  [在 Gentoo Linux 上]
$ sudo apk add powerline-fonts             [在 Alpine Linux 上]
$ sudo pacman -S powerline-fonts           [在 Arch Linux 上]
$ sudo zypper install powerline-fonts      [在 OpenSUSE 上]

如果您通過(guò)PIP安裝了Powerline,可以通過(guò)將以下行添加到~/.bashrc文件中來(lái)啟用它的Bash Shell和Vim編輯器功能:

export TERM=”screen-256color”

要在默認(rèn)情況下在 bash shell 中啟用 Powerline,您需要將以下代碼片段添加到~/.bashrc文件中。

首先,使用以下命令獲取安裝的Powerline的位置。

linuxmi@linuxmi ~/www.linuxmi.com
 % pip show powerline-status
Name: powerline-status
Version: 2.7
Summary: The ultimate statusline/prompt utility.
Home-page: https://github.com/powerline/powerline
Author: Kim Silkebaekken
Author-email: kim.silkebaekken+vim@gmail.com
License: MIT
Location: /home/linuxmi/.local/lib/python3.10/site-packages
Requires: 
Required-by:

一旦您知道 powerline 的實(shí)際位置,請(qǐng)確保根據(jù)您系統(tǒng)建議的位置,在下面的行中替換該位置:

powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. /home/linuxmi/.local/lib/python3.10/site-packages/powerline/bindings/bash/powerline.sh

啟用 Powerline 顏色提示符的方法

如果您通過(guò)軟件包管理器安裝了Powerline,可以通過(guò)運(yùn)行以下命令來(lái)啟用它:

$ source /usr/share/powerline/bindings/bash/powerline.sh

現(xiàn)在嘗試退出登錄并重新登錄,您將會(huì)看到如下所示的Powerline狀態(tài)欄。

嘗試更改或切換到不同的目錄,并注意“breadcrumb”提示的更改以顯示您的當(dāng)前位置。

(breadcrumb指將指出當(dāng)前編輯器與當(dāng)前工作空間之間的相對(duì)路徑。)

您還可以觀察到掛起的后臺(tái)作業(yè),如果在遠(yuǎn)程Linux機(jī)器上安裝了Powerline,當(dāng)您通過(guò)SSH連接時(shí),提示符會(huì)添加主機(jī)名。

使用Powerline啟用Vim的彩色提示符

如果Vim是您喜愛(ài)的編輯器,那么幸運(yùn)的是,它也有一個(gè)強(qiáng)大的插件。要啟用此插件,請(qǐng)將以下行添加到~/.vimrc文件中。

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

set laststatus=2

現(xiàn)在您可以啟動(dòng)Vim并看到一個(gè)漂亮的新?tīng)顟B(tài)行。

Vim Powerline狀態(tài)欄

責(zé)任編輯:趙寧寧 來(lái)源: Linux迷
相關(guān)推薦

2017-01-18 21:31:04

Powerline VimBash

2010-06-23 16:19:48

Linux Bash

2022-02-15 09:40:45

提示符Starship

2014-06-06 14:03:13

iOS狀態(tài)欄提示控件原理

2015-02-12 14:49:36

CGToast狀態(tài)欄提示Status

2021-02-25 17:54:43

StarshipshellLinux

2020-10-09 11:02:54

PowerlineVim運(yùn)維

2017-07-19 08:45:45

2018-11-27 11:10:53

Linuxbash命令

2009-09-08 08:18:09

Windows 7命令提示符

2022-04-02 10:45:17

PythonShell命令

2017-07-24 10:42:24

IT技術(shù)周刊

2020-03-26 13:36:59

終端提示符分支

2021-08-09 20:29:27

Android沉浸式狀態(tài)欄

2019-06-25 14:05:41

Linux提示符命令

2017-02-17 11:00:57

狀態(tài)欄Android

2013-07-18 16:09:10

自定義iOS狀態(tài)欄iOS開(kāi)發(fā)iOS學(xué)習(xí)

2019-12-18 09:45:24

BashshellLinux

2021-05-31 11:45:37

LinuxRustShell

2023-10-30 17:31:40

Linux提示符顏色
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

午夜精品久久久久久久99热| 欧美一区二区福利在线| 久久精精品视频| 婷婷在线播放| 国产精一区二区三区| 亚洲激情视频在线播放| 亚洲xxxx在线| 成人爽a毛片免费啪啪动漫| 麻豆久久一区二区| 中文在线资源观看视频网站免费不卡| 大香煮伊手机一区| 秋霞蜜臀av久久电影网免费| 亚洲综合网站在线观看| 在线免费视频a| 亚洲欧美在线高清| 成人免费视频网站在线看| 欧美午夜影院| 久久久久久这里只有精品| 免费视频二区| 香蕉久久夜色精品| 欧美激情一级欧美精品| 丁香在线视频| 欧美三区四区| 亚洲免费观看高清完整版在线观看| 欧美综合激情网| 久久av秘一区二区三区| 台湾佬综合网| 欧美在线视频一区| 国产成人在线视频免费观看| 图片区小说区国产精品视频| 黄p免费网站| 亚洲国产精品欧美一二99| 不卡av电影院| 99只有精品| 国产精品久久77777| 欧美激情777| 水蜜桃亚洲一二三四在线| 国产一区二区0| 在线观看视频黄色| 91玉足脚交白嫩脚丫在线播放| 99三级在线| 先锋a资源在线看亚洲| 欧美精品七区| 国产精品三级视频| 在线色视频观看| 婷婷综合在线观看| 亚洲1卡2卡3卡4卡乱码精品| 日本道精品一区二区三区| 中文字幕日本在线观看| 色系列之999| 惠美惠精品网| 国产精品美女在线| 久久99精品国产91久久来源| 丁香婷婷激情网| 午夜精品一区二区三区三上悠亚| 亚洲女优视频| 久久久免费精品视频| 丝袜美腿成人在线| 国产av人人夜夜澡人人爽| 制服丝袜在线91| 一区二区三区四区精品视频 | 国产在线观看免费麻豆| 青青青国产精品一区二区| 国产福利精品导航| 一区视频网站| 国产精品第157页| 日韩精品视频免费在线观看| 国产综合自拍| 天堂а在线中文在线无限看推荐| 久久久亚洲成人| 亚洲精品二区三区| 亚洲精品不卡| 色综合久久久久综合体桃花网| 精品国产影院| 尤物国产精品| 欧美日韩1234| 国产亚洲一卡2卡3卡4卡新区| 免费观看日韩毛片| 国产亚洲视频中文字幕视频| 久久精品二区亚洲w码| 亚洲免费视频一区二区三区| 国产欧美日韩精品在线观看| 久久久久国产精品麻豆| 亚洲电影有码| 黄色一级在线视频| 亚洲欧美日韩精品久久亚洲区| 亚洲天堂男人| 免费不卡视频| 午夜午夜精品一区二区三区文| 亚洲毛片在线免费观看| 黄色成人在线视频| 久久精品人人爽| 国产调教一区二区三区| 亚洲一区二区在线播放| 国产精品欧美在线观看| 美日韩精品免费视频| 亚洲视频自拍| 国产精品影院在线观看| 国产嫩草影院久久久久| 国产高清视频在线观看| 久久这里有精品| 自拍偷拍欧美精品| 久久久久久影院| 99自拍视频在线观看| 午夜视频久久久| 九九热视频这里只有精品| 亚洲色图欧洲色图| 亚洲区综合中文字幕日日| 天堂av资源在线观看| 免费无码不卡视频在线观看| 66m—66摸成人免费视频| 一区二区三区免费看视频| 狂野欧美性猛交xxxx| heyzo在线观看| 久久久精品视频在线观看| 亚洲精品国产一区二区精华液| 伊人成人在线| 91麻豆精品一二三区在线| 三上悠亚在线观看| 亚洲免费精品视频| 国产精品久久久久久久久男| 亚洲精品国产精品国自产在线| 日韩影院精彩在线| 成人在线国产| 国产成人精品一区二区三区视频| 免费在线黄色影片| 四虎影视永久免费观看| 蜜臀av.com| 99超碰麻豆| 九九热精品视频国产| 亚洲无线码在线一区观看| 亚洲国产精品精华液网站| 男人的天堂亚洲一区| 精品国产第一福利网站| 裸体裸乳免费看| 亚洲国产aⅴ天堂久久| 日本视频在线观看| av网站在线不卡| 国产日韩欧美在线播放| 欧美在线一级视频| 欧美精品18videos性欧美| 日韩欧美国产综合一区 | 成人全视频高清免费观看| 日本日本19xxxⅹhd乱影响| 椎名由奈jux491在线播放| 日本午夜精品一区二区三区| 国产精品一区而去| 久久国产一区| 久久久无码中文字幕久...| 日产精品高清视频免费| 久久国产日韩欧美| 亚洲第一页在线视频| 水蜜桃色314在线观看| 日韩视频 中文字幕| 日本男人操女人| 麻豆av免费在线| 欧美精品第三页| 日韩美女爱爱视频| 交换国产精品视频一区| 欧美变态xxxx| 毛片一区二区三区四区| 亚洲国产精品123| 日本一极黄色片| seseavlu视频在线| 男人资源在线播放| 手机在线观看av网站| av资源种子在线观看| 国产鲁鲁视频在线观看免费| 色在线中文字幕| 欧美区国产区| 日本欧美久久久久免费播放网| 欧美视频不卡| 国产一区二区三区久久久| 亚洲另类春色国产| 精品久久久国产| 日韩在线视频免费观看| 一区二区三区中文字幕精品精品| 国产麻豆精品在线观看| 91精品国产自产精品男人的天堂| av成人app永久免费| 久久免费国产| 日韩电影在线一区二区| 成人听书哪个软件好| 欧美精品v国产精品v日韩精品| 国产婷婷成人久久av免费高清| 国产精品夫妻激情| 妞干网视频在线观看| 最近中文字幕免费mv2018在线| 国产成人高清精品免费5388| 国产成人精品www牛牛影视| 欧美日本在线播放| ts人妖另类在线| 免费在线视频一级不卡| 欧美在线黄色| 欧美亚洲一区二区在线观看| 国产成人精品电影久久久| 亚州精品一二三区| 天海翼亚洲一区二区三区| 亚洲精品一二三四区| 欧美极品美女电影一区|