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

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

3
голоса
2ответа
734 показов

ZSH+ терминал gnome и режим ввода VI: показ курсора ibeam или блока

Существуют различные методы, чтобы показать, используете ли вы вставку или нормальный режим при использовании привязки клавиш VI в ZSH. Gnome-терминал также позволяет менять каретку с блока █ на ...
3
голоса
2ответа
786 показов

Как я могу обозначить повторение в регулярном выражении ZMV?

Я пытаюсь вручную извлечь дайджесты из ресурсов Rails (не спрашивайте). Я был направлен в ZMV для простого поиска / замены на основе регулярных выражений. Но обычный {32} синтаксис для указания ...
3
голоса
1ответ
3k показов

Почему, о-о-о-о, это так медленно?

Я довольно хорошо знаком с bash, но я бы хотел попробовать zsh . Многие люди говорили мне, чтобы я попробовал ой-ой-зш. После установки я получаю нечитаемое приглашение, и когда в конце концов нахожу ...
3
голоса
1ответ
381 показов

я могу сделать завершение имени файла Zsh работать как Vim?

Я использую setopt menu_complete так что я могу нажимать TAB несколько раз, чтобы получить разные дополнения имени файла в zsh. Тем не менее, я также хотел бы иметь возможность печатать: ls ~/*.txt а ...
3
голоса
2ответа
2k показов

Порядок исполнения и назначение .profile vs .zshrc

Несколько вопросов: Какова отдельная цель .profile и .zshrc? Что называется первым, когда оболочка оживает?
3
голоса
1ответ
1k показов

Как получить номер истории предыдущей команды ZSH в командной строке?

Я хочу добавить номер истории предыдущей команды в мой запрос, а также код выхода. В настоящий момент, %h[%?] Дает мне текущий номер истории, а также последний код выхода. Что мне действительно ...
3
голоса
2ответа
1k показов

Как искать * вверх * файл? (обратная находка)

Я хотел бы найти "вверх" для файла в сценарии оболочки, например, проверьте $ PWD, затем $ PWD/.., затем $ PWD/../.. и т. д. до попадания в корень. Прежде, чем я пойду и брошу свою собственную, есть ...
3
голоса
1ответ
103 показов

Zsh переходит в родительский каталог с вкладкой Shift

Как вы можете добиться в zsh что нажатие клавиши shift+tab входит в родительский каталог и обновляет / печатает новый каталог в начале строки cmd? Текущая ситуация / поведение: ~ % # pressing shift ...
3
голоса
1ответ
256 показов

Как предотвратить расширение истории Zsh при нажатии клавиши пробела?

Я хотел бы использовать расширение mv 'foo bar' !#:1:s^\ ^-^ для создания команды mv 'foo bar' 'foo-bar' . Однако, когда я нажимаю пробел, zsh предполагает, что я закончил вводить расширение, ...
3
голоса
1ответ
421 показов

Почему `zsh` вставляет` ~ `, когда я нажимаю клавишу удаления?

Я установил свой zsh для использования стиля vim для редактирования командных строк. Однако, когда я использую клавишу Delete , он вставляет символ ~ . Я неправильно настроил мой zsh? Как мне это ...
3
голоса
0ответов
295 показов

zsh: автозаполнение относительных путей

Я широко использую binstubs в своих проектах. Таким образом, каждый проект имеет папку / папку с командами. Я добавил ./bin к своему $PATH , чтобы я мог легко вызывать их (я всегда вызываю команды из ...
3
голоса
1ответ
406 показов

зш частично завершение в aptitude/wajig

Я использую wajig для установки пакетов, однако, когда я изменил свою оболочку на zsh, оказалось, что zsh не перечисляет все пакеты в списке завершения, например. apt-get install octave[TAB] (около ...
3
голоса
2ответа
3k показов

Как проверить, что тормозит запуск моего терминала?

Есть ли способ проверить, что замедляет запуск моего терминала? Я использую Zsh с Ohmyzsh на iTerm2. Требуется около 10 секунд, чтобы открыть новое окно :( Это мой файл zshrc: export ...
3
голоса
1ответ
2k показов

Использовать установленную пользователем оболочку?

Как мне изменить мою оболочку на ту, которая установлена в моем домашнем каталоге? Я установил новый zsh в свой домашний каталог, который поднял: >> which zsh >> /home/myname/bin/zsh Его нет в /etc ...
3
голоса
1ответ
765 показов

Zsh показывает отладочную информацию при запуске

Моя оболочка zsh в последнее время демонстрирует странное поведение. Каждый раз, когда я начинаю новый сеанс, эта отладочная информация показывается перед моим приглашением: LC_CTYPE=en_GB.utf8 ...
3
голоса
1ответ
1k показов

Когда читается файл .zprofile?

Я использую .zprofile для настройки некоторых вещей, и я предполагаю, что он оценивается каждый раз, когда я вхожу в систему для данного пользователя. Я прав?
3
голоса
1ответ
308 показов

Как я могу отфильтровать кандидатов на прохождение zsh?

Я пытаюсь автоматически заполнить домен по умолчанию OS X. Я печатаю: $ defaults write И я получаю много результатов, как вы можете себе представить: com.apple.AOSNotification.Accounts com.apple.ATS ...
3
голоса
0ответов
1k показов

Как я могу иметь неограниченную историю в Zsh?

Я хочу неограниченный файл истории в Zsh. Насколько я знаю, я могу установить только HISTSIZE и SAVEHIST на большое число.
3
голоса
3ответа
4k показов

iTerm2 zsh ой-ой-zsh открыть вкладку с тем же каталогом

Привет, я только что установил iTerm2 и попытался открыть вкладку с тем же каталогом, что и вкладка, которая ее открыла. Я попытался открыть новую вкладку в том же ответе каталога, но все еще не ...
3
голоса
1ответ
920 показов

офигенно не распознает изменение PATH

Я использую zsh в качестве оболочки для входа в систему, lightdm в качестве менеджера входа в систему и великолепный менеджер окон. Я изменил PATH в моем ~/.zshrc и она работает на терминале, но сама ...
3
голоса
1ответ
718 показов

Поиск файла псевдонима в папке zh custom/

Я пытаюсь использовать псевдонимы, определенные в моем файле ~/ .aliases в моем zsh с установкой oh-my-zsh. В документации предполагается, что псевдонимы / функции / и т.д. Должны находиться в ...
3
голоса
1ответ
4k показов

о-о-о-о (терминал), как изменить префикс и суффикс нового окна приглашения

На моем Mac установлено несколько пакетов Yosemite, чтобы сделать жизнь в терминале (iTerm 2) немного лучше. У меня есть oh-my-zsh (только плагин, у которого есть id- антиген для oh-my-zsh) вместе с ...
3
голоса
1ответ
167 показов

Почему значение '-' (дефис) в стиле "тег-порядок" предотвращает сопоставление тега "исполняемые файлы", даже если этот тег указан явно?

С кодом ниже все работает как положено: Когда я пишу c и нажимаю клавишу TAB , я получаю соответствующие дополнения в правильном порядке. Когда я пишу ./ и нажимаю клавишу TAB , я получаю завершение ...
3
голоса
1ответ
256 показов

Пакетное предложение Zsh

Я только что перешел на Zsh из Bash, но у меня есть небольшая проблема в этом. В bash в системе Ubuntu, когда я набираю имя несуществующей команды, Bash ищет в базе данных apt подходящее имя команды ...
3
голоса
1ответ
3k показов

Почему grep не возвращает результатов (список всех файлов в каталоге)

Я пытаюсь подсчитать все файлы в каталоге, которые соответствуют шаблону, рекурсивно, используя ls: ls -R | grep *.{cpp,h} | wc Тем не менее, я получаю: zsh: совпадений не найдено: * .cpp ls -R ...
3
голоса
1ответ
350 показов

Пользовательский виджет ZSH не работает, как я думаю, должен

Я пытаюсь определить функцию, чтобы я мог запустить Midnight Commander нажатием Alt-, но эта функция просто не работает. Я нашел и изменил функцию на другом сайте и изменил ее так: function _midnight ...
3
голоса
0ответов
211 показов

Zsh читать ввод в ZLE виджете

Я пытаюсь реализовать пользовательскую версию поиска в истории zsh при нажатии ctrl-r (хотя моя функция будет отображаться на другой ярлык). До сих пор я пытался использовать команды read , vared и ...
3
голоса
3ответа
2k показов

Как добавить звуковой сигнал в подсказку ZSH?

Я хочу получать уведомления, когда работа завершена или что-то заканчивается в терминале, и я где-то читал о добавлении звонка в командную строку, а затем о включении UrlaOnBell. Но я не могу понять, ...
3
голоса
4ответа
2k показов

Полностью отключить автозамену zsh

Как полностью отключить автозамену zsh? Мне известна опция 'nocorrect', которая применяется только к определенным командам. Но я хочу полностью отключить его, чтобы, когда я набираю «Lear» вместо ...
3
голоса
2ответа
192 показов

Есть ли справочная страница для PROMPT в zsh?

Я знаю, как искать команды с помощью команды man . Просматривая файлы .zshrc других людей, я вижу встроенные переменные (PROMPT , RPROMPT и т.д.). Где я могу узнать больше об этом? Я использую MacOSX ...
3
голоса
2ответа
858 показов

Рекурсивно считать файлы, соответствующие шаблону в каталоге в zsh

Как мне рекурсивно подсчитать все файлы определенного типа в zsh? Есть довольно много способов сделать это (полезные вопросы SuperUser, такие как этот, дают указатели), но мало специфичных для zsh ...
3
голоса
2ответа
2k показов

Как вы заставляете zsh meta-delete вести себя как bash? (Чтобы сделать это, удалите слово вместо всего пути.)

Мета-удаление Bash удалит один компонент пути вместо всего пути. Как ты заставляешь себя так вести себя? Я нашел это, который, кажется, работает. Это правильная вещь? Одна из вещей, которые я больше ...
3
голоса
1ответ
282 показов

Установить таймаут на автозаполнение Zsh

Мне нравится функция автозаполнения ZSH, но часто она зависает на моем терминале. Я хотел бы установить тайм-аут на автозаполнение, чтобы он отменял (убивал) себя через n миллисекунд.
3
голоса
1ответ
2k показов

Как мне автоматически изменить мой .zshrc для разных ОС?

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

zsh: что означает «Hist_find_no_dups»?

HIST_FIND_NO_DUPS When searching for history entries in the line editor, do not display duplicates of a line previously found, even if the duplicates are not contiguous. Однако, когда я несколько раз ...
3
голоса
2ответа
330 показов

Как dpkg узнает, что файл конфигурации был удален?

У меня недавно была странная проблема, когда я устанавливал zsh (apt-get install zsh), но он не устанавливал конфигурационные файлы - в частности /etc/zsh/zshenv и друзей. После некоторого времени и ...
3
голоса
2ответа
3k показов

Как удалить старое $ PATH эхо в Mac

После того, как я изменил свое имя пользователя Mac (используя способ, предоставленный Apple Documents), я обнаружил, что при echo $PATH нем есть несколько старых путей. ...
3
голоса
2ответа
584 показов

Как удалить один уровень каталога в аргументе команды (до косой черты) в командной строке ZSH?

Я только что перешел с bash на zsh. Одна вещь, которая отличается от меня и немного раздражает, что Alt-Backspace удаляет весь аргумент вместо одного слова. Я привык использовать его для удаления ...
3
голоса
1ответ
1k показов

Двоичные файлы Gem не найдены с помощью oh-my-zsh

Я использую Oh-My-Zsh на Mountain Lion и у меня проблема с бинарными файлами gem, которые не загружаются правильно. Например: Если я загружаю новую оболочку, бинарный файл все равно не может быть ...
3
голоса
1ответ
543 показов

Янш-поп Zsh не работает

В bash вы можете убивать слова (Alt-Backspace) или строки (Ctrl-k), а затем возвращать их назад с помощью Cy и циклически уничтожать кольцо с помощью Alt-y. Теперь, когда я использую zsh, странно, ...
3
голоса
2ответа
105 показов

Есть ли способ рассказать оболочке (желательно zsh) о команде?

Я определил псевдоним: alias school="cd ~/School/3BaFys/" чтобы быстро перейти к папке 3BaFys которая содержит все каталоги, которые мне нужны в этом году. Есть ли способ сказать zsh что, когда я ...
3
голоса
1ответ
251 показов

номер команды bash (\#) эквивалентен в zsh

Я ищу символ для вставки zsh моего $PROMPT который был бы эквивалентен bash 's \# (номер команды этой команды, согласно этому сайту). Пока я нашел только %h но это не то, что я ищу, это эквивалентно ...
3
голоса
3ответа
3k показов

После переключения обратно на bash не могу получить доступ к root

Я новичок в Linux и использую Debian 7. Я использовал bash, но попробовал zsh, используя chsh. Первоначально, вероятно, введено неверное имя оболочки, но в итоге успешно переключилось на zsh. Теперь ...
3
голоса
1ответ
502 показов

Как войти в какой терминальный сеанс была запущена команда zsh

В файле истории zsh все команды регистрируются из всех сеансов терминала. Есть ли способ войти в сеанс терминала, в котором была выполнена команда (т. Е. Уникальный идентификатор для этого экземпляра ...
3
голоса
1ответ
1k показов

Как мне получить автозаполнение zsh для завершения подстановочных знаков, как это делает bash?

В zsh и bash, если я ls c он отображает каждое имя файла, начинающееся с c. Если вместо этого я ls c* , bash ведет себя так же, но zsh заменяет c* списком всех файлов, начинающихся с c. Есть ли ...
3
голоса
1ответ
2k показов

Как связать стрелку вверх в ~/.inputrc (readline) для режима вставки vim?

Если в приложениях Readline с включенным режимом vim в ~/.inputrc (set editing-mode vi) есть ли способ связать клавишу со стрелкой в режиме vi-insert ? Для отображения предыдущего элемента истории, ...
3
голоса
1ответ
3k показов

Общесистемные переменные среды для zsh в Ubuntu

Я использую Ubuntu 9.04 Я пытаюсь добавить некоторые общесистемные envvars, я хочу, чтобы они были видны как для bash, так и для zsh(моя основная оболочка), я добавил их в /etc /profile, но, к ...
3
голоса
1ответ
76 показов

Индивидуальная настройка оболочки каталога

Можно ли получить файл оболочки при входе в каталог и удалить его из исходных данных, когда я уйду? Т.е. определенные каталоги проектов были бы действительно полезны для автозагрузки некоторых ...
2
голоса
0ответов
832 показов

OSX Mavericks .zshrc не может быть источником

Я пытаюсь найти свой zshrc. Хорошо, когда я добавляю эту строку: . ~/Dropbox/configs/aliases Тогда я получаю это: /Users/mkrell/.zshrc:.:13: too many open files: Dropbox/configs/aliases ...
2
голоса
1ответ
1k показов

Добавить строку к элементам массива и объединить их в одном выражении

Давайте предположим, что у меня есть массив > words=(foo bar baz) Теперь я могу присоединиться к элементам > echo ${(j., .)words} foo, bar, baz И я могу добавить строку к элементам: > echo ...