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

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

4
голоса
2ответа
43 показов

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

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

Как я могу получить доступ к общей истории ZSH?

Я установил setopt share_history и set opt inc_append_history в моем ~/.zshrc . Это почти работает. В сеансе 1 я выполняю команду, она записывается в историю. В сеансе 2 команда не отображается, ...
4
голоса
5ответов
4k показов

zsh: автоматически устанавливать переменные окружения для каталога

Допустим, у меня есть проект в: ~/working_dir Всякий раз, когда я запускаю команды из этого каталога, мне нужно установить определенные переменные среды. Так что я могу экспортировать их так: export ...
4
голоса
1ответ
218 показов

zsh автозаполнение результатов от функции

Я искал и искал и не смог найти четкий способ сделать это: Немного придуманный пример, чтобы скрыть детали: скажем, я хочу автозаполнять имена сеансов tmux командой, которая их откроет. tmux-open ...
4
голоса
2ответа
2k показов

Есть ли способ обратного поиска в истории Zsh с несколькими поисковыми запросами?

Я хотел бы иметь возможность обратного поиска (CTRL+R) в zsh, но при этом команды должны быть выполнены с использованием более одного поискового запроса. Например, я бы хотел выполнить поиск по ...
4
голоса
1ответ
788 показов

Как использовать презто с zsh на cyginw

У меня есть настройки Perzto с Zsh на Cygwin. Я использую стандартную тему сорина в качестве подсказки. Я вижу 3 прямоугольника как конец моего приглашения вместо 3 ">>>". Есть ли способ это ...
4
голоса
1ответ
6k показов

В Zsh, как я могу запустить скрипт, который написан для Bash

Я перешел на zsh, как я могу запустить скрипт, написанный для bash? Я не хочу изменять скрипт, чтобы поставить #!/bin/bash в начале для скрипта, так как он контролируется версией. Есть ли другой ...
4
голоса
1ответ
766 показов

Какой самый простой способ добавить пользовательское поведение автозаполнения имени файла для команды?

Я хочу добавить элементарное завершение имени файла для таких программ, как ghc , ghci (компиляторы Haskell), lyx (программа для набора текста), а именно, что после нажатия [tab] после одного из ...
4
голоса
2ответа
2k показов

Как получить завершение GIT потока для работы Zsh?

У меня есть git и git-flow установленные через Homebrew. Я на Mac. У меня zsh 5.0.2 (x86_64-apple-darwin12.4.0) git завершений работают. git-flow дополнений нет. Я не могу заставить работать git flow ...
4
голоса
1ответ
267 показов

Что означает этот zsh для синтаксиса?

Я работаю над источником, контролирующим мои точечные файлы, и большая часть того, что я делаю, основана на точечных файлах Зака Холмана. Я хочу получить исходные тексты всех файлов zsh, как он это ...
4
голоса
1ответ
3k показов

Каталог пользователя в PATH в zsh: ~ Не работает

Я делаю это в моем .zshrc PATH="~/scripts:$PATH" и если я сделаю echo $PATH он появится первым на пути. Тем не менее, этот каталог не включен в путь к исполняемому файлу (ни для дополнения ...
4
голоса
3ответа
2k показов

Труба к грепу не работает в зш

Я делаю то, что я всегда делаю в Bash: set | grep -i path и вывод Binary file (standard input) matches В чем дело? grep --help работает и set | more работает тоже.
4
голоса
2ответа
1k показов

Настройка завершения пути путями в bash или zsh для напоминания tcsh

Я давно пользуюсь tcsh, но все крутые ребята в наше время, похоже, используют либо bash, либо zsh (то есть шаблоны завершения для git или что-то еще доступны для bash и zsh, редко для tcsh). Моя ...
4
голоса
1ответ
457 показов

Как заставить 'zsh' остановить автозамену для некоторых слов?

Я использую zsh + oh-my-zsh . Как я могу сделать zsh чтобы остановить авто-исправление для некоторых слов? Например, когда я делаю make install или sudo apt-get install , он всегда пытается ...
4
голоса
1ответ
331 показов

Zsh backward-delete-word не распознает символ "/"

Я хочу, чтобы ctrl-W на Zsh останавливался, когда он встречает символ "/". В моем файле .zshrc есть следующее, но оно не останавливается на "/". Что здесь происходит? default-backward-delete-word () ...
4
голоса
5ответов
3k показов

Что в опасности с переходом на ZSH?

Большинство советов для Mac написано, если вы используете оболочку Bash. Если я переключусь на zsh, насколько несовместимым я стану с текущими сценариями Bash, которые есть в моей системе, и какие ...
4
голоса
3ответа
422 показов

Псевдонимы замедляют запуск оболочки?

Иногда моя оболочка (zsh) запускается дольше, чем обычно (я открываю терминал, и он немного зависает, пока не могу вводить команды). У меня есть несколько псевдонимов на моем .zshrc (ну, на самом ...
4
голоса
1ответ
3k показов

Как я могу сначала перечислить каталоги в терминале с помощью команды zsh / ls в Mac OSX?

Большинство подобных вопросов / ответов здесь не работают в Mac / OSX, потому что нет такого понятия, как --options. Я использую оболочку ZSH, я пробовал команды, указанные здесь: ...
4
голоса
4ответа
965 показов

Клавиша со стрелкой ВВЕРХ на внешней клавиатуре Apple не распознается в терминале OSX Lion

У меня есть MacBook Pro для работы, и я только что взял в руки яблочную USB-клавиатуру. Когда я нахожусь в терминале, использую ТОЛЬКО внешнюю клавиатуру, я получаю странные символы, когда нажимаю ...
4
голоса
1ответ
970 показов

В Ubuntu 18.04 приложения Snap не отображаются в Dash.

Я только что установил Ubuntu 18.04 и несколько приложений Snap (Slack, Spotify). Приложения Snap не отображаются в обычном "списке приложений" при поиске приложения, и я не понимаю, почему. Я ...
4
голоса
1ответ
825 показов

Возможно ли, чтобы zsh+keychain+tmux не запрашивал ключи?

Я использую tmux и zsh, и недавно я узнал о ssh-agent и keychain. На man-странице для zsh говорится, что он будет .zlogin только если оболочка, ну, в общем, оболочка для входа. Следуя совету, который ...
4
голоса
1ответ
2k показов

Как инвертировать код выхода программы или канала в ZSH?

Я хочу инвертировать код завершения последовательной команды: foo | bar внутри ZSH. Таким образом, 0 отображает 1 и 1-128 отображает 0 .
4
голоса
2ответа
267 показов

zsh - предварительный просмотр имен родительских каталогов при 'cd ../../../»

Кто-нибудь знает, как заставить zsh показать мне предварительный просмотр родительского каталога, в котором я бы находился, если бы нажал кнопку возврата прямо сейчас? Например, если я очень глубоко ...
4
голоса
3ответа
4k показов

в zsh, как мне получить pwd в моем приглашении?

Я недавно перешел с bash на zsh, но меня раздражает, что я не вижу, в каком каталоге я нахожусь (MacOSX) как мне заставить 'pwd' появиться в моем приглашении?
4
голоса
1ответ
2k показов

Как получить автозаполнение в стиле bash в zsh (для команды git)

Я переключился на zsh и нашел его лучше, чем bash, но у меня проблема с функцией автозаполнения oh-my-zsh (здесь и далее « OMZ »). Когда я git chec , OMZ завершает это для git check ; в bash он ...
4
голоса
1ответ
73 показов

ZSH плагин для авто-обучения

Есть ли что-то вроде команды "autolearn" для zsh? Под этим я подразумеваю, когда я command option option1 ... и zsh не знает о параметрах для этой конкретной команды, я хочу, чтобы zsh запомнил эти ...
4
голоса
1ответ
875 показов

псевдоним "..."

У меня есть псевдоним ZSH: alias -g ...='../..' alias -g ....='../../..' Когда я пытаюсь cd ... , все работает отлично. Я не могу, однако, использовать его в команде cp cp .../file . не работает с ...
4
голоса
1ответ
859 показов

Расширение ZSH для отметки времени?

У моего коллеги есть эта изящная комбинация клавиш, которую он вводит при touch нового файла, который расширяет текущую временную метку (ГГГГММДДЧЧММСС) до положения курсора, поэтому он может быстро ...
4
голоса
1ответ
1k показов

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

Я полностью переключился на zsh при предыдущей установке Arch, и мне очень понравилось, потому что arch - это один из дистрибутивов, который использует ваши документы, файлы для загрузки, музыку и ...
4
голоса
1ответ
591 показов

Общие сочетания клавиш для zsh zle и bash readline

В качестве оболочки я использую zsh, но есть много программ командной строки, которые используют readline. Мне также нравится настраивать различные сочетания клавиш (например, Ctrl Backspace и Ctrl ...
4
голоса
2ответа
2k показов

Как исключить файл из команды с ZSH?

Учитывая содержание этого каталога: one.file two.file three.file в баш, когда я вхожу rm *.file !(two) удаляются только one.file и three.file . Как я могу сделать это в ZSH?
4
голоса
1ответ
1k показов

Как отключить завершение zsh tab для каталогов NFS?

Я использую zsh и завершение его вкладки. Когда я случайно нажимаю вкладку в (медленном) каталоге NFS, zsh занимает слишком много времени. Еще хуже, если NFS не работает, и я нажимаю /mnt/[tab] , вся ...
4
голоса
1ответ
1k показов

Вызовите zsh, затем * source * другой файл (при входе в интерактивный режим)

Этот вопрос, конечно, связан, но отличается от вопроса об исполнении команды. Решения этих вопросов включают либо запуск подоболочки - что невозможно из-за необходимости использования источников ...
4
голоса
2ответа
1k показов

Почему мой $ PATH отличается в исполняемом скрипте?

echo $ PATH внутри терминала gnome: ...
4
голоса
1ответ
536 показов

Есть ли в любом случае цвет `git push`?

Я пытался использовать: stderred, https://github.com/sickill/stderred цвета в мерзавце, http://scie.nti.st/2007/5/2/colors-in-git глобальная конфигурация color.ui=true . Хотя вывод из git push on ...
4
голоса
1ответ
2k показов

Как использовать квантификаторы регулярных выражений для переименования нескольких файлов с помощью zmv?

У меня есть следующие файлы в одном каталоге: 1-1 - different text for each file here.txt 1-2 - different text for each file here.txt . . 1-9 - different text for each file here.txt 1-10 - different ...
4
голоса
1ответ
343 показов

zsh автодополнение для свежего исполняемого файла в PATH

После копирования нового исполняемого файла в PATH автозаполнение bash для этой команды запускается без проблем, но необходимо перезапустить zsh. Как подтолкнуть zsh к автозаполнению без перезапуска ...
4
голоса
1ответ
3k показов

обойти 'noglob' для 'который' в Zsh?

Я хочу использовать команду 'which', чтобы увидеть, какой исполняемый файл действительно вызывается, но защитные псевдонимы 'noglob' продолжают мешать. Есть ли ярлык, который я могу использовать, ...
4
голоса
1ответ
390 показов

zsh - различать исходный файл ~/.zshrc и оболочку, изначально читающую .zshrc

Есть ли в моем ~/.zshrc переменная команды или среды, в которой я могу проверить разницу между тем, когда я запускаю source ~/.zshrc для обновления конфигурации, и когда оболочка читает ~/.zshrc при ...
4
голоса
1ответ
1k показов

Команды npm, не работающие на WSL с zsh

Я недавно начал использовать WSL, я установил zsh и выполнил некоторые настройки. Однако я не могу использовать команды npm в окне WSL bash. Я могу с радостью использовать npm в Git Bash Cygwin, ...
4
голоса
2ответа
827 показов

Как запустить "время" на функцию в Zsh

Это работает: time ls -l Это не работает f() { ls -l } time f Во втором случае вывод времени не печатается. Зачем?
4
голоса
1ответ
106 показов

Создать расширяемые команды

Я использую ZSH через Oh-my-zsh, и я вижу одну замечательную особенность - командная оболочка расширяет мои команды, когда они находятся в обратных тиках. Например, `pwd` + tab заменяет` `pwd` на мой ...
4
голоса
1ответ
688 показов

Как направить вывод определенных команд на пейджер с помощью zsh?

Я часто работаю с Subversion в консоли, используя его клиента svn . Одна из распространенных задач - просмотр svn log ; однако его вывод обычно довольно большой, несмотря на параметр --limit . Я ...
4
голоса
0ответов
369 показов

Ошибка с изменением размеров панелей в tmux при использовании ZSH

Я использую Tmux с ZSH и у меня проблема при попытке изменить размеры панелей. В настоящее время я использую эти привязки для изменения размеров панелей во время работы: unbind-key M-j ; bind-key -n ...
4
голоса
3ответа
5k показов

Использование zsh и mcports. Команда не найдена

Я установил MacPort, но я использую Zsh. Что я должен изменить в файле .zshrc, чтобы он искал macports? Я думаю, что macports находится в /opt /local /bin /port
4
голоса
2ответа
3k показов

Запрещение Windows переименовывать себя в tmux

Я установил tmux в системе OS X с zsh, предоставленным oh-my-zsh. Я обычно использую довольно много окон tmux для целой группы сессий ssh, и мне нравится держать эти окна названными в честь хостов, с ...
4
голоса
3ответа
817 показов

ПУТЬ установлена до /etc /zshenv

Я пытаюсь найти, какой файл добавляет папку /opt/texbin к моей переменной PATH в Ubuntu. Его нет в моем /etc/environment . sudo grep -lr texbin . 2>/dev/null ничего не выводит в папку /etc И все же, ...
4
голоса
1ответ
326 показов

Как я могу остановить zsh от автозамены по соответствующим командам?

У меня очень странная проблема с установкой zsh на мою локальную машину. Он пытается исправить команды, которые я набрал очень агрессивно. Вот два примера. Если я наберу which ssh он спросит меня, ...
4
голоса
0ответов
148 показов

Почему установка CYGWIN = winsymlinks:nativestrict нарушает историю zsh (oh-my-zsh)?

У меня есть это в моем .zshrc CYGWIN=winsymlinks:nativestrict Когда я исходный .zshrc или запустить терминал. Я получаю эту ошибку: zsh: locking failed for /home/r892107/.zsh_history: no such file or ...
4
голоса
1ответ
1k показов

завершение zsh после установки / удаления пакетов

Как zsh определяет текущие установленные пакеты в Debian и как я могу обновить эту информацию? После запуска apt-get install zsh не будет автоматически завершать этот пакет в качестве возможного ...