1
ответ

Параметры раскраски во всех командах справки

У меня есть вывод команды sed, как показано ниже: sed --help Использование: sed [ОПЦИЯ]... {скрипт-только-если-нет-другого-скрипта} [входной-файл]... -n, --quiet, --silent запретить автоматическую печать ...
19.11.2019
1
ответ

Установка новых привязок клавиш в ZSH удаляет стандартные привязки

Я добавил следующий код в конец моего .zshrc: export VISUAL=vim автозагрузка командной строки редактирования; zle -N редактировать-командную строку bindkey -M vicmd v edit-command-line Когда я перезапускаю оболочку, она работает...
15.11.2019
1
ответ

Ограничение области действия квалификаторов glob в zsh

Я почти уверен, что оболочка zsh не предоставляет способ сделать это, но я все равно решил спросить чтобы убедиться, что я ничего не пропустил из руководства. С оболочкой zsh, ...
14.11.2019
1
ответ

zsh ssh autocomplete Host вместо имени хоста из ~/.ssh/hosts

Есть ли способ, которым я могу изменить ~/.zshrc, чтобы автозаполнение ssh выполнялось для хоста, а не для имени хоста? У меня есть запись в моем ~/.ssh/config, которая выглядит так: Host staging-rfc ...
13.11.2019
1
ответ

Более эффективный синтаксический анализ строк/обработка массивов zsh

Есть ли более эффективный способ сделать следующее в zsh? Я предполагаю, что могут быть способы избавиться от промежуточных параметров массива a и/или b. Сценарий получает некоторый вывод от команды. ...
12.11.2019
1
ответ

Возврат рандомизированных элементов из glob match

С помощью квалификаторов glob в zsh можно различными способами сортировать результаты сопоставления шаблона подстановки имени файла. Например, шаблон *(om) будет соответствовать всем нескрытым именам в текущем каталоге,...
08.11.2019
1
ответ

Как подавить ошибки псевдонимов в zsh?

Я хочу иметь единый список псевдонимов, которые я загружаю в свой .zshrc на всех своих компьютерах и синхронизирую. Но у меня на одном компе докер установлен, а на другом нет. И каждый раз, когда я открываю терминал, получаю...
07.11.2019
1
ответ

zsh: блокировка не удалась для ~/.cache/zsh/zsh_history: файл существует

У меня есть смонтированная папка ~/.cache/zsh между несколькими хостами с rw и значениями по умолчанию при выполнении устанавливать. Когда я запускаю и машину, и zsh, пытаясь заблокировать zsh_history, выдается ошибка zsh: блокировка не удалась...
07.11.2019
1
ответ

Скрипт завершения Zsh найден, но не выполнен

Во-первых, давайте предположим, что у меня есть: alias foo='path/to/my/program' в моем .zshrc, затем я создал скрипт завершения ~/.oh-my -zsh/completions/_foo для него, где внутри файла у меня есть: #compdef foo ...
06.11.2019
1
ответ

Не сохранять команду в историю, когда $pwd находится в определенной папке?

Я использую zsh для автодополнения и истории, она служила очень хорошо, но история команд иногда заполнялась нежелательными записями, которые, например, я выполняю много задач в папке фильмов .. и т. д., перемещая файл, переименовывая ....
06.11.2019
1
ответ

Как обратиться к корню конца пути в команде zsh?

Я часто клонирую репозиторий git, а затем вхожу в его корневой каталог. Например: $ git clone https://github.com/hpjansson/chafa && cd chafa Чтобы было немного проще, у меня есть аббревиатура zsh –...
06.11.2019
1
ответ

Автодополнение файла Zsh с голым репозиторием git

У меня есть это в моем .zshrc: # завершение команды автозагрузка -Uz compinit compinit обычно позволяет мне переключаться между командами, аргументами и файлами. Но с git --git-dir=<путь> --work-tree="$HOME" (...
05.11.2019
1
ответ

Настройка цвета PS1

Я хочу раскрасить приглашение zsh. Для этого я использую следующий код: n%#%f Когда ...
01.11.2019
1
ответ

Нет истории в оболочке zsh

Недавно я переключился с оболочки bash на оболочку zsh. В отличие от bash, при повторном входе в систему история пуста. При нажатии вверх/вниз ничего не отображается. Как настроить zsh для сохранения истории между сессиями?
30.10.2019
1
ответ

path_helper не загружает пути из каталога etc

В настоящее время я использую macOS Catalina, однако это то же самое для нескольких версий. в /etc/zprofile (или /etc/profile при использовании bash в старых версиях) у меня по умолчанию есть такой контент: if [ -x /usr/...
30.10.2019
1
ответ

colorssh:7: достигнут максимальный уровень вложенной функции; увеличить ВЕСЕЛЬЕ?

Я получил следующее сообщение при попытке подключения по ssh к серверу с помощью iterm2 в macosx colorssh:7: достигнут максимальный уровень вложенных функций; увеличить ВЕСЕЛЬЕ? При использовании терминального приложения все работало нормально. Не...
28.10.2019
1
ответ

Не пытайтесь исправить уже существующую команду.

Мне нравится автозамена zsh для команд. Однако у него есть неприятная особенность: иногда я пытаюсь запустить команду, замечаю, что ее не существует, устанавливаю ее, затем пытаюсь запустить ее снова, а zsh все еще хочет сделать ...
27.10.2019
1
ответ

Расширение параметра Zsh

Я попытался отобразить содержимое переменной fpath в виде столбца, используя расширение параметра, и мне это не удалось. После некоторых попыток и просмотра веб-страниц я нашел другое решение; что делает...
26.10.2019
1
ответ

Цветная строка в терминале в zsh

Я пытаюсь преобразовать эту строку, которая была у меня в .bash_profile PS1="[\e[37;1m][\u:\w]$ [\e[0m ]" на эквивалентную строку в .zprofile в zsh. Я прочитал руководство на https://wiki.archlinux.org/index....
22.10.2019
1
ответ

Как исправить «[oh-my-zsh] plugin 'tldr' не найден»?

Я следовал инструкциям здесь, в разделе «Автозаполнение командной строки», но я все еще получаю «tldr» плагина [oh-my-zsh] не найден всякий раз, когда я получаю .zshrc. Поэтому я попытался создать папку «tldr» в .oh-my-...
22.10.2019
1
ответ

Как заставить цвета работать в плагине tldr?

В (есть заглушка -. Я считаю, что это правильный термин ), который называется «tldr». На странице tldr вы можете увидеть этот снимок экрана :Хотя у меня установлены некоторые цветные плагины -ins (, такие как colorls и некоторые...
22.10.2019
1
ответ

Шаблоны соответствия порядка тегов завершения zsh

Можно ли использовать шаблоны сопоставления вместо игнорируемых шаблонов в порядке тегов? Я хотел бы попробовать пользовательский ограниченный набор соответствий с первой попытки без префикса, например: $ man <...
21.10.2019
1
ответ

Отслеживание и синхронизация каждого шага инициализации оболочки

Следующая команда дает мне полную трассировку шагов zsh -i -c -x exit > trace 2>&1 Я бы хотел, чтобы она также захватила, рядом с каждым конкретным шагом (например, в качестве первого столбца), как долго этот шаг ...
20.10.2019
1
ответ

Как установить завершение Google Cloud в NixOS с помощью Oh-My-Zsh?

У Oh-my-zsh есть опция плагина (plugins = (gcloud, ...)), которая позволяет устанавливать дополнения gcloud. Когда я добавляю «gcloud» к плагинам, я ожидаю, что завершение будет получено во время оболочки ...
20.10.2019
1
ответ

Как вызвать Zsh и пропустить .zshrc или .zshenv?

Как вызвать Zsh в интерактивном режиме, попросив его не обрабатывать .zshrc?
20.10.2019
1
ответ

Как начать x с zsh?

Я хочу, чтобы zsh автоматически запускал x при первом входе в систему. После того, как я добавил, если systemctl -q является активным graphical.target && [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; затем exec startx от ...
17.10.2019
1
ответ

ZSH: как выйти из следующей команды (назначение переменной)?

_test=`shasum -a 256 мой "файл здесь.txt" | awk -F' ' '{print $1}'` Это работает, как и ожидалось. Но ОКР во мне хочет использовать что-то вроде _test="${my-command-here}" Но из-за одинарных кавычек...
16.10.2019
1
ответ

zsh с vi-режимом: Как сохранить командную строку впрок без выполнения

Со мной довольно часто бывает, что при вводе сложной команды я понимаю, что нужно ввести сначала некоторые другие команды. Будучи пользователем vi, я хотел бы 0 D, ввести другую команду и позже...
14.10.2019
1
ответ

Изменение каталога с подстановочным знаком в Zsh Shell

Недавно я обновил свой MacBook Pro до версии Catalina 10.15. Оболочка переключилась с bash на zsh. С bash, если бы я набрал «cd Doc*/Virt*» (без кавычек) из своего домашнего каталога, я бы перешел к: /...
12.10.2019
1
ответ

как перебрать выбранные расширения файлов в ZSH?

Я ищу ZSH-эквивалент этой конструкции BASH: for file in *.{abc,def,ghi}; сделать #цикл по всем файлам с расширениями .abc, .def и .ghi Я не могу найти подобную конструкцию для ZSH. ...
07.10.2019