Closed7

PreztoをZinitで置き換える

rikusen0335rikusen0335

Zinit使ってみよ~と思って検索してたら

まずPreztoをアンインストールするために、このコマンドを実行して下さい。

rm -rf ~/.zprezto ~/.zlogin ~/.zlogout ~/.zpreztorc ~/.zprofile ~/.zshenv ~/.zshrc

?!??!?!??!?!???!??!?
zshrcも普通に消えるが?????????(How to uninstall preztoみたいな感じで調べてもPreztoの公式でこういう感じで紹介されてる(なんで?))

ってなったので一応どうやって入れ替えるかをメモしておきます。

rikusen0335rikusen0335

とりあえずzsh関連のバックアップを取る

cp -R ~/.zprezto ~/.zprezto-backup

これしたら、~/.zprezto-backup/runcomsの中にあるzshrcとかを見れる

rikusen0335rikusen0335

次に、満を持して

rm -rf ~/.zprezto ~/.zlogin ~/.zlogout ~/.zpreztorc ~/.zprofile ~/.zshenv ~/.zshrc

を実行する。
ほとんどのファイルはシンボリックリンクだけど、まあとりあえず従っておく

とりあえず、これでzpreztoのアンスコは完了

rikusen0335rikusen0335

ちなみに、Zshの設定ファイルがないからZshを次に起動すると設定ウィザードみたいなのをプロンプトされるけど、Qを押してQuit and do nothing(なにもしない)をしてください。

rikusen0335rikusen0335

Zinitの設定ちょっといじる

~/.zshrc
### Zinit Config (Defined by <user name>)
zinit ice depth=1; zinit light romkatv/powerlevel10k

zinit light zsh-users/zsh-autosuggestions
zinit light zdharma-continuum/fast-syntax-highlighting

zinit snippet OMZL::git.zsh
zinit snippet OMZP::git
zinit snippet PZTM::helper
### End of Zinit Config

解説

zinit ice depth=1; zinit light romkatv/powerlevel10k
→通常モードでPowerlevel10kというテーマをインストールしている

Powerlevel10kとはこんな感じのやつ↓

zinit light zsh-users/zsh-autosuggestions
→通常モードでzsh-autosuggestionsというZshのプラグインをインストールしている

zinit light zdharma-continuum/fast-syntax-highlighting
→通常モードでfast-syntax-highlightingというZshのプラグインをインストールしている

zinit snippet OMZL::git.zsh
→Oh My Zshというフレームワークのgitのライブラリを引っ張ってきている
ほぼおまじない(後のgitを使うのに必要)

zinit snippet OMZP::git
→Oh My Zshというフレームワークのgitのプラグインを引っ張ってきている

zinit snippet PZTM::helper
→Preztoのhelperプラグインを引っ張ってきている

rikusen0335rikusen0335

とりあえずこんな感じでいけた。あとは~/.zprezto-backup/runcoms/zshrcからaliasとかexportを引っ張ってきてください。
Macの人は~/.zprezto-backup/runcoms/zprofileからbrew関連を引っ張るのもお忘れず。

このスクラップは2021/12/12にクローズされました