linux - 如何配置 .zshrc 文件以在不同的行中包含命令和路径
问题描述
我正在使用 ZSH,想知道是否可以将配置添加到我的 .zshrc 文件中,该文件可以分隔命令行和路径行。
前:
localhost /workplace/sudo/myservice/src/myservice % [cursor here]
期待:
localhost /workplace/sudo/myservice/src/myservice %
[cursor here]
我知道 Oh My Zsh 可以做到这一点,但只是想知道实现了哪个确切的配置来实现这一点?
解决方案
只需插入文字换行符。
前:
PS1='%m %~ %# '
后:
PS1='%m %~ %#
'
完毕。
或者,您可以使用$''
字符串,它允许您使用print
转义字符,例如\n
换行符:
PS1=$'%m %~ %#\n '
推荐阅读
- c# - 我可以在 Windows 便携式设备 (WPD) api 中使用部分外壳对象解析名称来获取文件流吗?
- ember.js - Ember 数据 - 对 hasMany 关系使用除 id 之外的属性
- kubernetes - 资源压力清除后恢复节点
- python - 如何从 Django REST 框架后端到前端获取生成的 PIL 图像?
- node.js - HTTP 请求 JWT
- python - 在函数中包含 groupby 语句 - Python
- reactjs - Reactjs:如何从每个现有 URL 中删除 page-not-found 组件?
- latex - 如何在 Mathematica 笔记本中将 Latex 转换为公式,环境在文本中,而不是在输入中
- python-3.x - 将对象添加在一起的最有效方法
- android - Android Kotlin如何在JsonObjectRequest返回成功时将命名函数作为参数传递给另一个要执行的函数?