Tag: zsh

Сделать zsh использовать readline вместо zle?

Есть ли способ заставить zsh использовать чтение readline /etc/inputrc и ~/.inputrc вместо zle модуля? Я сохраняю привязки ключевых inputrc командной строки в inputrc для глобального применения ко всем другим «оболочкам», которые используют его как те, что используются в sqlite , mysql и т. Д. Я думаю, zsh должен быть совместим с bash и предложить такой […]

Формат запроса zsh в соответствии со значением переменной среды

Я хочу, чтобы цвет моей подсказки zsh определялся на основе того, включен ли я в сеанс tmux или нет. В bash это можно сделать, проверив значение $ TMUX, но я не могу найти эквивалентный метод в zsh. Возможно ли это в zsh?

Перезагрузка zsh при изменении размера окна терминатора

Я использую терминатор с zsh в сочетании с антигеном. Тема (измененная версия af-magic), которую я использую, извлекает текущую ширину окна и печатает панель, состоящую из = значков для разделения входных данных. # af-magic.zsh-theme # Repo: https://github.com/andyfleming/oh-my-zsh # Direct Link: https://github.com/andyfleming/oh-my-zsh/blob/master/themes/af-magic.zsh-theme if [ $UID -eq 0 ]; then NCOLOR="red"; else NCOLOR="green"; fi local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})" # […]

Команда в переменной

Я пытаюсь запустить оператор, где имя команды находится в переменной. Например: my_command='/path/to/some/command' $my_command -f foo -b bar -s something else Но вышесказанное не работает. Я получаю ошибки, которые предполагают, что оболочка пытается интерпретировать мои аргументы как команды. Как я могу это сделать в Bash и Zsh?

Лучший способ убить процессы в списке

У меня есть этот скрипт zsh. Есть ли более грациозный способ сделать это? export PROCESSES_TO_QUIT='puma rake sidekiq spring rails ruby-debug phantomjs zeus passenger guard resque "node server.js"' pgr() { echo "Finding processes in list: $PROCESSES_TO_QUIT" for x in `echo ${PROCESSES_TO_QUIT}`; do pgrep -fl $x; done } pgk() { echo "Killing processes in list: $PROCESSES_TO_QUIT" for […]

Проблема с пониманием привязок ключей

У меня есть настройки и сеанс zsh ~ bindkey | grep help "^[H" run-help "^[h" run-help Почему, когда я нажимаю «Control + [+ h» слово под курсором, удаляется, и ничего не происходит, но если я нажимаю «Alt + h», страница пользователя открывается правильно?

Функция ZSH для редактирования файла на основе ввода в cli

Мне нужно настроить функцию в zsh, которая будет редактировать другой файл на основе некоторого ввода в командной строке. Я хочу упростить свои псевдонимы, поэтому у меня нет нескольких псевдонимов, чтобы делать то же самое, но с небольшими вариациями. Я специально пытаюсь настроить функцию для открытия в моем редакторе различных версий файла php.ini (для php 5.4, […]

Ошибка анализа zsh после псевдонима do = …

У меня есть следующий файл .zshrc в моем домашнем каталоге: # modify the prompt to contain git branch name if applicable git_prompt_info() { current_branch=$(git current-branch 2> /dev/null) if [[ -n $current_branch ]]; then echo " %{$fg_bold[green]%}$current_branch%{$reset_color%}" fi } setopt promptsubst export PS1='${SSH_CONNECTION+"%{$fg_bold[green]%}%n@%m:"}%{$fg_bold[blue]%}%c%{$reset_color%}$(git_prompt_info) %# ' # load our own completion functions fpath=(~/.zsh/completion $fpath) # completion autoload […]

zsh: Стоит ли переключиться с bash? Это время?

Я уже несколько лет являюсь пользователем bash . Однако я нахожу, что zsh все больше набирает обороты. Я придумал следующие вопросы: Действительно ли zsh становится настолько популярным? Будет ли он конкурировать с bash на том, чтобы стать стандартной оболочкой когда-нибудь? Пришло ли время начинать писать скрипты zsh вместо bash ? Действительно ли стоит переключиться с […]

Запрашивать ls только список файлов в пути, который соответствует определенному glob / regex

В Zsh: есть ли способ использовать ls только для списка файлов и папок в текущем каталоге, который соответствует определенному шаблону шаблона или регулярного выражения ? Например, скажем, у меня есть несколько файлов, которые начинаются с символа # , следующая команда не делает то, что я хочу: ls -l #* Я знаю, что могу сделать это […]

Interesting Posts

Minix: Kernel Panic при загрузке с Live CD

Передача `scp` закрывается, когда я закрываю оболочку?

Возможно ли chroot sftp service как непривилегированный пользователь?

Как настроить Postfix для предотвращения подмены отправителя?

Live USB – Tails пытается загрузиться, но заканчивается загрузкой в ​​Kali Linux

В чем разница между минимальным и нормальным уровнем Kali Linux?

cd к самому недавно созданному каталогу

Манипулировать несколькими файлами inode

Ярлык клавиатуры для отправки текстовых строк в программу

После установки нового диска в качестве домашнего раздела, где можно найти старые / домашние файлы?

Как заменить панель spectrwm на tint2, сохраняя dmenu?

Как получить постоянный «исторический» файл даже после нечистого выключения?

«Этот драйвер устарел в пользу драйвера встроенного драйвера сервера». Это означает, что я могу удалить драйвер xorg-intel?

Отправка почты на lan ip не выполнена

Как я могу получить доступ к процессу Vim после закрытия терминала на macOS?

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