成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

配置一個簡潔高效的Zsh

系統 Linux
事實上 oh-my-zsh 并不好用,嚴重拖慢了 Zsh 的速度,反而讓你的工作并不高效。現在將我自己的使用方案分享給大家,教大家配置一個高效好用的 Zsh。

   

 Shell 是類 Unix 系統中超級好用的工具,而 Zsh 是 shell 中的佼佼者,但是現在網上一搜索 Zsh 的配置方案,遍地都是的互相復制粘貼的 oh-my-zsh 配置方案。事實上 oh-my-zsh 并不好用,嚴重拖慢了 Zsh 的速度,反而讓你的工作并不高效。現在將我自己的使用方案分享給大家,教大家配置一個高效好用的 Zsh。

安裝 Zsh

我筆記本電腦使用的是 ArchLinux,服務器使用的是 Ubuntu。主要介紹這兩個發行版的配置方法,紅帽系的發行版請自行嘗試。

我個人喜歡盡量從發行版的源里安裝。從源安裝具有方便,穩定,容易維護等優點。

在 ArchLinux 安裝 Zsh

終端里面輸入:

  1. sudo pacman -Sy zsh

在 Ubuntu 安裝 Zsh

終端里面輸入:

  1. sudo apt-get update
  2. sudo apt-get install zsh

安裝插件

我只需要兩個插件:

  • zsh-autosuggestions:這個是自動建議插件,能夠自動提示你需要的命令。
  • zsh-syntax-highlighting:這個是代碼高亮插件,能夠使你的命令行各個命令清晰明了。

還有一個主題:

  • zsh-theme-powerlevel10k 這個主題提供漂亮的提示符,可以顯示當前路徑、時間、命令執行成功與否,還能夠支持 git 分支顯示等等。

同樣是盡可能從源里面安裝。

Ubuntu 20.10 的源里面是 powerlevel9k,配置好后實際使用體驗和 powerlevel10k 差別不大。

在 ArchLinux 安裝插件和主題

終端里面輸入命令:

  1. sudo pacman -S zsh-autosuggestions zsh-syntax-highlighting zsh-theme-powerlevel10k zsh-completions

在 Ubuntu 安裝插件和主題

終端里面輸入命令:

  1. sudo apt-get install zsh-autosuggestions zsh-syntax-highlighting zsh-theme-powerlevel9k

這樣插件和主題就安裝好了。

更改默認 shell,并配置插件和主題

安裝好了之后就是啟用 Zsh,并且配置插件和主題了。

更改默認 shell

終端輸入命令:

  1. chsh -s /usr/bin/zsh

ArchLinux 和 Ubuntu 都是同樣的操作,然后注銷并重新登錄,就啟用了 Zsh。第一次進入 Zsh 會自動出現一個配置界面,這個界面可以根據需要自定義 Zsh。

在這里輸入 1 就可以進入配置界面了。

配置界面中各個菜單代表的意思分別是:

  • 1:設置命令歷史記錄相關的選項
  • 2:設置命令補全系統
  • 3:設置熱建
  • 4:選擇各種常見的選項,只需要選擇“On”或者“Off”
  • 0:退出,并使用空白(默認)配置
  • a:終止設置并退出
  • q:退出

這里根據提示,然后按照你自己的喜好配置就可以了。配置好后,會在你的用戶目錄下生成 .zshrc 文件。然后我們要去這個文件中啟用插件和主題。

配置插件和主題

Zsh 的配置文件是 ~/.zshrc 文件,這個文件在你的用戶目錄下 ~/。刪掉了這個文件,再次進入 Zsh,又會觸發 Zsh 的配置界面。

在 ArchLinux 啟用插件和主題

打開 ~/.zshrc 文件,將以下行代碼添加到其中:

  1. source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
  2. source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
  3. source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme
在 Ubuntu 啟用插件和主題

打開 ~/.zshrc 文件,將以下行代碼添加到其中:

  1. source /usr/share/powerlevel9k/powerlevel9k.zsh-theme
  2. source /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh
  3. source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

這樣就成功的啟用了插件和主題,插件不需要額外的配置就很好用,有額外配置需求的可以自行研究。

而 powerlevel10k 主題在首次進入時,會觸發一個配置界面。

然后根據提示和你的喜好一步步完成配置即可。

這里可以選擇你喜歡的提示符。

配置完成后就可以愉快的使用啦!

 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2024-01-30 08:54:05

JavaScript技巧代碼

2023-06-14 08:02:54

函數代碼概率

2014-10-14 15:50:19

UIAndroid

2018-11-01 13:50:00

Flameshot命令截圖工具

2014-10-14 10:01:10

UIAndroid

2019-07-31 10:24:16

JavaScript瀏覽器口袋妖怪

2021-03-16 09:48:51

FaustPython數據流

2013-03-04 16:45:49

2024-11-29 12:51:18

2024-04-10 12:39:08

機器學習python

2025-05-27 10:15:00

Go開發軟件架構

2024-01-18 19:01:44

2013-10-18 10:10:23

2013-09-11 16:02:00

Spark分布式計算系統

2024-10-15 10:51:47

2022-07-21 07:09:21

React前端項目

2015-04-30 08:41:04

程序員高效健康

2015-04-30 10:51:37

程序員高效快樂

2024-12-19 09:05:13

Python鏈式調用

2025-05-23 08:10:00

Go分布式任務系統語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本又色又爽又黄又高潮 | 日韩一二区| 精品免费国产视频 | 免费v片| 美女久久久久久久 | 天天操人人干 | 欧美午夜一区 | 亚洲另类自拍 | 久久久久久久久中文字幕 | 九九九色 | 天天色图 | 国产观看 | 亚洲精品二区 | 九九亚洲 | 亚洲 中文 欧美 日韩 在线观看 | 欧美一级在线视频 | 国产免费让你躁在线视频 | 九九精品久久久 | 羞羞的视频在线观看 | 欧美大片一区 | 91porn在线观看 | 日韩欧美网 | 亚洲欧洲一区 | 视频一区在线观看 | 日本在线播放一区二区 | 久久中文字幕视频 | 国产午夜高清 | 三级视频国产 | 国产精品一区一区 | 日韩精品1区2区3区 成人黄页在线观看 | 在线永久看片免费的视频 | 国产精品网页 | 久久久.com | 一区二区三区四区在线视频 | 日韩精品在线观看一区二区 | 亚洲美女一区 | 国产精品欧美大片 | 欧美一级淫片免费视频黄 | 久久久久久av| 国产91在线观看 | www.夜夜骑 |