highlightjs/highlight.js

(Bash) Highlighted colors doesn't look correct

Open

#4,288 创建于 2025年7月2日

在 GitHub 查看
 (8 评论) (0 反应) (0 负责人)JavaScript (22,960 star) (3,497 fork)batch import
buggood first issuehelp welcomelanguage

描述

Describe the issue Issues:

  • Only highlight part of command paramters
  • Inconsistent color between lines

Which language seems to have the issue? Bash

Are you using highlight or highlightAuto? highlight

...

Sample Code to Reproduce

1st example:

epi deployment start \
  --project my-project \
  --deployment-package my-project.cms.app.1.0.0.nupkg \
  --env Integration \
  --direct-deploy true \
  --use-maintainance-page true \
  --wait true \
  --show-progress true

2nd example:

epi deployment start \
  --project my-project \
  --deployment-package my-project.cms.app.1.0.0.nupkg \
  --env Integration \
  --direct-deploy true \
  --use-maintainance-page true \
  --wait true \
  --show-progress true

For partial highlight, I see one part has hljs-built_in class, while the other doesn't has any class.

Expected behavior

  • Should highlight the whole command paramter name
  • Command parameter names should have same colors across lines

Additional context Live example: https://cli.eshn.dev/epi-deployment-start-command.html#samples

Image

Reproduce on Highlight.js demo:

Image

贡献者指南

(Bash) Highlighted colors doesn't look correct · highlightjs/highlight.js#4288 | Good First Issue