Вопросы с меткой [zsh]

Zsh - это оболочка, предназначенная для интерактивного использования, хотя она также является мощным языком сценариев.

1
голос
1ответ
322 показов

ZSH автозаполнение второго аргумента

Я нахожусь в моем каталоге $ HOME, там есть файл foo.zip. Я хочу извлечь его в каталог $ HOME/work, который существует Я набираю unzip foo, он расширяет имя файла, я вхожу, но он не расширяет "w" до ...
1
голос
0ответов
45 показов

Как отловить переменные, просочившиеся из функции оболочки (zsh)

С точки зрения тестирования, как я могу поймать переменные, которые я определил в функции оболочки, которую я забыл сделать локальной? Например: foo() { local var1="bar" var2="baz" } Могу ли я ...
1
голос
1ответ
622 показов

Babun - открыть zsh в текущем каталоге для продуктов Intellij

У меня установлен Babun и настроен Zsh, я использую его уже несколько месяцев и настроил свой WebStorm для выполнения intellij.bat в качестве программы оболочки. intellij.bat @echo off set ...
1
голос
1ответ
14 показов

Привязка ключа ZSH к поиску вперед / назад в буфере [жестко закодированный список символов]

У меня [стрелка влево] [стрелка вправо] сопоставлен с символом «назад / вперед», а [ctrl-стрелка влево] [ctrl-стрелка вправо] сопоставлен со словом «назад / вперед» Иногда я хочу перейти назад и ...
1
голос
1ответ
729 показов

Что такое zsh-эквивалент bash!$ (Bang Dollar)?

В Bash я могу сделать ls foo/ [...] echo !$ foo/ Что такое эквивалент Zsh?
1
голос
1ответ
297 показов

Как мне исправить мою подсказку zsh теперь, когда я обновился до снежного барса?

Я недавно обновил свою систему до снежного барса, и теперь моя подсказка не работает должным образом. У меня есть эта строка в моем файле .zshrc: ...
1
голос
1ответ
151 показов

найти файл, содержащий функцию

Я хотел бы знать способ получить файл, который содержит функцию, которая доступна, потому что он был получен в оболочке. Для Баш и ЗШ. Например, когда я хочу узнать источник функции git_showhidden ...
1
голос
1ответ
795 показов

Есть ли способ запустить команду в правильной оболочке zsh?

Возможный дубликат: вызовите zsh, выполнив команду, а затем войдите в интерактивный режим вместо выхода Мне не очень понятен мой вопрос здесь, позвольте мне перефразировать его: Я настроил файл ...
1
голос
1ответ
571 показов

Не могу использовать клавишу ввода для выполнения команд в Zsh

Я недавно установил zsh (v5.1.1) в новой настройке Ubuntu, но когда я переключаюсь на него в gnome-терминал, я не могу использовать клавишу ввода для выполнения команды. Единственный способ выполнить ...
1
голос
1ответ
152 показов

Как решить эту проблему с «настроенным» приглашением в ZSH?

У меня есть настроенная подсказка в моей ZSH-конфигурации. Главная особенность в том, что эта подсказка окрашена в красный цвет, так что я легко могу ее отличить от выводов программ. Моя подсказка ...
1
голос
2ответа
506 показов

Zsh: Как я могу отключить функцию "поиск ..."?

Когда я неправильно пишу команду или каталог и нажимаю enter , zsh сначала говорит, что command not found , но затем отображает раздражающий текст "searching..." , который может занять несколько ...
1
голос
0ответов
91 показов

Алиасинг бинарника в зш

У меня есть следующий двоичный файл: ~/wren/wren Это переводчик для скриптового языка. Запуск это как: cd ~/wren ./wren myscript.wren выполнит скрипт. Я хотел бы создать псевдоним, который позволяет ...
1
голос
2ответа
2k показов

На OS X, как мне запустить Cocoa emacs * и * вывести его на передний план?

Я написал небольшую zsh-функцию, позволяющую запускать emacs из командной строки: function emacs() { /Applications/Emacs.app/Contents/MacOS/Emacs $@ & } Это прекрасно работает, но похоже, что emacs ...
1
голос
0ответов
61 показов

Как изменить количество столбцов в первой вкладке Yakuake?

У меня есть приветственное сообщение в Zsh. Когда я открываю новую вкладку в yakuake она отображается красиво. Однако, если я запускаю yakuake и нажимаю F12 чтобы показать окно, сообщение искажается ...
1
голос
1ответ
2k показов

Как я могу указать отдельный файл для моих псевдонимов в oh-my-zsh?

Я готовлю сценарий bash, который сразу установит несколько удобных псевдонимов оболочки. Я использую пару iTerm2 и oh-my-zsh. Я знаю, что могу вручную добавить псевдонимы в ~/.zshrc . Я также знаю, ...
1
голос
1ответ
145 показов

Цвет 'ls' изменился после обновления zsh

В настоящее время я использую zsh 5.0.2 (x86_64-pc-linux-gnu) , когда ls показывал папки синим цветом, но после обновления все в белом .. При выполнении ls --color=auto или ls --color=tty все ...
1
голос
0ответов
259 показов

Справка автозаполнения ZSH не запускается для пользовательских параметров команды, начинающихся с "-"

Я часто использую команду gencomp с zsh-completion-generator RobSis для генерации определений завершения ZSH, и по большей части она прекрасно работает! Однако есть одна небольшая оговорка, которую я ...
1
голос
4ответа
3k показов

Использование расширений zsh - почему я должен вручную набирать "zsh", чтобы он появился?

Я использую расширение "oh-my-zsh" Робби Рассела на OSX 10.5 Leopard. Однако я нахожу, что он не загружается по умолчанию. Когда я запускаю новый терминал, он использует приглашение ZSH "по ...
1
голос
1ответ
192 показов

Что такое опция -f в zsh

Я пытаюсь понять, когда источник .zshenv и в руководстве, как в терминале и онлайн упоминается, что .zshenv используется во всех вызовах оболочки, если не задана опция -f Однако я не могу найти, что ...
1
голос
3ответа
131 показов

Какой самый короткий способ временно обойти функцию в Zsh?

В моем .zshrc я определяю функцию-обертку для cd как показано ниже. function cd(){ builtin cd "$@" && ls -AFG } (выводить содержимое каталога при смене каталога) Иногда я хочу использовать ...
1
голос
0ответов
56 показов

Возможность пробного запуска: как сделать функцию, которая печатает либо команды, либо выполняет их

Будем благодарны за любые альтернативные предложения о том, как добавить пробный запуск. Я пытаюсь создать функцию, которая работает в режиме «всухую» или в режиме реального времени. например ...
1
голос
0ответов
251 показов

Как создать строку состояния bash/zsh в macOS

Я хотел бы иметь всю информацию о рабочей среде: ветка git, имя virtualenv, текущая папка в первой строке окна терминала, всегда. В моей идее это должно выглядеть примерно так: [git ...
1
голос
0ответов
490 показов

Странная быстрая проблема с цветом в Solarized и OSX 10.11 Terminal.app

Я пытаюсь настроить Terminal.app и переключаюсь со стокового bash на zsh с помощью oh-my-zsh. Я установил исправленный Powerline шрифты и порт из соляризации темы для 256-цветного OSX терминала (как ...
1
голос
1ответ
546 показов

В zsh ищем использовать `tr` для поиска и замены одного символа несколькими символами

Я хочу заменить «Бла: все» или «Бла / все» на «Бла - все» У меня есть это: NEW=`echo ${OLD} | tr '[:/]' '--'` echo ${NEW} Я предполагаю, что это берет 2 символа черты, чтобы означать 1 замену буквы ...
1
голос
1ответ
59 показов

псевдоним замедлился зш

Я добавил псевдоним и замедлил время открытия Zsh. Он открывается, но просто зависает на дополнительные 1 или 2 секунды, чтобы получить подсказку (или начинает набирать мою команду без приглашения в ...
1
голос
0ответов
828 показов

Когда я открываю zsh, некоторые странные символы отображаются как мое приглашение (oh-my-zsh в OSX)

Я установил oh-my-zsh и теперь каждый раз, когда открываю терминал, вместо приглашения отображаются некоторые символы. Однако, когда я начинаю что-то печатать, подсказка отображается правильно: Last ...
1
голос
0ответов
94 показов

zsh: неоднозначное завершение только для имен файлов / каталогов

Я пытаюсь получить подчеркивание zsh при заполнении имени файла / каталога. То есть $ ls mod_* mod_sample $ modsa # Here I want 'mod_sample' to appear as a candidate Я знаю, что zstyle ...
1
голос
1ответ
224 показов

Что значит cmdand/cmdor в zsh?

Почему zsh печатает cmdand для каждого && в начале строки? Например, когда я вставляю следующие строки в оболочку Z echo "foo" && echo "bar" && \ echo "buz" && \ echo "jam" ... Zsh будет отображать ...
1
голос
1ответ
434 показов

Измените завершение вкладки bash, чтобы сделать его более похожим на zsh

Я работаю на Mac, и команды cp и mv убивают меня из-за того, что они копируют содержимое каталога, если присутствует косая черта. Меня укусило не раз, когда я использовал завершение табуляции, чтобы ...
1
голос
1ответ
408 показов

zsh: автозаполнение неоднозначно только при нажатии второй вкладки

В настоящее время, когда я нажимаю TAB, и есть несколько вариантов автозаполнения, zsh покажет их все. Если я нажму TAB во второй раз, он выберет первый. Я хотел бы изменить это на: Первая вкладка: ...
1
голос
4ответа
791 показов

Тихие фоновые задания в zsh

Я запускаю archey в моем .zshrc. Проблема в том, что из-за отображения текущего IP-адреса он иногда может работать как две секунды. Чтобы сделать это менее заметным, я поместил его на задний план, ...
1
голос
1ответ
29 показов

опция less -z: справочная страница ссылается на нее, но не документирует ее

Проще говоря, что делает флаг -z для less ? В конфигурации prezto (zsh shell) переменная $LESS env устанавливается с флагами, а последняя - -z-4 . Что это делает? Есть ли где-нибудь версия менее ...
1
голос
2ответа
57 показов

Импортировать предыдущие команды в редактируемую команду

Я играю с zsh, чтобы изменить время модификации изображения в соответствии с атрибутом exif «Date /Time Original». Для этого я делаю одну команду: PDATE=$(exiftool -p '$DateTimeOriginal' $PIC | sed ...
1
голос
0ответов
161 показов

Ограничить ширину имени ветки git в oh-my-zsh

В git я использую длинные описательные имена веток, в результате чего приглашение занимает слишком много места, оставляя меньше места для длинных путей. Я хотел бы ограничить сегмент ветви плагина ...
1
голос
1ответ
345 показов

zsh-обработчики, такие как command_not_found_handler()

Я хотел бы отформатировать вывод Zsh. например, для не найденных функций у меня теперь есть: function command_not_found_handler(){echo $fg[red]"\033[4m???\033[0m"$fg[red]" Command \"$1\" not found."} ...
1
голос
2ответа
194 показов

Удалить все расширения в Zsh

Скажем, у меня есть каталог с большим количеством файлов с расширением .bak, и я хочу удалить его из каждого. Какой самый простой способ сделать это? Я имею в виду команду, которая будет делать то, ...
1
голос
2ответа
608 показов

ZSH PS1 добавление пробела при табуляции

У меня проблема с zsh/oh-my-zsh с моим настраиваемым приглашением PS1 (которое я перенес из bash). Когда я использую встроенную подсказку zsh/oh-my-zsh и вкладку для автозаполнения, это работает как ...
1
голос
1ответ
340 показов

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

Мне нравится использовать функцию именованных каталогов в zsh, чтобы быстро перемещаться по моей файловой системе (например, чтобы я мог использовать ~ src для переключения в каталог с исходным ...
1
голос
2ответа
1k показов

Тема Prezto Paradox не отображается должным образом

У меня есть вопрос, похожий на: https://unix.stackexchange.com/questions/236885/install-powerline-fonts-for-zsh-prezto-theme Я на OSX 10.10.5, использую Iterm2, Zsh и Prezto с более или менее ...
1
голос
1ответ
418 показов

как запустить интерактивную оболочку со специальной настройкой

Я хочу запустить интерактивный Zsh (на Cygwin) с конкретной настройки проекта: источник /etc/profile источник ~/.profile источник $PROJECT_HOME/Setup.zsh стать интерактивным Я добрался до шага 3, но ...
1
голос
0ответов
247 показов

ЗШ не оборачивая строки (Экран IOS)

zsh 4.3.9 (i386-apple-darwin10.0) внутри версии экрана 4.00.03 (FAU) 23-окт-06 внутри Termianl версии 2.1.1 (273) У меня была эта проблема один или два раза. По сути, вывод из программ останавливает ...
1
голос
0ответов
279 показов

Запуск экрана GNU на Raspbian с разбивкой по вертикали

Я использую Screen на Raspberry Pi. Моя оболочка на Pi - это ZSH с OH-MY-ZSH. Я подключился к Pi через SSH с Mac. Когда я запускаю определенные команды, такие как HTOP или Vim, вывод переходит на ...
1
голос
1ответ
228 показов

git - интерактивное связывание клавиш для левого / правого / удаления

Я использую zsh на своем Mac, и после некоторой хитрости bindkey мне удалось получить left/right/delete/backspace для работы с zsh (и bash). В git --interactive это работает некорректно. Когда я ...
1
голос
0ответов
98 показов

Ошибка при попытке выйти из эмулятора терминала

Фон По умолчанию я запускаю zsh и большую часть дня провожу в терминале. Моя рабочая станция и все серверы, с которыми я ежедневно общаюсь, работают на базе Linux, и я использую zsh или bash для всех ...
1
голос
1ответ
2k показов

Как очистить кеш автозамены zsh?

Как я могу очистить кэш Zsh автозаполнения. Например, если я делаю: > apt-get install rubygems > gem zsh: correct 'gem' to 'gdm' [nyae]? % n RubyGems is a sophisticated package manager for Ruby. This ...
1
голос
1ответ
45 показов

Запустите zsh в указанной директории

Я могу начать новую вкладку терминала с помощью gnome-terminal --tab zsh . Но теперь я хочу также указать каталог новой оболочки. Я не мог найти какие-либо варианты, которые не потребовали бы, чтобы ...
1
голос
1ответ
40 показов

Завершение zsh не работает при добавлении к слову

У меня есть две версии определенного приложения, одна в моем PATH и одна в ~/install/app . Так обычно делаю app file Но иногда я хочу сделать, сразу после этого: ~/install/app file С башом я бы app ...
1
голос
1ответ
831 показов

не могу найти историю zsh на OSX 10.8.5

Когда я захожу в приложение Terminal в OSX, моей оболочкой по умолчанию является /bin/bash . Ввод echo $HISTFILE указывает мне на /Users/monkeybrain/.bash_history а head $(echo $HISTFILE) показывает, ...
1
голос
1ответ
1k показов

Привязать последовательность клавиш к ESC в zsh

Как я могу связать последовательность клавиш для ESC в Zsh? Я хочу сделать следующее bindkey "jj" но не могу найти код для клавиши Esc Спасибо
1
голос
0ответов
130 показов

Что является близким вариантом в zsh для readline 'завершению-префикса-отображения-длины`

При завершении, если набранная часть длинная, эта опция заменяет ту же часть в пунктах меню завершения с многоточием. Особенно полезно, если набранная часть длинная и есть много кандидатов.