控制台上的水平线?

时间:2013-11-27 10:32:45

标签: command-line terminal console line

我想在控制台上打印一条水平线。目前,我使用-----,但单个字符之间有小空格。

我可能会使用更好的角色吗?

_不是一个可行的选择,因为它不是垂直居中的。是否有类似 middlescore 删除(或其名称)的字符?

7 个答案:

答案 0 :(得分:7)

Hyphen         ---------------------
Underscore     _____________________
EM Dash        —————————————————————
Horizontal Bar ―――――――――――――――――――――
Horizontal Box ─────────────────────

有一大堆字符要尝试over at wikipedia

horizontal box drawing character是我的推荐。它是为此目的而设计的

答案 1 :(得分:2)

Unicode字符\u2500为我解决了这个问题。根据{{​​3}},它适用于box drawings light horizontal,这正是我所需要的: - )

感谢Wikipedia指出我正确的维基百科文章!

答案 2 :(得分:1)

对于bash或zsh,要显示窗口大小的水平尺,可以使用:

global:
  registry:
    enabled: false
  # Disabling minio still requires to disable gitlab.minio or it will complain about "A valid backups.objectStorage.config.secret is needed"
  minio:
    enabled: false
  ingress:
    configureCertmanager: false
    class: "nginx"
 ...

prometheus:
  install: true
  rbac:
    create: true
  #kubeStateMetrics:
  #  enabled: true
  nodeExporter:
    enabled: true
  #pushgateway:
  #  enabled: true

  server:
    configMapOverrideName: prometheus-config
    configPath: /etc/prometheus/conf/prometheus.yml
    persistentVolume:
      enabled: true
      accessModes:
      - ReadWriteMany
      mountPath: /etc/prometheus/conf
      # Increase afterwards, this is for my tests
      size: 2Gi

  alertmanager:
    enabled: true
    # Overriding the default configuration with the existing one
    configMapOverrideName: "alertmanager"
    configFileName: config.yml
    persistentVolume:
      enabled: true
      accessModes:
        - ReadWriteMany
      mountPath: /prometheus
      # Increase afterwards, this is for my tests
      size: 2Gi

我知道这不是OP想要的,但这是我认为Google可能会寻求的。

答案 3 :(得分:0)

我相信扩展的ASCII字符#196可以满足您的目的: 见http://www.asciitable.com/

它似乎是一个垂直居中的非间隙线。

答案 4 :(得分:0)

― / ―horizontal bar个字符 -

在终端为我工作。

答案 5 :(得分:0)

如果您使用的是 Windows,请打开 RUN,输入 order by count(*); 并按 Enter。
那里列出了许多带有预览和名称的字符。我相信您会在 charmap 中找到您要找的东西。

更新
如果您使用的是 Linux 发行版,请查看 this

答案 6 :(得分:-1)

在控制台的宽度上打印一条虚线

print('-'* 80)