如何编辑 zsh 的配置文件.zshrc

如何编辑 zsh 的配置文件.zshrc,第1张

1、首先oh-my-zsh拥有一套强大的开源zsh配置文件,进行安装,mac下自带了zsh,无需再安装,这是在其它系统下的安装过程,安装之后就可以进行配置了。

2、接着设置oh-my-zsh的主题,oh-my-zsh有多款配套主题,点击前面的主题链接可以看到所有主题。这里主要介绍下agnoster主题。修改zsh配置文件~/.zshrc中的主题属性为agnoster就行了。

3、然后需要额外安装powerline字体,不然会显示乱码,如果隐藏自己的用户名信息,需要在zsh配置文件中设置默认用户。

4、接着进行在iterm2的Perferences中Text中选择常规字体为consolas字体或者其他你喜欢的字体,非ASCII码字体为powerline字体一定要是名字中带powerline的字体,不然还是乱码。

5、然后进行iTerm2配色,从这里可以获取很多别人的配色主题,把整个项目git clone下来,然后在iterm2的Perferences中的Colors最下面的Load Presets中import git下来的terminal文件,自己可以根据自己喜欢调整自己喜欢的颜色。

6、最后进行Vim配置,如果打开8000+行代码的文件,因为语法检测,所以大概延时1s左右,之后 *** 作很顺畅。

扩展资料

本地用户配置文件。在用户第一次登录到计算机上时被创建,这个本地用户配置文件被储存在计算机的本地硬盘驱动器上。任何对本地用户配置文件所作的更改都只对发生改变的计算机产生作用。

漫游用户配置文件。一个本地配置文件的副本被复制及储存在网络上的一个服务器共享上。当用户每次登录到网络上的任一台计算机上时,这个文件都会被下载;

并且当用户注销时,任何对漫游用户配置文件的更改都会与服务器的拷贝同步。漫游用户配置文件要求这台计算机是Windows NT域或Active Directory的一个成员。

强制用户配置文件。是一种特殊类型的配置文件,使用它管理员可为用户指定特殊的设置。只有系统管理员才能对强制用户配置文件作修改。当用户从系统注销时,用户对桌面做出的修改就会丢失。

配置文件一个临时的配置文件,只有在因一个错误而导致用户配置文件不能被加载时才会出现。临时配置文件允许用户登录并改正任何可能导致配置文件加载失败的配置。临时配置文件在每次会话结束后都将被删除o注销时对桌面设置和文件所作的更改都会丢失。

默认用户。默认用户配置文件被用作任何新用户的起始点。当一个用户第一次登录到计算机时,Windows将创建一个新文件夹,用来储存新用户的配置文件;

并且将默认的配置文件复制到这个新文件夹中。用户对默认配置文件所作的更改都被记录到用户的拷贝中。缺省情况下,默认用户配置文件的属性是隐藏的。

所有用户。每个用户的"开始"菜单和桌面包含所有项目,这些内容是从"所有用户"的配置文件以及他或她自己的配置文件中来的。从"所有用户"的配置文件中取得的项目被作为公用程序项,系统上的每个用户都能看到这些。

如果想要保证每个登录的用户都能访问一个程序或文件,那么就将它的快捷方式放进"所有用户"的配置文件中即可,但是一定要小心,如果一个用户删除了此快捷方式或文件,那么对所有用户来说,它都会被删除。

网络服务和本地服务。网络服务和本地服务的配置文件是由Windows XP为两个新的内置账号自动创建的,它们被服务控制管理器用来管理本地系统账号不需要运行的服务。这些配置文件需要由系统来运行,并且不应当被修改。默认情况下,所有这些配置文件都是隐藏的。

换个主题换个心情。作为长期使用命令行的人,2020年份的换心情时刻再次到来了。

powerlevel10k 是一个非常牛逼的.sh主题,继承于有名的powerlevel9k。 官方文档 对于安装步骤写得非常详细了。我只是翻译和记录一下重点。

1. 安装字体

终端的UI本质都是字符,powerlevel使用了大量带特殊icon的字符,因此不安装额外的字体无法正常显示。可以安装 推荐的字体 。而事实上,所有结尾带有Nerd fonts的字体都包含这些特殊字符,可以理解为扩展的字体。

如果不想自己安字体,也可以跳到第2步,在配置文件时会亲切地问你要不要安默认字体,选yes就自动帮你装好,真算是懒到家的服务。

推荐相关字体仓库 Nerd font 。个人推荐字体Space Mono nerd font。

2. 安装powerlevel10k

官方提供了两种安装方式。一个 手动安装 ,适用于安装了zsh但没安装oh-my-zsh的。一个是通过oh-my-zsh设置安装。

手动安装如下

oh-my-zsh安装如下

此时重开一个iTerm窗口,会进入主题配置引导,有非常详细的注释跟着选就好,选完就能用了。

完成配置后会生成一个配置文件 .p10k.sh ,里面有更详细的设置,想要更改可以看看。我在完成配置引导后就改了一行。

另外,prompt颜色是根据终端的主题来的,但总的来说变化不大,prompt是蓝色或是紫色,想要其他色系的需要自己魔改(blue组改为红色之类的,比如fahrenhit主题)。通常希望您先设计好配色再这样做,否则终端变得更丑可能会是非常常见的事。

此外可以自定义prompt中的字符颜色,首先可以通过一行命令查看一下颜色编号。

然后去 .p10k.sh 中查询相关关键字color,foreground,background。修改相应色号即可。

powerline是一个老牌的zsh状态信息插件。之前一直用的这个,今年开始觉得它有点丑,不用这个了,仅仅写下来作备份。

使用powerline需要安装python和pip。由于mac自带的python不会自带pip,需要先装下pip

把python包的bin目录加入环境变量。在~/.zshrc中追加

powerline算是一个zsh主题

查看一下安装路径

.zshrc添加安装路径下的.zsh自动执行

重启一下iTerm,应该可以看到powerline的默认主题了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11382333.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存