Tag: zsh

разница между omz "плагинами" и "темами"?

В чем разница, оперативно , между плагинами и темами в oh-my-zsh? Т.е. как бы все сломалось (если вообще), если бы плагин вместо них помещался среди тем или тема среди плагинов? Или это чисто чисто организационное?

Частая команда «шаблон»: удалить escape-символы расширения параметров

zsh новичок здесь … Я нахожу себя с помощью нескольких длинных команд снова и снова с несколько разными аргументами. Например: rsync -havu –progress –rsh='ssh -l mylogin' some.machine.somewhere:/some/path /some/local/path Я хотел бы иметь возможность легко вставить эту команду в мое приглашение zsh , а затем перейти в командной строке, чтобы внести необходимые изменения в пути, хосты […]

Как я могу автозаполнять каждый параметр по-другому?

У меня есть функция load_pg, которая определяется следующим образом: load_pg () { pg_restore –verbose –clean –no-acl –no-owner -h localhost -U $1 -d $2 $3 } И я пытаюсь автозаполнять каждый параметр со следующим кодом: #compdef load_pg _arguments -s \ "1::_ldpguser" \ "2::_ldpgdb" \ "3::_ldpgfile" _ldpguser () { compadd $USER } _ldpgdb () { compadd $(cat […]

Zsh скрипт, как конкатенировать элементы массива со строкой

Я написал сценарий zsh для автоматизации анализа в физике высоких энергий, и теперь я хотел бы использовать элемент одного из определенного массива некоторую строку и другой элемент какого-либо другого массива в команде, которая передается в одну из строк , Ниже приведен мой код: bkgarr=(TopJets BosonJets DiBoson TTbar) sigarr=(NM1 NM2 NM3 Scenario4 Scenario6) puarr=(50PU 140PU) lumarr=(30 […]

Ruby Version Prompt (Oh My ZSH) не работает вне TMUX

Я работаю над разработкой Ruby, и я установил RVM на свой Mac. Я регулярно использую TMUX. У меня есть Oh My ZSH, настроенный для отображения версии Ruby в моей подсказке. Когда я нахожусь в TMUX, он показывает мою рубиновую версию в приглашении. Когда я вышел из TMUX, он не показывает версию. Кроме того, когда я […]

цвета не расширяются в zsh print -P

У меня есть сценарий приглашения zsh, который использует print -P для быстрого развертывания. Сценарий не работает должным образом в конкретной удаленной системе, в которую я вставляю ssh. Директивы цвета в командах командной строки не расширяются: $ print -P '%F{blue}this should be blue' {blue} this should be blue Есть ли способ обойти это? Я не уверен, […]

Как включить вкладку zsh / prezto?

Я установил prezto и попробовал zsh . Однако по умолчанию вкладка не включена. Каков наилучший способ включения табуляции в prezto?

Могу ли я использовать встроенный подстановочный знак Zsh для замены использования `find` здесь?

Это продолжение другого вопроса, который я опубликовал Я использую скрипт для автоматического переименования файлов в соответствии с определенным порядком: #!/usr/bin/env zsh pages=($(sed -n '/page_order/,/^$/ p' _config.yml | tail -n +2 | sed 's/ – //')) npages=${#pages} for ((i=1; i<=$npages; i++)); do page=${pages[$i]} old=${(f)$(gfind . -iregex ".*/.*${page}.md")[1]} # <- the line I hope to replace pagenumber=$(printf […]

Сильная команда таймаута в zsh

Это часто задаваемый вопрос: Суперпользователь / петля запуск программы-и-убить-после-тайм-аут SO / баш-скрипт-что-убивает-а-ребенок-процесс-после-а-данные тайм-аут SO / Баш-вводного-процесс-в-ограниченное время периода SO / Баш-вводного-процесс-в-ограниченное время периода На этот раз я добавляю твист. Мне нужно сделать это в zsh . Кроме того, решение: Должен быть тихий (т. Е. Нет сообщений управления работой) Должен быть переносимым (т. Е. coreutils приближенным […]

Где zsh хранит мою историю?

У меня два терминала открыты, оба работают zsh. Параметры истории, которые я сейчас установил, следующие: export HISTFILE=~/.histfile export HISTSIZE=10000 export SAVEHIST=10000 setopt HIST_IGNORE_ALL_DUPS setopt HIST_EXPIRE_DUPS_FIRST setopt HIST_SAVE_NO_DUPS setopt APPEND_HISTORY setopt EXTENDED_HISTORY Когда я печатаю history , или fc -l , в любом из терминалов, я вижу последние 16 команд (пронумерованы). Эти истории различны в любой […]

Interesting Posts

grc: Выделите группы захвата только?

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

Как отредактировать файл и сохранить его список управления доступом / контекст безопасности SELinux?

Программный центр Ubuntu: не удалось устранить проблемы, у вас были сломанные пакеты

В чем смысл имени «Девуан» (дебианское раздвоенное распространение)

Как добавить зависимости к элементу управления Debian и dsc-файлу и настроить параметры в файле правил, который зависит от соответствующего дистрибутива?

Общий способ получить временный путь?

Почему mount.cifs не установлен по умолчанию?

использовать переменную экспорта как часть имени файла в awk-программе

Апплет уровня звука Xfce работает неправильно

Ошибка записи при передаче при установке FreeBSD 6.4

Извлечение каталога из stdout из wget

lxc и sched_setscheduler

Определение размера образа диска / файловой системы для хранения определенного набора файлов с почти нулевым свободным пространством

Закрывающий терминал закрывает приложение, вызванное nohup

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