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

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

6
Отдельный просмотр стрелки вверх для локальной и глобальной истории ZSH
Это возможно... Активизировать локальную историю оболочки ZSH (действия выполняются только в этой подсказке) Активизировать глобальную историю ZSH (общая история включена) - по умолчанию, что происходит, когда вы нажимаете стрелку ВВЕРХ, когда общая история включена ... отдельно. Например, можно связать CTRL + вверх для глобальной истории, обычно для локальной истории. В …

4
Как настроить режим vim в zsh?
Итак, я наконец-то внес большое изменение. В моем .zshenv я изменил мой редактор: export EDITOR=vim У меня есть пара вопросов, которые настолько незначительны, что я не хотел задавать для них отдельные вопросы. Вот они: Как заставить zsh различать режим вставки и командный режим, как в vim? Предпочтительно, это изменит курсор …
25 vim  zsh 

2
Как сделать так, чтобы режим vi в zsh вел себя как режим vi в bash?
Мне действительно нравится общая скорость zsh, но две вещи меня раздражают. Мне нужно подождать мгновение между нажатием клавиши «escape» и «косой чертой», чтобы перейти к поиску в истории (если он слишком быстро ударит по слешу zsh: do you wish to see all 514 possibilities (172 lines)) После входа в режим …
24 command-line  zsh 

2
Что такое ZSH-эквивалент $ PROMPT_COMMAND BASH?
BASH поддерживает $PROMPT_COMMANDпеременную среды, которая определяет команду, выполняемую перед любым интерактивным приглашением первого уровня. Я ищу ZSH-эквивалент этого. Документация говорит, что есть функция, которую precmdя могу определить для достижения этой цели; однако я понятия не имею, как определить его из переменной среды. Я рассмотрел передачу переменной среды, которая заставит ZSH …

2
iTerm / zsh не читает .bashrc ИЛИ .bash_profile
У ~/.bash_profile меня есть: if [ -f ~/.bashrc ]; then source ~/.bashrc fi У ~/.bashrcменя есть некоторые псевдонимы Когда я загружаю новое окно iTerm, мои псевдонимы не работают. Если я получу источник, ~/.bashrcони будут работать. Если я получу источник, ~.bash_profileони будут работать. Разве по крайней мере один из них не …
23 macos  bash  terminal  zsh  bashrc 

2
Перебор ключей (или пар k / v) в ассоциативном массиве zsh?
В zsh я хочу перебрать ассоциативный массив. Мне нужны и ключи, и значения. Но когда я перебираю ассоциативный массив обычно ( for x in $assoc_array), я получаю только значения. Все примеры, которые я посмотрел, показывают, что, учитывая ключ , вы можете получить его значение из ассоциативного массива. Моя проблема заключается …
23 zsh 

4
как отформатировать путь в приглашении zsh?
Я хотел бы иметь читаемый цветной путь. Например, вместо того, чтобы просто использовать% ~ для возврата, ~/path/to/fooя хотел бы отформатировать его, ~$RED/$NOCOLORpath$RED/$NOCOLORto$RED/$NOCOLORfooчтобы выделить разделители пути. Могу ли я определить содержимое PROMPT, чтобы выражение пути переоценивалось на каждом дисплее? Что-то вроде ${${(%):-%~}//\//_some_format_expression/}явно не работает. Или я должен взломать это дальше и …
23 zsh 

1
Каковы различия между ой-мой-zsh и презто?
Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 6 лет назад . Я понимаю, что Oh-My-Zsh и Prezto - это набор файлов, предназначенных для помощи в настройке конфигурации zsh (Z Shell). Может кто-нибудь объяснить, что они делают, что отличается от стандартной установки Zsh и …
22 zsh 

2
Существует ли режим нечеткого соответствия для оболочки zsh?
Недавно я влюбился в эффективные системы завершения текста. Один из моих любимых видов завершения - так называемое нечеткое завершение. Это режим, в котором программа завершает ввод данных пользователем, основываясь только на паре символов, которые могут встречаться «где угодно» (почти) в имени файла или пути. Эта функция существует по крайней мере …
22 zsh  autocomplete 

3
Связывание Fn-Delete в zsh на Mac OS X
В zsh, когда я нажимаю Fn + Delete (удаление вперед), вставляется тильда (~). Это указывает на то, что у zsh нет привязанного ключа. Как мне связать его и заставить его вести себя нормально (удалить перед курсором)?
22 macos  keyboard  zsh 

1
Как удобно переключиться в командный режим vi в командной строке zsh?
В vi я назначил jj для перехода, чтобы иметь возможность переключаться в командный режим без использования надоедливой клавиши escape. Теперь я хочу иметь то же самое для редактирования командной строки, для которого я использую vi-mode. Я уже нашел следующее решение: bindkey '^j' vi-cmd-mode позволяет вам переключиться с control-j в командный …
22 command-line  zsh  vi 

1
ZSH отображает только последние около 16 команд с историей. HISTSIZE & SAVEHIST 500
В ZSH, когда я печатаю, я historyотображаю только последние около 16 команд. Я хотел бы historyотобразить все существующие команды в файле истории. Когда я смотрю в мою .zsh_history (мой файл истории), я вижу все 500 предыдущих команд, которые должны быть там. Я заглянул в справочную страницу, но не вижу ничего, …
22 history  zsh 

4
ZSH правого выравнивания в PS1
Мне бы хотелось многострочное приглашение zsh с выровненной справа частью, которое будет выглядеть примерно так: 2.nate@host:/current/dir 16:00 -> Я знаю о RPROMPT в zsh, но он выровнен по правому краю напротив вашего обычного приглашения, которое находится на той же строке текста, что и вы печатаете. Есть ли способ получить выравнивание …
21 zsh  prompt 

2
зш, стрелка вверх повторяет только уникальные команды?
Я ищу настройку, которая сделает так, чтобы при нажатии на стрелку вверх zsh показывал команды, которые я недавно редактировал. Подвох в том, что я хочу только уникальные команды. В настоящее время, если я набираю echo "hello world"50 раз, мне нужно нажать стрелку вверх 50 раз, чтобы получить команду, которую я …
21 terminal  history  zsh 

1
Как я могу настроить цвет каталога 'ls' в zsh?
Я использую «Zsh». В каком-то каталоге, когда я делаю 'ls --color = tty'. Я вижу, что некоторые каталоги имеют «синий текст» с «зеленым фоном», что затрудняет их чтение. Подскажите пожалуйста, как это настроить? Спасибо.
20 zsh 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.