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

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

7
голосов
1ответ
6k показов

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

В настоящее время у меня есть настройка псевдонима Zsh, как это. alias e="subl" Это позволяет мне e somedir , чтобы открыть каталог в SublimeText. или e . открыть текущий каталог. Тем не менее, я ...
7
голосов
3ответа
1k показов

Как заставить Zsh не хранить сбойную команду

проблема Я использую oh-my-zsh и Antigen для управления моим Zsh. Иногда я случайно ввожу неправильную / неудачную команду в Zsh, и это очень раздражает, когда плагин zsh-autosuggestions выдает эти ...
7
голосов
2ответа
2k показов

Cygwin + zsh: клавиши Home и End не работают

Я не могу заставить ключи Home и End работать для zsh под Cygwin. Различные источники предполагают, что bindkey '\e[1~' beginning-of-line bindkey '\e[4~' end-of-line решит проблему, но это не ...
7
голосов
2ответа
5k показов

Как восстановить сеанс iterm2/zsh после перезагрузки?

Я использую oh-my-zsh с iTerm2 на osx и я бы хотел, чтобы после перезапуска они сохранили те же вкладки с теми же каталогами и, надеюсь, ту же текстовую историю. В настоящее время после перезапуска ...
7
голосов
1ответ
748 показов

Псевдоним bash / zsh: могу ли я получить аргументы и использовать их в subshell?

Я хотел бы получить псевдоним, который дает список каталогов в порядке словаря с "." файлы в первую очередь. Кажется, что один из нескольких способов сделать это лишенным написания моего собственного ...
7
голосов
2ответа
5k показов

Как связать командный ключ в Zsh?

Можно связать Command Key из Mac OS X в Zsh? Я не могу найти никакой информации об этом.
7
голосов
1ответ
776 показов

Принудительно сломать петлю в ш

Если я запускаю цикл for в командной строке в sh и нажимаю control-C, он обычно отменяет текущий запущенный процесс, поэтому мне нужно удерживать ^ C, пока сама оболочка не перехватит его и не ...
7
голосов
3ответа
31k показов

О мой зш на windows

Я установил Cygwin на мои окна 8.1 Теперь я хочу установить ZG и Oh My ZSH в Cygwin. Я установил ZSH в нем, выбрав Оболочки> Zsh на экране выбора. и я нашел эту ссылку, чтобы установить О мой ZSH, но ...
7
голосов
4ответа
3k показов

OS X 10.11 (El Capitan) делает Zsh очень медленным

Я только что установил El Capitan на свой MacBook Pro. Раньше у меня были проблемы с тем, что мой терминал работал слишком медленно при наборе простых команд. Я подумал, что, возможно, мне нужно ...
7
голосов
1ответ
957 показов

Могу ли я использовать вывод пользовательской функции ZSH в строке состояния Tmux?

Я определил функцию в ~/.zshrc: foo() { print "FOO" } Я хотел бы вывести его в моей строке состояния Tmux. Я добавил это в ~/.tmux.conf: set -g status-right "foo: #(foo)" Но я вижу только статическую ...
7
голосов
1ответ
940 показов

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

Если процесс занимает больше, чем REPORTTIME, zsh печатает время его завершения. Есть ли способ заставить его запускать пользовательскую команду в дополнение к этому?(Я хотел бы использовать функцию ...
7
голосов
1ответ
456 показов

Альтернатива "fc -s" в Zsh?

В bash меня был удобный псевдоним: alias r="fc -s" Который только что повторил последнюю команду. Так же, как !! , Теперь я привык к этому (мышечная память), но не могу понять, как воссоздать ...
7
голосов
2ответа
2k показов

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

В zsh, возможно, я нажал Alt+X по ошибке, но теперь я застрял, и приглашение execute: _ не исчезнет. Нажатие Ctrl+C ничего не делает, если я нажимаю Enter он пытается завершить то, что я набрал ...
7
голосов
1ответ
8k показов

Vim не загружает символическую ссылку .vimrc

У меня есть символическая ссылка .vimrc: simont@charmander ~/repositories/config-files [master *] ± $ ls -l ~/.vimrc lrwxr-xr-x 1 simont admin 6 9 May 17:14 /Users/simont/.vimrc -> .vimrc Однако vim ...
7
голосов
3ответа
887 показов

Поместите команду в историю, не выполняя ее

В bash, если у меня есть команда в строке, и я нажимаю Alt - # (с курсором в любом месте строки), он добавляет # в начало строки, комментируя ее, «выполняет» ее (что делает ничего, так как это теперь ...
7
голосов
3ответа
1k показов

Набрав 'git log --oneline' в трубках oh-my-zsh, введите 'less'

Я только что переключился на Oh My Zsh и использую тему Avit . Когда я ввожу git log --oneline моего выход , кажется, конвейер less Это делает это для любой темы, которую я использую. Когда я ...
7
голосов
2ответа
1k показов

Переменные среды Unix с аргументами

Я пытаюсь установить для переменной $ EDITOR значение emacs без окна, поэтому команда для ее вызова будет иметь вид emacs -nw . Однако, если я установлю это так: export ...
7
голосов
3ответа
1k показов

Сбой zsh при запуске внутри tmux с помощью `zsh-newuser-install: файлы запуска существуют, прерывание`

Каждый раз , когда я пытаюсь запустить zsh внутри tmux он выходит из строя рения W zsh-newuser-install: startup files exist, aborting Он работал безупречно вчера вечером, и внезапно этим утром ничего ...
7
голосов
2ответа
4k показов

Mac OS X Byobu вертикальное разделение с использованием iTerm, Tmux, Zsh

Как получить вертикальное разделение на Mac OS X в бёбу? Ctrl + F2 не работает. Это открывает новое окно вместо разделения текущего. В опозите разделение по горизонтали с помощью shift + F2 работает ...
7
голосов
4ответа
6k показов

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

Я только начал использовать Zsh, и мне это нравится. Тем не менее, я наткнулся на раздражение, когда дело доходит до международных персонажей: ➜ ~ touch åäö.txt ➜ ~ ls Desktop Dropbox Music Sites ...
7
голосов
1ответ
3k показов

#!/usr/bin/env Аргументы интерпретатора - переносимые скрипты с аргументами для интерпретатора

Поскольку такие интерпретаторы, как zsh, bash, python, perl, могут находиться в разных местах файловой системы, сценарии часто имеют шебанг, который использует env для переносимости, например ...
7
голосов
1ответ
4k показов

iTerm 2 ZSH цвета / темы не отображаются правильно

У меня чистый Mac установлен под OS X 10.11.4. Я установил iTerm 2 и настроил его на использование oh-my-zsh. Я пытаюсь создать тему для моего iTerm. Я пытаюсь использовать тему avit. Это должно ...
6
голосов
2ответа
5k показов

Почему я вижу «Операция была отклонена, потому что текущие учетные данные не имеют соответствующих привилегий» при попытке chsh?

Я устанавливаю новый dev Macbook Pro и пытаюсь заменить bash на zsh. Я установил zsh и могу запустить его, чтобы изменить оболочку в сеансе. Когда я использую sudo chsh -s /bin/zsh username Я получаю ...
6
голосов
1ответ
5k показов

Как отменить тест регулярного выражения ZSH?

Как отменить оператор регулярного выражения ZSH? Я хотел бы сделать что-то вроде: if [[ $host !~ '^myhost[0-9]+$' ]] then # Do stuff # ... fi ...или же: if [[ !($host =~ '^myhost[0-9]+$') ]] then # ...
6
голосов
1ответ
718 показов

REPORTTIME для Bash

В Zsh есть оригинальная функция, которая автоматически печатает статистику по времени для команд, выполнение которых длится дольше, чем $REPORTTIME . Думайте об этом как об автоматическом выполнении ...
6
голосов
1ответ
1k показов

Zsh в Cygwin 1.7

При запуске Zsh в качестве оболочки в Cygwin 1.7 я получаю escape-символы в виде обычного текста. При использовании Zsh с параметром -l это разрешается. Почему это? Как видите, терминал правильно ...
6
голосов
2ответа
2k показов

В чем разница между .zshrc и .zshrc-e

Я недавно переключился на использование zsh вместо bash и установил zsh и oh-my-zsh. во время работы с моей конфигурацией я заметил, что есть файл с именем «.zshrc-e» в дополнение к типичному ...
6
голосов
1ответ
5k показов

Как связать Alt + Key в OSX

Я использую конфигурацию oh-my-zsh, которая имеет удобную конфигурацию bindkey. Например: «^ [B» обратное слово. В Linux я могу использовать его с легкостью, но в OSX, когда я нажимаю alt-B, я ...
6
голосов
4ответа
2k показов

Zsh, директория табуляции с префиксом

У меня есть каталог, куда я помещаю все свои проекты, скажем, это ~/projects в качестве примера. Я создал команду с именем s которая принимает один аргумент и перемещает меня в этот каталог. ...
6
голосов
1ответ
2k показов

используя пользовательскую команду из старого .inputrc в Zsh?

Я имел это в моем .inputrc когда использовал bash, но он не работает в ZSH, потому что ZSH не читает .inputrc (AFAIK): $if Bash # Meta+O can be made to load the previous # command and position the ...
6
голосов
1ответ
1k показов

zsh может сделать 2 этапа завершения?

Допустим, у меня есть следующие файлы в каталоге: abc123ABC abc123QWE abc456 Теперь предположим, что я набираю и нажимаю TAB. В bash завершение, как это обычно работает, просто завершает abc и ...
6
голосов
1ответ
555 показов

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

Если я запускаю следующие команды в bash: mkdir foo cd !$ Вторая команда будет интерпретирована как cd foo и выполнена. В zshell (по крайней мере, с моей текущей конфигурацией) он выполнит ...
6
голосов
1ответ
2k показов

Как указать для emacs tramp, какую удаленную оболочку открывать?

Помимо открытия удаленных файлов, tramp можно использовать для запуска удаленной оболочки. К сожалению, есть проблема. На локальном компьютере у меня есть Zsh, а на удаленном сервере установлен ...
6
голосов
2ответа
3k показов

Не позволяйте Zsh пытаться расширить все

Недавно переключившись с bash, я заметил, что zsh будет пытаться развернуть каждую команду или аргумент, который выглядит так, как будто в нем есть символы подстановки. Таким образом, следующие ...
6
голосов
1ответ
3k показов

Многострочный РПРОМПТ в зш

Я знаю, что вы можете определить многострочные приглашения в Zsh: PROMPT=' test → ' Но мне было интересно, почему вы не можете определить правильные многострочные подсказки? Я старался: RPROMPT=' ...
6
голосов
2ответа
3k показов

Как нарисовать линию между командами в оболочке zsh

Кто-нибудь знает, как рисовать линии между командами в Zsh? Вот пример с MobaXterm:
6
голосов
2ответа
4k показов

Как я могу прокрутить вверх на одну строку в Zsh?

Я использую iTerm2 w/ bash и прокручиваю вверх по буферу истории на одну строку, набирая Shift+Up . Когда я переключаюсь на свою оболочку zsh, она просто вводит 2A . Как прокрутить вверх по одной ...
6
голосов
4ответа
5k показов

Проблема с привязками Ctrl-Left/Right в oh-my-zsh

По какой-то причине я не могу связать Ctrl-Left Arrow и Ctrl-Right Arrow для перемещения между словами в ZSH после установки oh-my-zsh на моем MacBook Pro. В iTerm2 мои сочетания клавиш настроены на ...
6
голосов
1ответ
7k показов

Как установить ярлык ссылки в Sublime Text 3 в терминале?

Я использую ZSH Bash https://github.com/robbyrussell/oh-my-zsh Я нашел и выполнил указания здесь для ссылки на Sublime Text 3 на subl https://www.sublimetext.com/docs/3/osx_command_line.html Первая ...
6
голосов
1ответ
561 показов

Могу ли я заставить zsh расширять тильды в двойных кавычках?

С тех пор как я обнаружил, что вы можете использовать завершение имени файла в двойных кавычках, я использую его для файлов с пробелами в их именах (например, /Library/Application Support). Это ...
6
голосов
3ответа
16k показов

Zsh не распознает цвета

Я только что познакомился с Zsh, и до сих пор мне очень нравится настраиваемость. Я использую следующую строку для настройки цветов в .zshrc: zstyle ':completion:*' list-colors '' Это дает мне эти ...
6
голосов
2ответа
3k показов

Всегда запускайте команду после другой команды

С zsh (и oh-my-zsh) можно ли всегда запускать команду после определенной другой команды? Я хочу всегда запускать ls после cd в каталог, а не запускать cd example; ls каждый раз. Я пытался: function ...
6
голосов
0ответов
1k показов

tmux в zsh с режимом vi, переключение формы курсора между нормальным режимом и режимом вставки

(примечание: я написал этот вопрос на stackoverflow, но получил пометку как оффтоп, поэтому я переписываю его здесь) Вот что я хочу: Согласованное поведение (насколько это возможно) между Vim, ...
6
голосов
3ответа
369 показов

Побег не идемпотент в эмуляции Zsh Vi?

Я настроил zsh для использования сочетаний клавиш vi. Я заметил неожиданное поведение с "побег". В vim (я не тестировал vanilla vi), если я дважды нажимаю escape, я могу нажать "i" один раз, чтобы ...
6
голосов
2ответа
3k показов

Эффективный способ использования всех ядер в скриптах bash или zsh

Если я хочу обработать большое количество файлов с помощью команды "do_something", которая может использовать только одно ядро, каков наилучший способ использования всех доступных ядер, если ...
6
голосов
1ответ
4k показов

Где мой zsh получает настройки завершения git?

Мой zsh делает git завершение, но я не настраивал это сам. Как я могу выяснить, откуда эти настройки?
6
голосов
1ответ
547 показов

Как можно настроить zsh, чтобы он не очищал экран при выходе из системы?

При подключении к хосту экран очищается при выходе, что делает невозможным просмотр последних результатов. Такое поведение, кажется, установлено для всей системы в /etc /zlogout. Как можно настроить ...
6
голосов
1ответ
532 показов

перезагрузите все запущенные экземпляры Zsh

Обычно у меня порядка десятка запущенных zsh-процессов. Когда я редактирую свои конфигурационные файлы, я бы хотел, чтобы их все заново инициализировали. В идеале это не означало бы полного их ...
6
голосов
1ответ
8k показов

Где я могу найти свой (текущий процесс оболочки ') PID?

Я на OS X использую ZSH (у меня тоже есть много чего дома). Я хотел бы знать PID моего текущего терминала. (Я узнаю больше об управлении процессами в * nix системах, pstree и т. П., И это скорее ...
6
голосов
2ответа
499 показов

Псевдонимы с числовыми именами

Я только что установил Oh My ZSH на мой Mac. Все работает отлично, за исключением того, что я не могу определить псевдонимы с числовыми именами. Если я выполню alias 5="cd ~/Projects/Projectname/" 5 ...