日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

iterm2 主题_【超级实用】Iterm2 + ohmyzsh 打造强大的终端编辑器

發布時間:2023/11/27 生活经验 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iterm2 主题_【超级实用】Iterm2 + ohmyzsh 打造强大的终端编辑器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作者:AndrewHR 地址:http://mrw.so/4D1n7B


最終的效果圖如下所示:使用iterm2配合oh-my-zsh的命令行,擁有語法高亮、命令自動補全、自動提示符、顯示git倉庫狀態等功能

整個配置流程

1、安裝iterm2

首先我們下載的 iterm2 這個軟件,比Mac自帶的終端軟件更加強大。直接官網 http://iterm2.com/ 下載,然后把它拖到應用軟件里面就行。

2、配置iterm2

將iterm2設置成默認使用的終端軟件:打開iterm2,在左上角的菜單欄依次點擊:iTerm2->Make ITerm2 Default Term打開iterm2的偏好設置,勾選Hotkey下的Show/hide iTerm2 with a system-wide hotkey,將熱鍵設置為你喜歡的(比如command + .) ,這樣你就可以通過設置的全局熱鍵來打開或關閉iTerm2窗口,非常方便。

3、iterm2配色方案

我選用的是 solarized,效果還不錯。直接點擊嵌入的超鏈接跳轉到官網,下載,然后打開 iTerm2 下的偏好設置 preference ,點開 profiles 下的colors 選項,點擊右下角的 Color Presets 選項,選擇import ,導入解壓的 solarized 文件下有個帶iterm2的文件夾下的Solarized Dark.itermcolors,然后就如下圖選項中會出現solarized配色方案。

4、安裝oh-my-zsh

github連接:https://github.com/robbyrussell/oh-my-zsh使用crul安裝:

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

或者使用wget安裝:

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
5、配置oh-my-zsh的主題

安裝成功后,在命令行用vim打開用戶根目錄下.zshrc,修改主題為你喜歡的,我修改為agnoster:

ZSH_THEME="agnoster"

要成功使用該主題還需要特定的字體支持,否則命令行有亂碼,這時我們來配置字體:

  • 使用 Meslo 字體,點開連接點擊 view raw 下載字體。
  • 安裝字體到系統字體冊,直接點擊下載的字體,安裝就好
  • 應用字體到iterm2,iTerm -> Preferences -> Profiles -> Text -> Change Font
  • 重新打開iterm2就可以看到效果了

我自己用的ys主題,所以如果你也想用我這個主題是可以不用下載特殊字體的,直接改ZSH_THEME="ys"就可以了,效果如下:到這一步貌似我們終端命令行已經很好看了,但是還沒有之前說的自動提示命令、語法高亮的功能,接下來我們通過安裝插件來獲取

6、添加oh-my-zsh的自動命令提示功能

如上圖,我只輸入了gi的時候,終端會自動出現接下來你可能會輸入的命令的提示,如果是你需要的,按下 →鍵就可以補全命令了。

設置如下:

克隆倉庫到本地 ~/.oh-my-zsh/custom/plugins 路徑下

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

用 vim 打開 .zshrc 文件,找到插件設置命令,默認是 plugins=(git) ,我們把它修改為

plugins=(zsh-autosuggestions git)

重啟iterm2:

  • 如果這個時候你看不到效果,可能是字體顏色太淡了,可以調亮:
  • cd ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
  • vim zsh-autosuggestions.zsh
  • 修改 ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE=‘fg=10’(也可以把10改成自己需要的值)
7、添加語法高亮

1、使用homebrew安裝 zsh-syntax-highlighting 插件:

brew install zsh-syntax-highlighting

2、配置.zshrc文件

vim ~/.zshrc

3、在最后插入下面這一行代碼:

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

4、輸入命令重新加載配置文件:

source ~/.zshrc

如果你沒有homebrew包管理工具,自行百度安裝

注意

這是時候許多人都以為大功告成,但是你會發現之前你配置了環境變量的東西都不起作用了,比如:python,java_home等 這是因為之前配置的環境變量,都是存放在~/.bash_profile文件內,但是他只對之前的bash起作用,而我們現在換成了zsh shell

解決辦法

非常簡單,只要把~/.bash_profile里面我們配置的環境變量全部copy到~/.zshrc文件的最后面就好

---END---

推薦閱讀:
自定義View - 仿華為LoadingView
你好, View Binding! 再次再見, findViewById!
Android Studio 3.6 穩定版發布啦,快來圍觀!
實現一個可定制化的FlowLayout
重磅!開工首日,新潮傳媒宣布裁員500人,所有高管降薪20%
每一個“在看”,我都當成真的喜歡

總結

以上是生活随笔為你收集整理的iterm2 主题_【超级实用】Iterm2 + ohmyzsh 打造强大的终端编辑器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。