Вопросы с тегом «zsh»

11
Лучший способ прочитать строку ввода пользователя в Zsh? (например, с zle?)

Zsh readпочему-то повторяет ^M, а не принимает их как <Enter>нажатия клавиш. (Если -dустановлено, то они распознаются как <Enter>'s, но все еще отражаются.) Он также не поддерживает основы, такие как клавиша возврата. Я могу обойти это путем взлома / бега bash, > a=$(bash -c 'read -e...

11
сделать определенную версию программного обеспечения по умолчанию в Ubuntu

В настоящее время у меня есть 2 версии PHP установлены на Ubuntu 12.04. один для php 5.3 установлен с помощью apt-get, а другой установлен с xampp с php 5.5 Когда я выполняю эти команды: > which php /usr/bin/php > php --version PHP 5.3.10-1ubuntu3.8 with Suhosin-Patch (cli) (built: Sep 4 2013...

10
Тонкая настройка автозавершения Zsh Git

Я только что перешел с bash на zsh 4.3.4 на Ubuntu Hardy. Я занимаюсь разработкой с помощью git, и я постоянно борюсь с выполнением git по умолчанию: завершение имени файла пытается быть умным, обнаруживая, что вы добавили или удалили (используя git-ls-файлы), но иногда это приводит к ошибкам ---...

10
Циклические совпадения в ZSH history-incremental-pattern-search-backward

Я недавно переключил поиск по истории на использование, history-incremental-pattern-search-backwardтак как он учитывает шаблоны в поиске. Вот как это настроено в моем.zshrc bindkey -M vicmd '/' history-incremental-pattern-search-backward Это прекрасно работает, но я не могу понять, как перейти к...

10
обратный поиск истории с регулярными выражениями

Я ищу инструмент, позволяющий осуществлять обратный инкрементный поиск с поддержкой простого регулярного выражения (или нескольких совпадений). Например, если я хочу найти команду 'foo bar baz', я мог бы сделать что-то вроде следующего, чтобы быстро найти команду: CRTL-R (начинает поиск), тип 'foo'...

10
история-поиск-назад работает в zsh иначе, чем в bash

Я history-search-backwardсопоставлен как PageUp. Когда я печатаю: git push <PageUp><PageUp><PageUp> в Bash он начинает циклически перебирать все записи истории, начиная с git push в Zsh он начинает циклически перебирать все записи истории, начиная с git, поэтому он будет...

10
Почему некоторые (часто длинные) команды искажаются в bash & zsh?

Много раз, когда я ввожу длинную команду в bash или zsh (это единственные две оболочки, в которых я уверен, что я видел это) курсор искажается где-то в середине строки, которую я ввожу, может кто-нибудь объяснить, почему это так, и можно ли с этим что-то сделать? Я заметил, что это часто...

10
Как изменить заголовок терминала Терминатора, ZSH в Debian?

Я не знаю, должен ли я спросить это здесь или на unix.stackexchange.com, я нашел этот вопрос здесь , У меня такой же вопрос, я хочу изменить название терминала, я использую дистрибутив на основе Debian, Terminator и ZSH, о-о-о-о-о-о, заголовок был в порядке с bash, но когда я перешел на ZSH, он...

9
Использование ключей VIM в оболочке (zsh или bash)

Я хочу использовать ключи редактирования vim в моей оболочке (zsh). С помощью bindkey -vя получаю VI ключи, но я хочу визуальные и более сложные сочетания клавиш (например, изменить внутреннее слово ( ciw), которое я использую все время) Кстати, суперпользователь является правильным форумом для...

9
Как вернуть ^ S в Zsh?

Я обнаружил, что сопоставление ^ S является ключом fwd-поиска для zsh (ohmyzsh), но я бы хотел использовать его и в vim для различных сопоставлений - похоже, сопоставление zsh мешает мне использовать его сейчас. Любой способ снять привязку с bindkey или иметь оба...

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

Eclipse и Resharper имеют хороший способ навигации по файлам. Если у меня есть следующие папки (или файлы) в моем текущем каталоге MyReallyLongName MyReallyLongAndFunName MyReallyLongAndNotReallyFunName В затмении я могу перейти к ним, используя только заглавные буквы. Соответственно в zsh я хочу...

9
Знак процента (%) перед командой оболочки

Я просто вставил кучу кода в свою оболочку, но забыл удалить ведущий %перед выполнением команды. Похоже, что ничего не сделал. Почему это ничего не делает в моей оболочке ( zsh )? > % echo foo В bash я получаю следующее > % echo foo bash: fg: %: no such job Я просто хочу быть уверен, что...

9
Псевдоним пустой команды в терминале

Я хотел бы очистить свой терминал после нажатия кнопки отправки пустой команды. Другими словами, я хотел бы позвонить, clearкогда попал Enterв пустую строку. Это возможно? Я понимаю, что это не то, как работает терминал, но может быть полезен хак, такой как привязка клавиши Enter и проверка...

8
Могу ли я использовать режим редактирования Vim в командной строке, не теряя рекурсивный поиск по истории?

Я использую zsh и, поскольку я заядлый пользователь Vim, я просто переключился на использование редактирования в стиле Vim в командной строке. (Это означает, что если я наберу ls foo/barи решу, что хочу cdвместо этого, я могу нажать, Esc ^чтобы вернуться к началу и cw cdперейти lsк cd. Это все...

8
Git завершение с псевдонимами

У меня есть удобный репозиторий dotfiles на Github, который вы можете посмотреть здесь . К вашему сведению, git устанавливается через Homebrew, как и большинство исполняемых файлов в моей системе. Мое git-завершение в zsh работает нормально, когда я не использую псевдонимы, такие как: % git add...

8
Как переименовать файл в папке с помощью команды оболочки?

У меня есть файл на some/long/path/to/file/myfiel.txt. Я хочу переименовать его в some/long/path/to/file/myfile.txt. В настоящее время я делаю это mv some/long/path/to/file/myfiel.txt some/long/path/to/file/myfile.txt, но ввод пути дважды не очень эффективен (даже с завершением табуляции). Как я...

8
Почему не все файлы сжаты и как улучшить решение

У меня есть папка с около 20K файлов. Файлы названы в соответствии с шаблоном xy_{\d1,5}_{\d4}\.abc, например xy_12345_1234.abc. Я хотел сжать первые 10K из них с помощью этой команды: ls | sort -n -k1.4,1.9 | head -n10000 | xargs tar -czf xy_0_10000.tar.gz однако полученный файл содержал только...

6
Альтернатива «fc -s» в Zsh?

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

6
Добавить звук для нажатия клавиш в iTerm2 / zsh

Я долго искал, но ничего не нашел. Я хочу придать своему терминалу немного больше, чем просто раскрасить его - я также хочу добавить специфические звуки для нажатия клавиш, перехода на новую строку и т. Д. Практически все, что вы можете сделать с Cathode, что делает его немного футуристичным и...