zsh安装配置指南.docVIP

  • 34
  • 0
  • 约3.69千字
  • 约 5页
  • 2017-07-21 发布于浙江
  • 举报
zsh安装配置指南

声明: 本文档正在撰写中,不应该视本文为官方版本。 zsh安装配置指南 内容: 1.? 安装 安装zsh 在Gentoo中安装zsh,我们需要通过emerge来安装app-shells/zsh(zsh本身)和app-shells/zsh-completion (zsh补全脚本)两个软件包。 代码?1.1: 通过emerge安装zsh # emerge zsh zsh-completion 进入zsh 当你第一次运行zsh的时候,你会得到如下的一些信息。因为我们会在后面创建一个init文件,所以你可以跳过这一个功能选单。 代码?1.2: 跳过初始配置 $ zsh This is the Z Shell configuration function for new users, zsh-newuser-install. You are seeing this message because you have no zsh startup files (the files .zshenv, .zprofile, .zshrc, .zlogin in the directory ~). This function can help you with a few settings that should make your use of the shell easier. You can: (q) Quit and do nothing. The function will be run again next time. (0) Exit, creating the file ~/.zshrc containing just a comment. That will prevent this function being run again. (1) Continue to the main menu. --- Type one of the keys in parentheses --- q 2.? 配置 简介 运行zsh会为一个会话启动zsh。如果你要一个永久的解决方案,请参考保存设置这一个章节。在安装完成以后,zsh看起来可能非常的简单并且功能十分有限。为了改变这个状况,你需要对几个配置进行修改。 先进的Tab补全 你需要运行以下的命令来开启zsh的tab补全系统: 代码?2.1: 开启补全系统 % autoload -U compinit % compinit 默认的补全风格非常的普通和简陋。如果你要改进它的外观,运行以下的命令: 代码?2.2: 改进补全风格 % zstyle :completion:*:descriptions format %U%B%d%b%u % zstyle :completion:*:warnings format %BSorry, no matches for: %d%b 命令纠错 开启命令自动纠错功能也是一个不错的主意: 代码?2.3: 开启纠错功能 % setopt correctall 提示符 当前的提示符可能看起来很乏味,然而我们可以通过简单的几个步骤来解决它。首先,我们需要初始化高级命令提示符支持: 代码?2.4: 开启高级命令提示符功能 % autoload -U promptinit % promptinit 我们可以使用prompt -p命令来列出可用的提示符样本。现在我们可以激活一个我们喜欢的了: 代码?2.5: 选择一个提示符样本 (使用你选择的提示符替代“gentoo”) % prompt gentoo 注意: 如果你在尝试不同的提示符,并且你不想看到每一个提示符的示例,那么你可以使用prompt -l来列出可用的提示符。 另一个选择是创建你自己的提示符。你需要设置PS1环境变量来实现这个想法。 代码?2.6: 一个简单的自定义提示符 % export PS1=[Test Prompt] [Test Prompt] 能够创建自定义的文本提示符一定很不错,与此同时zsh也提供了许多的转义序列来允许你把系统信息插入到提示符里。一些可用的转义序列如下: 转义序列 打印效果 %T 系统时间(时:分) %* 系统时间(时:分:秒) %D 系统日期(年-月-日) %n 你的用户名 %B - %b 开始到结束使用粗体打印 %U - %u 开始到结束使用下划线打印 %d 你目前的工作目录 %~ 你目前的工作目录相对于~的相对路径 %M 计算机的主机名 %m 计算机的主机名(在第一个句号之前截断) %l 你当前的tty 你只要将这些转义序列插入到环境变量PS1里就可以了,而后zsh会

文档评论(0)

1亿VIP精品文档

相关文档