国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

iTerm2+oh-my-zsh+插件集,打造最好用的mac終端

這篇具有很好參考價(jià)值的文章主要介紹了iTerm2+oh-my-zsh+插件集,打造最好用的mac終端。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

關(guān)注公眾號【前端驛站Lite】,一個(gè)不止分享前端技術(shù)的地方!

1. 更換shell解析器

shell是命令解析器,mac常見的zsh與bash都是shell的一種,zsh基本能兼容bash,加上oh-my-zsh工具,推薦使用zsh。

1.1 查看與切換

echo $SHELL        # 查看當(dāng)前使用shell
chsh -s /bin/bash  # 切換為bash
chsh -s /bin/zsh   # 切換為zsh

1.2 配置文件位置

  • bash讀取的配置文件:~/.bash_profile文件

  • zsh讀取的配置文件:~/.zshrc文件

當(dāng)從bash切換為zsh時(shí),如果不想重新配置一遍.zshrc文件,可以__在.zshrc文件中加上source ~/.bash_profile,從而直接從.bash_profile文件讀取配置。

1.3 腳本生效

當(dāng)對配置文件做修改后,應(yīng)執(zhí)行source ~/.bash_profile (拿.bash_profile舉例),這樣系統(tǒng)才能讀取到最新配置。

1.4 環(huán)境變量文件解釋

  1. /etc/profile:(單用戶系統(tǒng)環(huán)境變量) 此文件為系統(tǒng)的每個(gè)用戶設(shè)置環(huán)境信息,當(dāng)用戶第一次登錄時(shí),該文件被執(zhí)行. 并從/etc/profile.d目錄的配置文件中搜集shell的設(shè)置。)

  1. /etc/bashrc: (單用戶變量)為每一個(gè)運(yùn)行bash shell的用戶執(zhí)行此文件.當(dāng)bash shell被打開時(shí),該文件被讀?。疵看涡麻_一個(gè)終端,都會執(zhí)行bashrc)。

  1. ~/.bash_profile:(每個(gè)用戶環(huán)境變量) 每個(gè)用戶都可使用該文件輸入專用于自己使用的shell信息,當(dāng)用戶登錄時(shí),該文件僅僅執(zhí)行一次。默認(rèn)情況下,設(shè)置一些環(huán)境變量,執(zhí)行用戶的.bashrc文件。

  1. ~/.bashrc: 該文件包含專用于你的bash shell的bash信息,當(dāng)?shù)卿洉r(shí)以及每次打開新的shell時(shí),該該文件被讀取。

  1. ~/.bash_logout: 當(dāng)每次退出系統(tǒng)(退出bash shell)時(shí),執(zhí)行該文件. 另外,/etc/profile中設(shè)定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設(shè)定的變量(局部)只能繼承 /etc/profile中的變量,他們是"父子"關(guān)系。

  1. ~/.bash_profile: 是交互式、login 方式進(jìn)入 bash 運(yùn)行的~/.bashrc 是交互式 non-login 方式進(jìn)入 bash 運(yùn)行的通常二者設(shè)置大致相同,所以通常前者會調(diào)用后者。

2. 安裝oh-my-zsh

oh-my-zsh更強(qiáng)大的命令行工具,解放雙手,比系統(tǒng)自帶bash更加酷炫、高效,可以實(shí)現(xiàn)更強(qiáng)大的命令補(bǔ)全,命令高亮等一系列酷炫功能。同時(shí)支持各種自定義選項(xiàng),并支持?jǐn)U展。

2.1 安裝


sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

2.2 為系統(tǒng)安裝自體庫,供iterm選擇

# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts

安裝好之后,選擇一款Powerline字體了:iterm2 -> Preferences -> Profiles -> Text -> Font -> Change Font(我用的是Meslo LG)

iterm2 插件,工具,bash,linux,開發(fā)語言,macos,Powered by 金山文檔

2.3 修改iterm主題

官方主題大全

~/.zshrc更換主題ZSH_THEME="agnoster"

iterm2 插件,工具,bash,linux,開發(fā)語言,macos,Powered by 金山文檔

2.4 安裝配色庫

git clone git@github.com:mbadolato/iTerm2-Color-Schemes.git

更換配色方案:iterm2 -> settings -> Profiles -> Text -> Colors -> Change Colors -> import -> iTerm2-Color-Schemes/schemes/全選導(dǎo)入,選一個(gè)自己喜歡的配色方案。

2.5 安裝插件

2.5.1 命令行高亮
 git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
 echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
 # ${(q-)PWD} 的含義是將當(dāng)前工作目錄的路徑作為一個(gè)變量,并對該變量進(jìn)行引號轉(zhuǎn)義,以便在后續(xù)的 shell 命令中使用。
 # 最終輸入結(jié)果:source /Users/liang/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
iterm2 插件,工具,bash,linux,開發(fā)語言,macos,Powered by 金山文檔
2.5.2 命令自動補(bǔ)全

1. homebrew安裝

  • 執(zhí)行brew install zsh-autosuggestions

  • 安裝成功后:

#編輯配置文件
vim ~/.zshrc

#在最后一行增加下面的代碼
source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh

#退出編輯后執(zhí)行使配置生效
source ~/.zshrc

2. git命令安裝

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions

#編輯配置文件
vim ~/.zshrc

#找到plugins配置,在括號內(nèi)增加zsh-autosuggestions,與其他插件之間使用空格分隔開
plugins=(zsh-autosuggestions)

#退出編輯后執(zhí)行使配置生效
source ~/.zshrc
iterm2 插件,工具,bash,linux,開發(fā)語言,macos,Powered by 金山文檔

按下tab補(bǔ)全命令,效果圖:

iterm2 插件,工具,bash,linux,開發(fā)語言,macos,Powered by 金山文檔

3. autojump自動跳轉(zhuǎn)工具

autojump提供了一種快速進(jìn)行文件目錄導(dǎo)航的方式。 它會把你在命令行中最常用的目錄保存到一個(gè)數(shù)據(jù)庫里,然后根據(jù)你訪問的頻次添加不同的權(quán)重。

訪問越頻繁,權(quán)重越高,排名就越先前,跳轉(zhuǎn)的命令就越簡潔。

注意:目錄在通過autojump跳轉(zhuǎn)之前必須先訪問,然后在autojump的數(shù)據(jù)庫中才有記錄

j是autojump命令的簡寫,任何可以用autojump的地方都可以以j命令替換

3.1 安裝

3.1.1 方式一:homebrew安裝
  • brew install autojump

  • 安裝完成后,進(jìn)行如下操作:

#編輯配置文件
vim ~/.zshrc

#在最后一行增加下面的代碼
[ -f /usr/local/etc/profile.d/autojump.sh ] && . /usr/local/etc/profile.d/autojump.sh

#退出編輯后執(zhí)行使配置生效
source ~/.zshrc 
3.1.2 方式2:git命令安裝
#github鏡像
git clone git://github.com/joelthelion/autojump.git

#進(jìn)入目錄,執(zhí)行安裝命令
./install.py

在安裝過程中,會在~/下建立.autojump文件夾,如果github鏡像無法下載,請使用gitee鏡像下載

#gitee鏡像
git clone https://gitee.com/null_454_5218/autojump.git $ZSH_CUSTOM/plugins/autojump

#進(jìn)入目錄autojump中
cd $ZSH_CUSTOM/plugins/autojump

#執(zhí)行安裝命令
./install.py

安裝成功后,進(jìn)行如下操作:

#編輯配置文件
vim ~/.zshrc

#找到plugins配置,在括號內(nèi)增加autojump,與其他插件之間使用空格分隔開
plugins=(autojump)

#在文件最后一行或者plugins=()后另起一行添加如下內(nèi)容
[[ -s ~/.autojump/etc/profile.d/autojump.sh ]] && . ~/.autojump/etc/profile.d/autojump.sh

#退出編輯后執(zhí)行使配置生效
source ~/.zshrc 

3.2 驗(yàn)證安裝成功

autojump --version

3.3 使用

  1. j

跳轉(zhuǎn)到指定目錄下

j ~/Desktop/dxlWorkspace  # 跳轉(zhuǎn)到~/Desktop/dxlWorkspace目錄下,下次直接輸入 j dxl就可以直接跳轉(zhuǎn)
  1. jo

跳轉(zhuǎn)到該目錄,并使用終端打開,相當(dāng)于cd ~/Desktop/dxlWorkspace && open ./

jo ~/Desktop/dxlWorkspace 
  1. 查看記憶權(quán)重

j --stat
iterm2 插件,工具,bash,linux,開發(fā)語言,macos,Powered by 金山文檔

這個(gè)工具優(yōu)點(diǎn)在于能記憶每次輸入跳轉(zhuǎn),每條記憶記錄都有權(quán)重,方便下次用更簡潔的命令,達(dá)到目錄跳轉(zhuǎn)的目的。

4. 參考

  1. iTerm2安裝配置使用指南——保姆級

  1. linux之a(chǎn)utojump命令文章來源地址http://www.zghlxwxcb.cn/news/detail-621217.html

到了這里,關(guān)于iTerm2+oh-my-zsh+插件集,打造最好用的mac終端的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • MacOS安裝oh-my-zsh

    1.1.1 官方鏡像源 1.1.2 國內(nèi)Gitee加速源 1.2.1 官方鏡像源 1.2.2 國內(nèi)Gitee加速源 Oh-my-zsh路徑為 ~/.oh-my-zsh/themes目錄內(nèi),我比較喜歡robbyrussell 修改~/.zshrc文件,將主題修改為robbyrussell 如果你喜歡挑戰(zhàn),想嘗試使用不同主題,可以考慮將主題設(shè)置成隨機(jī)模式 2.1.1 自動補(bǔ)全插件 2.1.2 語法

    2024年01月18日
    瀏覽(44)
  • mac 安裝配置oh-my-zsh

    mac 安裝配置oh-my-zsh

    1.? ? ? ? 安裝brew ????????按照步驟安裝即可 ????????安裝完成查看版本 2.? ? ? ? 安裝zsh ?查看版本 3.? ? ? ? ?安裝oh-my-zsh ? ? ? ? github官網(wǎng)鏈接國內(nèi)下載不了,用清華鏡像下載,方便快速 4.? ? ? ? 自己用終端創(chuàng)建一個(gè)目錄用來放包 5.? ? ? ? 打開tool目錄 6.?

    2024年01月22日
    瀏覽(62)
  • 全局安裝oh-my-zsh保姆教程

    1 安裝git 2 安裝zsh 3 更改root的默認(rèn)shell 4 安裝oh-my-zsh 5 修改配置 上邊三行注釋分別是修改ZSH環(huán)境變量指向的位置和設(shè)置快速編輯的別名命令,之后可以通過zshconfig命令直接編輯.zshrc也可以通過ohmyzsh快速跳轉(zhuǎn)到.ohmyzsh文件夾 保存后先執(zhí)行\(zhòng)\\'source ./.zshrc\\\'看看效果 6 修改全局配置使

    2024年02月09日
    瀏覽(20)
  • 解決Error: git clone of oh-my-zsh repo failed

    解決Error: git clone of oh-my-zsh repo failed

    目錄 一前言? ?二解決辦法 1-報(bào)錯(cuò)截圖 2-解決步驟 2.1先查找可以訪問github.com的ip地址 2.2其次就是將改ip地址加入我們的電腦中 三訪問成功 問題描述:我在進(jìn)行下載oh-my-zsh的時(shí)候,出現(xiàn)了以下錯(cuò)誤:Failed to connect to github.com port 443 after 75174 ms: Couldn\\\'t connect to server以及以下 Err

    2024年01月22日
    瀏覽(25)
  • zsh-oh-my

    #!/bin/sh set -e USER= KaTeX parse error: Expected \\\'}\\\', got \\\'EOF\\\' at end of input: {USER:- (id -u -n)} HOME=“ KaTeX parse error: Expected \\\'}\\\', got \\\'EOF\\\' at end of input: {HOME:- (getent passwd $USER 2/dev/null | cut -d: -f6)}” HOME=“ KaTeX parse error: Expected \\\'}\\\', got \\\'EOF\\\' at end of input: {HOME:- (eval echo ~$USER)}” custom_zsh=${ZSH:+yes} zdot=“

    2024年02月08日
    瀏覽(19)
  • MacOS安裝Homebrew / zsh / oh my zsh

    MacOS安裝Homebrew / zsh / oh my zsh

    最近又重新配置電腦環(huán)境,記錄一下~ 1. 安裝Homebrew Homebrew是一款Mac OS平臺下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實(shí)用的功能。安裝Homebrew以后,簡單的一條指令就可以實(shí)現(xiàn)包管理,而不用關(guān)心各種依賴和文件路徑的情況,十分方便快捷。? 比如在

    2024年02月09日
    瀏覽(20)
  • 使用iTerm2打造macOS ssh神器

    使用iTerm2打造macOS ssh神器

    在日常工作中,經(jīng)常要通過ssh連接遠(yuǎn)程服務(wù)器,每次連接都輸入密碼,會比較麻煩。 在Window系統(tǒng)上,我習(xí)慣使用xshell管理連接,非常方便。 在macOS系統(tǒng)上,沒有xshell,而一些類似xshell的工具中,好用的要收費(fèi),免費(fèi)的不好用,于是決定使用iTerm2打造一個(gè)好用的ssh神器,提高日

    2024年02月16日
    瀏覽(16)
  • WSL2配置Linux、Docker、VS Code、zsh、oh my zsh

    WSL2配置Linux、Docker、VS Code、zsh、oh my zsh

    本篇筆記來自于UP主麥兜搞IT的合集視頻Windows10開發(fā)環(huán)境搭建中的部分內(nèi)容 按照微軟官方文檔進(jìn)行操作,當(dāng)然也可以直接 wsl --install 也可以按照 舊版手動安裝的步驟 來進(jìn)行操作 選擇安裝的是 Ubuntu 20.04 LTS 注:WSL默認(rèn)安裝在系統(tǒng)盤下,若長期使用務(wù)必注意系統(tǒng)盤大小??! 在

    2024年02月22日
    瀏覽(22)
  • Mac iTerm2 配置

    安裝完成之后,需要重新打開終端,既可以看見安裝 iTerm2 的效果。 使用 oh-my-zsh 美化 iTerm2 終端 安裝 brew install wget sh -c \\\"$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)\\\" sh 下載失敗時(shí),手動去 github 倉庫下載,放到 用戶目錄 下的 .oh-my-zsh 文件夾中去 執(zhí)行之后,發(fā)

    2024年02月02日
    瀏覽(22)
  • iTerm2 的配置與美化

    iTerm2 的配置與美化

    iTerm2是默認(rèn)終端的替代品,也是目前Mac系統(tǒng)下最好用的終端工具,集顏值和效率于一身。 最近換了一臺新的 MacBook Pro ,需要重裝電腦上的常用軟件。為了將 ITerm2 DIY為自己喜歡的樣子,花了不少時(shí)間。為了方便下次再配置,特地寫下此文進(jìn)行記錄。 iTerm2 的下載鏈接:iterm2

    2024年02月15日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包