zsh Installation und Konfiguration oh mein zsh

Mac-Installationsreferenz: http://www.cnblogs.com/EasonJim/p/6283247.html

Der Unterschied zwischen zsh und oh-my-zsh: http://www.cnblogs.com/EasonJim/p/7863093.html

Hinweis: zsh wird unter Ubuntu nicht standardmäßig installiert, und zsh wird standardmäßig unter Mac installiert.

Hinweis: Nach der Installation von oh-my-zsh ändert sich der Eintrag von Umgebungsvariablen von ./bashrc in ./zshrc. Dies ist beim Konfigurieren von Umgebungsvariablen zu beachten. Sie können sich auf die Mac-Konfiguration beziehen, im Grunde die gleiche: http://www.cnblogs.com/EasonJim/p/6283190.html

1. Installation:

1. Installieren Sie zsh

sudo apt-get install zsh

2. Ändern Sie die Standard-Shell in zsh

chsh -s /bin/zsh

Hinweis: Verwenden Sie kein Sudo.

3. Konfigurieren Sie die Kennwortdatei, um das Problem des Chsh: PAM-Authentifizierungsfehlers zu lösen

sudo vim /etc/passwd

Ändern Sie die erste Zeile von / bin / bash in / bin / zsh. Dies ist für den Root-Benutzer.

Ändern Sie die letzte Zeile von / bin / bash in / bin / zsh. Dies sollte der Login-Benutzername + Computername jedes Computers sein.

4. Installieren Sie Git

sudo apt-get install git

5. Installieren Sie oh-my-zsh

Warum installieren Sie es für eine schnelle Konfiguration von zsh.

Offizielle Website: http://ohmyz.sh/

Offline-Version: (Link: https://pan.baidu.com/s/1i5iqYhB Passwort: v5c2) Wenn Sie die Offline-Version verwenden, müssen Sie sie in ausführbare Berechtigungen ändern: sudo chmod + x * .sh

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

6. Starten Sie den Computer neu und überprüfen Sie den Effekt

7, installieren Sie Autojump Automatic Jump Plug-In

Offizielle Website: https://github.com/wting/autojump

Installation:

sudo apt-get install autojump

Konfigurations-Tutorial: cat /usr/share/doc/autojump/README.Debian

Aufbau:

vim .zshrc

Fügen Sie in der letzten Zeile hinzu, dass nach dem Punkt ein Leerzeichen steht

. /usr/share/autojump/autojump.sh

Wirksam:

source ~/.zshrc

8. Installieren Sie das Plugin zur Hervorhebung der zsh-Syntax-Syntax

Offizielle Website: https://github.com/zsh-users/zsh-syntax-highlighting

Installation:

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

Wirksam:

source ~/.zshrc

9. Installieren Sie das Syntaxverlaufs-Plugin für zsh-autosuggestions

Offizielle Website: https://github.com/zsh-users/zsh-autosuggestions

Installation:

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

Dann werden Sie feststellen, dass der obige Satz nicht wirksam wird. Populärwissenschaft hier: Es gibt viele Plug-Ins unter ~ / .oh-my-zsh / plugins. Sie können die Plug-Ins direkt mit dem Befehl plugins = (ant mvn svn git) laden.

Nach Recherchen wurde festgestellt, dass Sie, wenn Sie Plugins zum Ausführen des Plug-Ins verwenden, die Software erst verwenden müssen, nachdem der Computer installiert wurde. Und diese Methode unterstützt die Befehlsausführung unter Ubuntu nicht. Sie kann nur unter der .zshrc-Datei verwendet werden und verwendet dann source ~ / .zshrc, um sie effektiv zu machen. Dies ist der Ort, an dem Ubuntu relativ umständlich ist.

Daher sollten die oben genannten Plugins in ~ / .zshrc platziert werden, und die spezifischen Änderungen lauten wie folgt:

vim ~/.zshrc

Plug-In hinzufügen:

Fügen Sie dann die Ausführungsdatei von zsh in die letzte Zeile ein:

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

Wirksam:

source ~ / .zshrc
10. Konfigurieren Sie das Thema

Offizielle Themenreferenz: https://github.com/robbyrussell/oh-my-zsh/wiki/External-themes

sudo vim ~/.zshrc

Suchen Sie ZSH_THEME = "robbyrussell" und ändern Sie es in: ZSH_THEME = "ys";

Wirksam:

source ~ / .zshrc
2. Deinstallieren:

ausgetragen:

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

Ändern Sie / etc / passwd zurück zu bash:

/ Bin / bash in der ersten Zeile

/ Bin / bash in der letzten Zeile

Tatsächlich scheint es eine sehr einfache Deinstallation zu sein, aber am Ende werden Sie feststellen, dass es immer noch viele gibt, die nicht getötet wurden. Sie werden es langsam im Gebrauch herausfinden.

Referenz:

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

Ich denke du magst

Origin blog.csdn.net/qq_24649627/article/details/114642389
Empfohlen
Rangfolge