zsh
Unix-подобные системы
Вопрос или проблема Я написал простой скрипт для создания или присоединения к сессии tmux, названной в честь текущего терминального эмулятора. Скрипт работает, как задумано, в большинстве случаев, но я сталкиваюсь с проблемой, когда присоединяюсь к отсоединенной сессии.
Unix-подобные системы
Вопрос или проблема Я хотел бы запустить некоторый код, когда zle становится активным. Единственный способ, который я знаю, как это сделать, это zle-line-init() { echo hi } zle -N zle-line-init Но, насколько я знаю, это заменит любые потенциальные существующие хуки zle-line-init.
Unix-подобные системы
Вопрос или проблема Исходя из моего опыта работы с современными языками программирования и сценарного языка, я считаю, что большинство программистов обычно привыкли обращаться к первому элементу массива как к индексу 0 (ноль).
Unix-подобные системы
Вопрос или проблема Я хотел бы запустить некоторый код, когда zle становится активным. Единственный способ, который я знаю, как это сделать: zle-init-line() { echo hi } zle -N zle-init-line Но, насколько я знаю, это заменит любые потенциальные существующие хуки zle-init-line.
Unix-подобные системы
Вопрос или проблема Итак, я установил ZSH + oh-my-zsh + powerlevel9k на своем сервере Ubuntu. Хотя все работает, включая цвета (я использовал темно-оранжевый фон для отображения текущего пользователя), я не могу заставить работать глифы.
Компьютеры и программы
Вопрос или проблема Предположим, у меня есть каталог с множеством файлов с расширением .bak, и я хочу удалить это расширение у каждого файла. Какой самый простой способ сделать это? Я имею в виду команду, которая сделает то, что можно было бы ожидать от mv *.
Unix-подобные системы
Вопрос или проблема Zsh 5.9, macOS 14.6.1, Terminal.app. Простой тест: Откройте Терминал, введите echo test, нажмите на клавишу Return, затем закройте Терминал (то есть нажмите Command-Q, а не Command-W). Откройте Терминал снова и нажмите клавишу Стрелка Вверх.
Unix-подобные системы
Вопрос или проблема Вот решение, как заставить cURL автоматически возобновлять прерванные загрузки, из блога Хуана Нуньеса-Иглесиаса 2013 года: export ec=18; while [ $ec -eq 18 ]; do curl -O -C - http://site.xyz/file.zip; export ec=$?;
Unix-подобные системы
Вопрос или проблема Я в курсе backward-kill-word, но это не то, что мне нужно hello-world hello_world hello.world hello/world helloWorld # не ожидайте, что это сработает, но было бы неплохим бонусом Все примеры выше станут пустыми строками после backward-kill-word
Компьютеры и программы
Вопрос или проблема Что-то очень неправильно происходит с настройкой моего окружения. Поскольку я пытаюсь учиться, я решил переустановить Mac OSX El Capitan на своем Macbook Pro и начать установку и настройку всего с нуля. Оболочка, которую я использую, –
Unix-подобные системы
Вопрос или проблема Недавно я узнал о watch, но у меня возникли проблемы с его использованием в относительно сложных командах. Например, я хотел бы попросить watch выполнять следующую команду в zsh каждые три секунды*: for x in `command_1 | grep keyword | cut -d' ' -f1`;
Убунту
Вопрос или проблема Я обновился до Ubuntu 18.04 и пытался установить zsh. Я перепробовал все методы и могу его использовать, но когда я пытаюсь установить Oh My Zsh, установка начинается и затем возникает ошибка: Zsh не установлен!
Компьютеры и программы
Вопрос или проблема Я использую macOS Sequoia Version 15.1 и сейчас сталкиваюсь с проблемами при выполнении команд в терминале zsh, когда подключен к интернету. При выполнении таких команд, как git status, они выполняются невероятно долго при первом запуске.
Unix-подобные системы
Вопрос или проблема Насколько мне известно, безопасное и переносимое имя файла может состоять только из aA-zZ 0-9 тире и подчеркивания. В то же время, если мы отойдем от безопасных практик именования файлов, мы можем использовать такие символы, как ! ?
Компьютеры и программы
Вопрос или проблема Я использую терминал на своем macOS с zsh, и в vscode тоже так же. Но с этого понедельника я не могу использовать команду cd, а также в терминале vscode специфические команды ng. Я проверил все и у меня последняя версия всего, но я
Unix-подобные системы
Вопрос или проблема Я случайно перезаписал свой файл .zshrc после неправильно выполненной команды, который содержит несколько сотен строк конфигураций. Тем не менее, у меня осталось 5 терминалов, которые имели открытый zsh до этого инцидента, и, в результате
Unix-подобные системы
Вопрос или проблема Мне нужно предотвратить распространение SIGINT (Ctrl-C) от подсистемы к функциям родительской оболочки в Zsh. Вот минимальный пример: function sox-record { local output="${1:-$(mktemp).wav}" ( rec "${output}" trim 0 300 # Часть пакета
Unix-подобные системы
Вопрос или проблема В bash мы можем перебирать индексы массива так: ~$ for i in "${!test[@]}"; do echo $i; done где test – это массив, скажем, ~$ test=(a "b c d" e f) так что вывод будет выглядеть так: 0 1 2 3 Однако, когда я делаю то же самое в
Unix-подобные системы
Вопрос или проблема Если я хочу получить краткое сообщение об использовании встроенной команды bash, я могу использовать help <builtin> в командной строке, например. $ help export export: export [-fn] [name[=value] ...] или export -p Установить
Компьютеры и программы
Вопрос или проблема Как я могу настроить zsh в качестве оболочки по умолчанию в Cygwin? При использовании Cygwin как многопользовательской среды используйте chsh, как вы бы сделали в стандартной среде. В противном случае измените cygwin.