当前位置: 首页 > 知识库问答 >
问题:

用于外壳脚本的 ZSH 语法格式和着色

戚祺
2023-03-14

在fish shell中有两个特性(不确定它们叫什么),在编写shell脚本时会自动用颜色格式化语法,类似于ipython所做的。

有人知道如何获得类似的功能(使用ZSH插件)吗?

共有1个答案

贝研
2023-03-14

我想你要找的是zsh语法高亮。

如果你有zgen,你可以加载它:

zgen load zsh-users/zsh-syntax-highlighting
 类似资料:
  • 在“Linux Shell脚本编写指南”一书中 它说 扩展为 $、$2、3 等等, 扩展为 ,其中 是 的第一个字符。 $ 和 之间有什么区别, 是什么意思?

  • 在我的PhpStorm中,文件< code>index.php看起来不像php脚本,而是一个纯文本文件。我该怎么修?

  • 我最近收到一项维护Drupal站点的任务,其中一项任务是为开发站点编写备份和导入脚本,这样它就可以每天接收实时数据转储。 我已经这样做了,但是我们需要将Solr细节恢复到dev Solr数据库。但是,我只知道如何使用UI工具手动执行此操作(例如。“https://WEBSITE.co.uk/admin/config/search/apachesolr/settings单击“编辑”并更改UI菜单中的

  • 我必须使用Fred的ImageMagick脚本创建图像的过渡序列,特别是fx过渡。 在我的PHP代码中,我将所有的图片调整为标准大小,然后我将所有这些图片重命名为pic000001.jpg,pic000002.jpg,pic000003.jpg等(我用$Count计数),那么我做: (这肯定是脚本生成的消息),然后是如下消息: 因为图片没有生成(它揭示了对帧编号的高维是正确的,所以不要专注于此)。

  • 注释 单行注释用井号"#"或分号";",跨行注释用可以用c/C++中注释语法。 数据类型 数字 数字常量可以用十进制、十六进制(0x为前缀)、八进制(0为前缀)表示,颜色用类似html的中RGB表示法,但去井号"#"。 字符串 字符串常量可以用引号引用,转意字符用"$\"作前缀。美元符号、常用转意字符换行、回车、制表符的nsi语法表示分别为:$$,$\n,$\r,$\t 续行符 nsi脚本用行尾的

  • 我有一个数据框,对象列如下所示。列包含字符串值,括号中包含分数和增量分数 在我将其输出到excel之前,我想根据增量分数应用一些条件格式。条件格式包括根据括号中的值应用一些颜色。深绿色表示大于5,深绿色表示5,浅绿色表示4,深橙色表示小于-5,深橙色表示-5,浅橙色表示-4等。 我试过下面的代码,它不是最优雅的,而且也不起作用。似乎找不到很多条件格式的解决方案。非常感谢任何形式的帮助,谢谢。