Tag: zsh

Запустить мастер использования Zsh

Я сделал плохой выбор при настройке Zsh в первый раз, поэтому теперь я хотел бы снова запустить мастер настройки (то, что запускается при первом входе в систему). Как мне это сделать?

Как реализовать «генераторы», такие как $ RANDOM?

Специальная переменная $RANDOM имеет новое значение при каждом обращении к ней. В этом отношении он напоминает «генераторные» объекты, найденные на некоторых языках. Есть ли способ реализовать что-то подобное в zsh ? Я попытался сделать это с помощью именованных каналов, но я не нашел способ извлечь элементы из fifo контролируемым образом, не убивая процесс «генератор». Например: […]

16 цветов в ZShell

Я только, кажется, могу назвать 8 цветов в моей подсказке zshell. Пример: PROMPT="[%n@%{$fg[magenta]%}%m%{$reset_color%} %.] %# " Работает отлично. Однако, PROMPT="[%n@%{$fg[brmagenta]%}%m%{$reset_color%} %.] %# " Не работает. В принципе, ни одна из «ярких» цветовых вариаций не появляется. После некоторых исследований я обнаружил, что цвета zsh вызываются «цветами» setopt. дела echo ${(o)color} дает этот результат: 00 01 02 […]

Как я могу подавить пространство между сгенерированными аргументами во время расширения фигурной скобки?

Я использовал следующую команду для создания списка URL-адресов, которые я хочу проверить: echo -e localhost:8080/reports/{promos,promo-updates,scandown}/{130,139,142}{,-unburdened,-burdened}{,.pdf,.xls,.xlsx,.csv,.preload}"\n" >> urls.txt К сожалению, URL-адреса, добавленные к urls.txt каждого были перед ними пробелом (за исключением, конечно, первого). Я понимаю, почему это произошло, и я понимаю, что я мог бы просто отключить его, пропуская выражение sed , но я хотел бы […]

Почему `==` ведет себя по-другому внутри “ в zsh и bash?

Я получаю то, что я ожидал, когда делаю это в bash : [ "a" == "a" ] && echo yes Это дало мне все. Но когда я делаю это в zsh , я получаю следующее: zsh: = not found Почему одна и та же команда ( /usr/bin/[ ) ведет себя по-разному в разных оболочках?

Может ли любая оболочка использовать интерактивный поиск на уровне аргументов?

Иногда мне нужно повторно использовать некоторые длинные аргументы, такие как пути. Если я использую поиск истории ( CTRL + R ), я могу найти некоторую команду, которая содержит этот путь, но мне все равно нужно удалить что-либо еще в старой команде, а затем переместить курсор для записи новой команды. Хуже всего то, что я не […]

Как настроить zsh для отображения скрытых файлов и папок?

В настоящее время, когда я вызываю завершение, поведение выглядит так: % cd ~/<TAB> Completing directory Desktop/ Downloads/ Pictures/ system/ Videos/ Documents/ Music/ Public/ Templates/ www/ Как я могу настроить дополнение для отображения скрытых файлов?

Как я могу вернуться в «обычный» режим редактирования после нажатия esc в режиме zsh (vi)?

Я использую zsh в vi-mode . Когда я перехожу в обычный режим с ESC, а затем обратно в режим вставки (например, с помощью i , a или s ), редактор строк типа «защищает» часть строки перед символом, на которой я был, когда re – режим ввода вставки. Я установил его для символа backspace, перевязав его […]

Linux и Unix - лучшая ОС в мире.