Tag: zsh

Изменение темы Zsh в Android Studio

Я недавно прыгнул на корабль в zsh и я использую Oh my Zsh! тема blinks . В OSX Terminal очень хорошо выглядит, но в терминале Android Studio это очень плохо. Поэтому мой вопрос заключается в том, есть ли способ проверить, что этот сеанс был открыт в Android Studio, а не в OSX Terminal, и изменить […]

zsh: исключение файлов из шаблона

Скажем, у меня есть следующие файлы: |– bar `– foo |– type_A_1 |– type_A_2 |– type_B_1 |– type_B_2 |– type_B_xx |– type_B_xx `– something_else Я думал, что следующая команда print -l foo/*~{type_B*} будет печатать все под foo кроме вещей, которые начинаются с type_B но это не так, вместо этого он печатает все под foo: foo/type_A_1 […]

Ключ дома не работает в терминале

Я использую GNOME Terminal 2.7.3 и zsh 4.3.9 (x86_64-unknown-linux-gnu) Home и End не работают. Ничего не происходит, и ничего не отображается, когда я их нажимаю. но они работают, когда я нажимаю shift + Home (прокручивается до начала вывода оболочки), а также работает в других программах GUI. Я googled и попробовал следующее. Без изменений 🙁 885 […]

/ etc / paths в OS X и других Unices

Является ли /etc/paths прочитанным каждой оболочкой, которую я запускаю в OS X? Например, если я использую zsh, будет ли он анализировать /etc/path для заполнения $PATH ? Что такое последовательность, в которой OS X следует заселять $PATH ? Он делает это иначе, чем другие Unices?

zsh !! и! $ auto выполняется так же, как и в bash

Недавно я перешел от bash к zsh. Я обнаружил две незначительные проблемы и различия между zsh и bash. Я был немного разочарован, когда мои любимые два ярлыка !! & !$ не ведут себя так, как в bash. Когда я пытаюсь сделать следующее с помощью ярлыков аргументов (извините, я не знаю, что они формально называются), они […]

строковые подстановки: все вхождения

Простой вопрос, но я не могу найти ответ. документация zsh перегружает меня 🙁 function z () { echo ${1:s/the/THE} } $ z thethethe THEthethe … Как я могу заставить все «the» заменить на «THE», а не только на первое появление? С zsh это самые простые вещи, которые кажутся наиболее трудными для поиска примеров.

каталог автозаполнения zsh

Я новичок в zsh, и одна вещь, которую я делаю довольно часто, – это выполнение сценариев оболочки, которые находятся в моем каталоге под названием Scripts. Однако я не всегда внутри каталога Scripts … Я могу быть в $ HOME и поэтому хотел бы просто набрать Sc<Tab> и автозаполнять его в Scripts/ а затем автозаполнять сценарий, […]

Перестроить индекс автозаполнения (или как он там называется) и двоичные файлы в кеше $ PATH в zsh

После установки нового программного обеспечения уже открытый терминал с zsh не будет знать о новых командах и не сможет генерировать автозаполнение для них. Очевидно, открытие нового терминала устраняет проблему, но может ли быть восстановлен индекс (или что бы вы его назвали), чтобы автозаполнение работало на старом терминале? Я пытался с compinit но это не помогло. […]

Искать предыдущую команду с тем же префиксом, когда я нажимаю Up в командной строке

Исходя из мира FreeBSD, я хочу, чтобы терминал Linux вел себя как FreeBSD, особенно версия 9.1, в основном, когда вы вводите cd в терминал и нажимаете стрелку вверх, вы можете просматривать все команды в истории, начиная с cd заставляет вас получать много времени. Я не знаю, как включить эту функцию в Linux Debian или CentOS, […]

Есть ли способ добавить каталог в мой PATH в zsh, только если он еще не присутствует?

Есть ли простой способ в zsh добавить каталог в мой PATH, только если он еще не присутствует? (или, в более общем плане, любой переменной среды). Я пробовал: PATH+=/my/directory … но если это выполняется дважды, оно добавляется дважды.

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