Настройка имени хоста в приглашении zsh

В системе GNU или FreeBSD вы можете попробовать что-то вроде:

grep  -rl --null '"moveLimit":[0-9]'. |
  xargs -r0 perl -pi -e 's/"moveLimit":\K\d+/$& + 100/ge'
  • greprэкурсивно lперечисляет файлы в текущем каталоге (.), содержащие "moveLimit":, за которыми следует десятичная цифра (null-, разделенная дляxargs -0)
  • xargs -r0передает этот список файлов вperl
  • perlредактирует файлы in -и заменяет последовательности цифр (\d+, которые следуют за "moveLimit":, на тот же номер($&)плюс 100.
0
19.09.2020, 02:17
1 ответ
PS1='%B%F{#ff1000}[%F{#d0b000}%n%F{#80f000}%b@%B%F{#00c0c0}%m %F{#ff80a0}%~%F{#ff1000}]%f%b$ '

Дает сходные цветовые оттенки. Адаптируйтесь на свой вкус.

  • %B:полужирный(%bменяется на нежирный -полужирный)
  • %F{#RRGGBB}Цвет переднего плана определяется уровнями красного/зеленого/синего в шестнадцатеричном формате.(%fвозвращается к цвету по умолчанию ). Если ваш терминал не поддерживает истинные спецификации цвета -, но поддерживает палитру из 88 или 256 цветов, запустите zmodload zsh/nearcolor.
  • %nимя пользователя
  • %mимя машины (без доменной части)
  • %~текущий рабочий каталог с представлением в виде тильды, где это применимо.

Подробнее см. info zsh 'prompt expansion'.

1
18.03.2021, 23:04

Теги

Похожие вопросы