Powerline, Ubuntu에서 명령 줄 사용자 지정

전력선에 대해

다음 기사에서 우리는 Powerline을 살펴볼 것입니다. 이 도구는 다음과 같은 유용한 정보를 제공하므로 조직화에 매우 유용 할 수 있습니다. 단말기 우리는 항상 보게 될 것입니다. Powerline은 vim 용 상태 표시 줄 플러그인이며 다른 응용 프로그램에 대한 상태 표시 줄과 프롬프트를 제공합니다.에는 zsh, bash, fish, tmux, IPython, Awesome, i3 및 Qtile이 포함됩니다.

에 표시된대로 킬러 토마토, 과다 비타민 화 된 명령 줄을 갖는 것은 파이썬 스크립트입니다. 기본적으로 우리는 사용자에 맞게 명령 줄 사용자 지정. 로컬에서 명령 줄을 사용하면 구성으로 볼 수 있고 원격으로 사용하면 명확하게 구분할 수 있습니다.

일반 전력선 기능

전력선 달리기

  • Es 확장 가능하고 풍부한 기능. 이 애플리케이션은 Python을 사용하여 완전히 다시 작성되었습니다. 이것은 훨씬 더 나은 확장 성, 더 민첩하고 더 좋고 더 간단한 구성 파일을 달성했습니다. 또한 Python 인터프리터 이외의 필수 타사 종속성이없는 구조화 된 객체 지향 코드 기반입니다.
  • 안정적인 기본 코드. Python을 사용하여 프로젝트의 모든 코드를 단위 테스트 할 수있었습니다. 코드는 Python 2.6 이상 및 Python 3에서 작동하도록 테스트 됨.
  • 포함 많은 애플리케이션에서 프롬프트 및 상태 표시 줄 지원. 원래 vim 상태 표시 줄 전용으로 구축 된이 프로젝트는 tmux 및 다양한 WM, bash / zsh와 같은 셸 및 기타 응용 프로그램에서 상태 표시 줄을 제공하도록 발전했습니다.
  • 구성 및 색 구성표는 JSON으로 작성되었습니다.. 이것은 표준화되고 간단하며 사용하기 쉬운 파일 형식입니다. 모든 호환 가능한 애플리케이션에서 사용자가 쉽게 구성 할 수 있습니다.
  • 전력선은 빠르고 가벼운 데몬 지원 더 나은 성능을 위해. 코드베이스는 수천 줄에 걸쳐 있지만 주요 초점은 우수한 성능과 가능한 한 적은 코드입니다. 동시에 다양한 기능을 제공합니다. 또한 새로운 데몬은 프롬프트 및 상태 표시 줄에 대해 하나의 Python 인스턴스 만 시작되도록하여 탁월한 성능을 제공합니다.

이것들은 Powerline의 기능 중 일부이며, 모든 기능은 공식 프로젝트 문서 또는 당신의 GitHub 페이지.

Ubuntu에 Powerline 설치

Ubuntu에 Powerline을 설치하려면 다른 옵션이 있습니다. 그들 모두는 프로젝트 문서를 참조하십시오. pip에서 설치할 수 있지만 패키지 관리자에서 설치하는 것이 더 좋습니다 (최신 버전은 아니지만). 이 예에서 우리는 설치에 적합.

먼저 사용 가능한 소프트웨어 색인을 업데이트 한 다음 설치를 진행할 수 있습니다. 이를 위해 터미널 (Ctrl + Alt + T)을 열고 스크립트를 작성하기 만하면됩니다.

apt로 전력선 설치

sudo apt update && sudo apt install powerline fonts-powerline

패키지가 설치되면 우리는해야한다. .bashrc 파일 수정 사용자로부터 다음 명령으로 :

vim ~/.bashrc

파일의 끝 부분에는 다음 내용 만 포함하면됩니다. 이 라인으로 우리는 powerline.sh 파일이 설치 경로에 있는지 확인하십시오.:

bashrc 수정

if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then
source /usr/share/powerline/bindings/bash/powerline.sh
fi

변경이 완료되면 이제 사용하는 텍스트 편집기를 저장하고 종료 할 수 있습니다. 변경 사항을 확인하려면 터미널을 다시 시작하는 것이 가장 좋습니다..

작업 도구

구성 구성

우리는 전력선 설정의 다른 옵션 변경색상 팔레트, 기본 설정 또는 테마와 같은. 이를 위해 우리는 다음과 같이 다른 파일로 작업해야합니다. 공식 문서.

Powerline에서는 다른 영역이나 측면을 구성 할 수 있으며 일반적인 셸에서는 오른쪽에 프롬프트가 있습니다. 다음에 대한 도움말을 찾을 수 있습니다. 가능한 구성 공식 문서. 여기에서 각 사용자의 특정 요구에 맞게 수정하고 조정하는 방법에 대한 정보를 얻을 수 있습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   에두아르도 나바스

    문서를 읽고 도구를 테스트하는 데 시간을 보냈지 만 매우 훌륭하고 완벽 해 보였습니다. XD