zshのインストールと構成ohmy zsh

Macインストールリファレンス:http://www.cnblogs.com/EasonJim/p/6283247.html

zshとoh-my-zshの違い:http://www.cnblogs.com/EasonJim/p/7863093.html

注:zshはデフォルトでUbuntuにインストールされておらず、zshはデフォルトでMacにインストールされています。

注:oh-my-zshをインストールすると、環境変数のエントリが./bashrcから./zshrcに変更されます。これは、環境変数を構成するときに注意する必要があります。基本的に同じMac構成を参照できます:http://www.cnblogs.com/EasonJim/p/6283190.html

1.インストール:

1.zshをインストールします

sudo apt-get install zsh

2.デフォルトのシェルをzshに変更します

chsh -s /bin/zsh

注:sudoは使用しないでください。

3. chshの問題を解決するためにパスワードファイルを構成します:PAM認証の失敗

sudo vim /etc/passwd

/ bin / bashの最初の行を/ bin / zshに変更します。これはrootユーザー用です。

/ bin / bashの最後の行を/ bin / zshに変更します。これはログインユーザー名+各コンピューターのコンピューター名である必要があります。

4.Gitをインストールします

sudo apt-get install git

5.oh-my-zshをインストールします

zshをすばやく構成するためにインストールする理由。

公式サイト:http://ohmyz.sh/

オフラインバージョン:(リンク:https://pan.baidu.com/s/1i5iqYhBパスワード:v5c2)、オフラインバージョンを使用する場合は、実行可能権限に変更する必要があります:sudo chmod + x * .sh

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

6.コンピュータを再起動して、効果を確認します

7、自動ジャンプ自動ジャンププラグインをインストールします

公式ウェブサイト:https://github.com/wting/autojump

インストール:

sudo apt-get install autojump

設定チュートリアル:cat /usr/share/doc/autojump/README.Debian

構成:

vim .zshrc

最後の行に追加します。ドットの後にスペースがあることに注意してください

. /usr/share/autojump/autojump.sh

効果的:

source ~/.zshrc

8.zsh-syntax-highlighting構文強調表示プラグインをインストールします

公式ウェブサイト:https://github.com/zsh-users/zsh-syntax-highlighting

インストール:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.gitecho "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc

効果的:

source ~/.zshrc

9.zsh-autosuggestions構文履歴プラグインをインストールします

公式ウェブサイト:https://github.com/zsh-users/zsh-autosuggestions

インストール:

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

次に、上記の文が有効にならないことがわかります。ここで人気のある科学:〜/ .oh-my-zsh / pluginsの下に多くのプラグインがあり、コマンドplugins =(ant mvn svn git)を使用してプラグインを直接ロードできます。

調査の結果、プラグインを使用してプラグインを実行する場合は、マシンのインストール後に最初にソフトウェアを使用する必要があることがわかりました。また、このメソッドはUbuntuでのコマンド実行をサポートしていません。これは、.zshrcファイルでのみ使用でき、ソース〜/ .zshrcを使用して有効にします。これはUbuntuが比較的厄介な場所です。

したがって、上記のプラグインは〜/ .zshrcに配置する必要があり、具体的な変更は次のとおりです。

vim ~/.zshrc

プラグインを追加します。

次に、最後の行にzshの実行ファイルを追加します。

source $ZSH_CUSTOM/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh

効果的:

source〜 / .zshrc10
。テーマを構成します

公式テーマリファレンス:https://github.com/robbyrussell/oh-my-zsh/wiki/External-themes

sudo vim ~/.zshrc

ZSH_THEME = "robbyrussell"を見つけて、次のように変更します。ZSH_THEME= "ys";

効果的:

ソース〜/ .zshrc
2.アンインストール:

実施した:

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

/ etc / passwdをbashに戻します:

最初の行の/ Bin / bash

最後の行の/ Bin / bash

実際、それは非常に単純なアンインストールのように見えますが、最終的には、まだ殺されていないものがたくさんあることに気付くでしょう。使用中はゆっくりとわかります。

参照:

http://www.jianshu.com/p/9a5c4cb0452d

http://blog.csdn.net/shengzhu1/article/details/54590158

https://segmentfault.com/q/1010000000448027

https://wiki.archlinux.org/index.php/Zsh_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

https://ehlxr.me/2016/09/24/Oh-My-Zsh-%E6%9B%BF%E6%8D%A2%E4%BD%A0%E7%9A%84-Bash-Shell/

http://macshuo.com/?p=676

http://wdxtub.com/2016/02/18/oh-my-zsh/

http://wulfric.me/2015/08/zsh/

https://www.zhihu.com/question/21418449

http://yijiebuyi.com/blog/b9b5e1ebb719f22475c38c4819ab8151.html

https://segmentfault.com/a/1190000002658335

http://www.linuxidc.com/Linux/2015-07/119879.htm

https://segmentfault.com/a/1190000004695131

http://www.cnblogs.com/memory4young/p/about-oh-my-zsh-plugin-sublime.html

おすすめ

転載: blog.csdn.net/qq_24649627/article/details/114642389
zsh