Unix-подобные системы
Что следует/не следует размещать в .zshenv, .zshrc, .zlogin, .zprofile, .zlogout?
00
Вопрос или проблема Я ищу рекомендации о том, что следует и что не следует включать в различные файлы запуска для zsh. Я понимаю порядок выполнения этих файлов и условия, при которых они выполняются, но мне до сих пор не ясно, что должно находиться в каждом из них.
Unix-подобные системы

Сделайте так, чтобы Ctrl + W и Ctrl + Alt + H в zsh работали так же, как в bash.

00
Вопрос или проблема В bash поведение следующее: Ctrl+W удаляет слово за курсором до следующего пробела Ctrl+Alt+H удаляет слово за курсором до следующего разделительного символа, такого как ., ,, -, / и т.д. В zsh как Ctrl+W, так и Ctrl+Alt+H ведут себя, как последний в bash.
Убунту
почему echo $SHELL все еще выводит usr/bin/zsh?
00
Вопрос или проблема Я установил zsh ранее, затем удалил и полностью удалил его. Но почему я все еще вижу /usr/bin/zsh? Ответ или решение Проблема, когда команда `echo $SHELL` возвращает `/usr/bin/zsh`, хотя вы якобы удалили Zsh, может возникнуть из-за нескольких причин.
Unix-подобные системы
Как изменить оболочку по умолчанию на ZSH – chsh говорит “invalid shell”
00
Вопрос или проблема Я установил ZSH на своей виртуальной машине, скомпилировав его из исходного кода. Местоположение ZSH — /usr/local/bin/zsh. Когда я выполняю chsh -s /usr/local/bin/zsh, выводится сообщение chsh: /usr/local/bin/zsh is an invalid shell.
Unix-подобные системы
Выполнение chsh не меняет оболочку.
00
Вопрос или проблема Я хочу сменить свою оболочку с bash на zsh. Я попытался выполнить следующее, войдя как пользователь zol: $ chsh -s /bin/zsh $ sudo chsh -s /bin/zsh zol $ su -c 'chsh -s /bin/zsh zol' # Все вышеперечисленное приводит к: $ password
Unix-подобные системы
ZSH: Как динамически задать имя и содержимое ассоциативного массива?
00
Вопрос или проблема Я устанавливаю свой ассоциативный массив следующим образом: $ foo=test $ set -A $foo "a b" "1 2" "c d" "3 4" $ for key val in "${(@kv)test}"; do echo "$key -> $val" done a b -> 1 2 c d -> 3 4 Как заменить содержимое массива "a b" "1 2" "c […
Компьютеры и программы
Сценарий Zsh для открытия нескольких файлов Excel?
00
Вопрос или проблема В рамках моего рабочего процесса я часто открываю несколько файлов Excel на моем Mac, и часто это одни и те же файлы для любой данной задачи. Поэтому я решил написать скрипт на Zsh, чтобы открыть их все сразу (имена файлов изменены
Unix-подобные системы
Как сделать противоположное смещению в zsh?
00
Вопрос или проблема function tail() { shift 1 echo $@ } % tail one two three two three Как я могу написать обратное этой простой функции? Я хочу добиться % init one two three one two и получить все, кроме последнего из аргументов в переменной $@, чтобы
Компьютеры и программы
Автозавершение для файлов исходного кода Java в zsh [закрыто]
00
Вопрос или проблема Закрыто. Этот вопрос требует уточнения или ясности. В настоящий момент он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и уточните проблему, отредактировав этот пост. Закрыт 1 час назад.
Unix-подобные системы
Как сохранить вывод xtrace (только его) в файл?
00
Вопрос или проблема Я знаю, что могу перенаправить вывод xtrace в some_file следующим образом: exec 2>> some_file set +x …но это отправляет в some_file не только вывод xtrace, но и любое другое содержимое, которое отправлено изначально в fd 2, включая
Unix-подобные системы
Изменение стиля курсора в зависимости от режима в zsh и vim
00
Вопрос или проблема Я использую vi-mode в oh-my-zsh с af-magic темой. Я хочу, чтобы стиль курсора показывал, нахожусь ли я в нормальном режиме (блок) или в режиме вставки (луч), как в zsh, так и в vim. Вот, что у меня есть на данный момент: В моем ~/.
Компьютеры и программы
Mac OSX Mavericks – ZSH не может выполнить ‘source ~/.zshrc’, слишком много открытых файлов.
00
Вопрос или проблема Я не могу применить изменения в моем файле .zshrc (или в .bash_profile, если на то пошло), потому что я получаю такую ошибку, когда пробую: /Users/ME/.zshrc:source:100: too many open files: /Users/ME/.zshrc Я пробовал ulimit -n 10000, но это не работает.
Unix-подобные системы
Есть ли способ предотвратить добавление команды в вашу историю?
00
Вопрос или проблема Есть ли способ не добавлять команду в вашу историю? У меня есть команда, которую я хочу исключить из своего файла истории, и мне действительно не хочется, чтобы она там была, когда я ищу историю, хранящуюся в памяти, хотя это менее важно.
Unix-подобные системы
Как отменить режим выбора в zsh другим способом, помимо добавления текста в $BUFFER?
00
Вопрос или проблема виджеты zle работают с помощью клавиш Ctrl-Right, Ctrl-Left (первый виджет запускает режим выделения): c-sel-r-reg () { local WORDCHARS=${WORDCHARS/\/} zle select-in-word } zle -N c-sel-r-reg bindkey "^[Oc" c-sel-r-reg c-l-reg () {
Компьютеры и программы
zshell сообщает, что команда не найдена в MacOS
00
Вопрос или проблема Я использую MacOS Monterey 12.4. Когда я открываю zsh, я сразу получаю /etc/zshrc:7: command not found: locale /etc/zshrc_Apple_Terminal:104: command not found: mkdir Я понимаю, что мой терминал сразу выполняет содержимое ‘
Unix-подобные системы
zsh: не удалось заблокировать файл ~/.cache/zsh/zsh_history: файл существует
00
Вопрос или проблема У меня есть монтирование каталога ~/.cache/zsh между несколькими хостами с параметрами rw и defaults, когда выполняется монтирование. Когда я запускаю обе машины, и zsh пытается заблокировать zsh_history, возникает ошибка zsh: locking failed for ~/.
Unix-подобные системы
Как очистить историю tmux и zsh одним нажатием клавиши?
00
Вопрос или проблема Как очистить как историю tmux (tmux clear-history), так и zsh (zle clear-screen) с помощью одной комбинации клавиш? Обычный способ очистки экрана — ^L, и я попробовал добавить следующее в .tmux.conf: bind -Troot C-l send-keys C-l\;
Компьютеры и программы
Сделайте поиск истории zsh вести себя как обратный поиск в истории bash.
00
Вопрос или проблема В bash нажатие [CTRL]+[r] откроет приглашение reverse-i-search. Как я могу искать в истории zsh аналогичным образом? Примечание: Искровой запрос попадет в середину полной команды, вместо того чтобы совпадать с её началом, как требуется обычным поиском zsh.
Unix-подобные системы
Разделите строку по пробелу в ZSH
00
Вопрос или проблема Дан файл file.txt: первая строка вторая строка третья строка Это работает в bash: while IFS=' ' read -a args; do echo "${args[0]}" done < file.txt Чтобы получить первая вторая третья То есть, мы смогли читать файл построчно, и на
Unix-подобные системы
Установка oh-my-zsh без git
00
Вопрос или проблема Как я могу установить oh-my-zsh из master на машине за файрволлом без доступа к git и интернету? Я только что создал форк git-репозитория для oh-my-zsh. https://github.com/atr2600/ohmyzsh Я добавил скрипт для офлайн-установки.