Tag: zsh

Ruby Version Prompt (Oh My ZSH) не работает вне TMUX

Я работаю над разработкой Ruby, и я установил RVM на свой Mac. Я регулярно использую TMUX. У меня есть Oh My ZSH, настроенный для отображения версии Ruby в моей подсказке. Когда я нахожусь в TMUX, он показывает мою рубиновую версию в приглашении. Когда я вышел из TMUX, он не показывает версию. Кроме того, когда я […]

цвета не расширяются в zsh print -P

У меня есть сценарий приглашения zsh, который использует print -P для быстрого развертывания. Сценарий не работает должным образом в конкретной удаленной системе, в которую я вставляю ssh. Директивы цвета в командах командной строки не расширяются: $ print -P '%F{blue}this should be blue' {blue} this should be blue Есть ли способ обойти это? Я не уверен, […]

Как включить вкладку zsh / prezto?

Я установил prezto и попробовал zsh . Однако по умолчанию вкладка не включена. Каков наилучший способ включения табуляции в prezto?

Могу ли я использовать встроенный подстановочный знак Zsh для замены использования `find` здесь?

Это продолжение другого вопроса, который я опубликовал Я использую скрипт для автоматического переименования файлов в соответствии с определенным порядком: #!/usr/bin/env zsh pages=($(sed -n '/page_order/,/^$/ p' _config.yml | tail -n +2 | sed 's/ – //')) npages=${#pages} for ((i=1; i<=$npages; i++)); do page=${pages[$i]} old=${(f)$(gfind . -iregex ".*/.*${page}.md")[1]} # <- the line I hope to replace pagenumber=$(printf […]

Сильная команда таймаута в zsh

Это часто задаваемый вопрос: Суперпользователь / петля запуск программы-и-убить-после-тайм-аут SO / баш-скрипт-что-убивает-а-ребенок-процесс-после-а-данные тайм-аут SO / Баш-вводного-процесс-в-ограниченное время периода SO / Баш-вводного-процесс-в-ограниченное время периода На этот раз я добавляю твист. Мне нужно сделать это в zsh . Кроме того, решение: Должен быть тихий (т. Е. Нет сообщений управления работой) Должен быть переносимым (т. Е. coreutils приближенным […]

Где zsh хранит мою историю?

У меня два терминала открыты, оба работают zsh. Параметры истории, которые я сейчас установил, следующие: export HISTFILE=~/.histfile export HISTSIZE=10000 export SAVEHIST=10000 setopt HIST_IGNORE_ALL_DUPS setopt HIST_EXPIRE_DUPS_FIRST setopt HIST_SAVE_NO_DUPS setopt APPEND_HISTORY setopt EXTENDED_HISTORY Когда я печатаю history , или fc -l , в любом из терминалов, я вижу последние 16 команд (пронумерованы). Эти истории различны в любой […]

Привязать префикс tmux к символу раздела §

Обычно я использую ключ backtick как свой префикс, но на этой клавиатуре есть символ раздела / строфы, где обычно используется обратная сторона (по крайней мере, для меня в Великобритании). Если я привяжусь к этому ключу, указанному или некотированному, tmux жалуется, что это недопустимый символ. Если я запустил cat и § клавишу § , он печатает […]

Каков предполагаемый прецедент для COMPLETE_ALIASES в zsh?

Уже несколько месяцев у меня были setopt completealiases в моем .zshrc . Я не имею ни малейшего понятия, почему я добавил его – большинство других вещей имеют комментарии или могут быть поняты из соседних настроек. Из-за этого у меня не было полного заполнения вкладок для псевдонимов в течение нескольких месяцев, пока я не увидел ответ […]

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

Я использую конфигурацию oh-my-zsh. Когда я хочу автозавершить, мне нужно сначала правильно ввести начальную букву. Например, go , затем вкладка даст google-chrome . Если я нахожу *le-ch* . Это не сработало. Как я могу это сделать?

Почему некоторые ZLE-последовательности перенаправляются на «self-insert»?

В последнее время я переделывал свои точечные файлы, и в какой-то момент я потерял использование стандартных клавиш ^A и ^K , которые я часто использую. bindkey -L | grep '\^[AK] # bindkey -R "^A"-"^C" self-insert # bindkey "^K" self-insert Но на странице man для zshzle четко указано, что ^K и ^A отображаются по умолчанию для […]

Linux и Unix - лучшая ОС в мире.