Tag: zsh

Функция zsh: достигается максимальный уровень вложенных функций

Рассмотрим эту простую функцию, которую я пытаюсь добавить в мои .aliases ( dnf – новая замена Fedora в Yum): function abc() { dnf search something } Он отлично работает на Bash, но у меня возникает следующая проблема с zsh : dnf:1: maximum nested function level reached Что может быть причиной этой проблемы?

Тема zsh не работает на удаленном сервере

Вот скриншот от автора темы : И это то, что у меня есть: Что я делаю не так?

Автозаполнение флагов после подкоманды

Существует программа, которую я назвал luarocks которая содержит список подкоманд, таких как build , install и make , с флагами после них. В конце команда должна понравиться следующим: # luarocks install varargs –server=https://example.com/` $ luarocks make ./varargs.rockspec $ luarocks pack ./varargs.rockspec Команда _arguments автозаполнения zsh может принимать список флагов типа -s и –long и создавать […]

Использовать все хосты, завершенные zsh для cssh

Есть ли возможность использовать все завершенные хосты с cssh? Например: cssh www* Это должно установить три подключения к www1 , www2 , www3 Если я нажму Tab после www, я получу все три возможности.

Как захватить вывод xxtrace (только) в файл?

Я знаю, что я могу перенаправить вывод some_file в some_file с чем-то вроде этого: exec 2 >> some_file set +x … но это отправляет в some_file не только выход xtrace , но также и любой другой контент, первоначально отправленный в fd 2 , который включает в себя большинство сообщений об ошибках и предупреждения, все не […]

как прокручивать несколько строк в завершении экрана zsh

Благодаря этому вопросу я смог настроить zsh правильно прокручивать одну строку вверх или вниз при нажатии «pgup / pgdwn» в меню автозаполнения: bindkey "${terminfo[kpp]}" up-line-or-history bindkey "${terminfo[knp]}" down-line-or-history Но это не совсем то, что я хотел бы сделать – это только псевдонимы «pgdwn» для «стрелки вниз» … Я бы хотел прокрутить несколько строк! Поэтому я […]

Всплывающее окно Python virtualenvwrapper и ZSH

Я использую archlinux с zsh и python simha@gauranga ~ % echo $SHELL /usr/bin/zsh simha@gauranga ~ % python3 –version Python 3.5.1 мой .zshrc export WORKON_HOME=~/.virtualenvs source /usr/bin/virtualenvwrapper.sh Как только я открою новый терминал Я мог бы создать новый virtualenv следующим образом. (Симха – это имя домашней папки, а gauranga – имя компьютера) simha@gauranga ~ % mkvirtualenv […]

Тестирование диска на стоянке

Я запускаю команду в preexec() zsh, то есть перед каждой другой командой, введенной и принятой для запуска. Хотелось бы пропустить это, когда обнаружил, что диск текущей $PWD припаркован. Могу ли я выполнить надлежащее обнаружение через файловую систему / proc или другой метод?

Есть ли плагин или инструмент для нескольких «профилей» в ZSH?

Я использую oh-my-zsh для всей моей консоли. В зависимости от того, над чем я работаю, есть определенные переменные среды, которые я часто перезаписываю вручную или через скрипты, чтобы облегчить мою работу в течение следующего часа. Например: установка файлов ssh по умолчанию, изменение AWS_PROFILE env AWS_PROFILE , очистка или сброс других настраиваемых переменных среды. Я хотел […]

zsh завершение по истории не работает

Я прочитал ответ https://stackoverflow.com/a/13614816/4126652 и попробовал меню поиска истории-начала-поиска Я добавил три строки к моему zshrc autoload -Uz history-beginning-search-menu zle -N history-beginning-search-menu bindkey '^X^X' history-beginning-search-menu Теперь скажем, что у меня есть два элемента в истории, где пункт 2 – это просто труба по элементу 1, например: cat #now i press ctrl-xx Enter digit: 1 cat […]

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