Вопросы по теме 'zsh'

Могу ли я использовать псевдоним оболочки для оценки команды подстановки истории?
Я пытаюсь написать псевдоним для cd !!:1, который берет второе слово предыдущей команды и переходит в каталог с этим именем. Например, если я наберу rails new_project cd !!:1 вторая строка будет перенесена в каталог «new_project»....
1725 просмотров
schedule 04.10.2022

zsh: как вернуть «нераскрытую» команду
У Zsh есть хорошая функция расширения глобусов. Например, нажатие Tab превращает ls **/*.js в ls app/assets/javascripts/application.js vendor/assets/javascripts/Markdown.Converter.js Есть ли способ свернуть его обратно к исходной версии...
1101 просмотров
schedule 03.11.2022

RVM устанавливает ruby ​​по умолчанию, при открытии нового терминала стирает настройку RVM, возвращается к системе ruby
Я только что получил новый MacBook Pro и попытался настроить RVM в системе. Я установил RVM и установил значение по умолчанию ➜ rvm list default Default Ruby (for new shells)...
5320 просмотров
schedule 18.01.2024

tmux-powerline отображается на нескольких строках
Я разместил проблему, найденную по ссылке на github ниже, но, короче говоря, я не могу заставить zsh работать должным образом. Я открыт для предложений. https://github.com/erikw/tmux-powerline/issues/125
1295 просмотров
schedule 24.09.2022

zsh в IntelliJ
Я хотел запустить терминал zsh в IntelliJ, я установил внешний инструмент, который был просто zsh, и установил рабочий каталог в мой домашний каталог. Однако, когда я запустил его, сразу же возникли 2 проблемы: Мой .zprofile не был загружен...
25883 просмотров
schedule 03.12.2023

Псевдонимы ZSH Git не работают
Я пытаюсь установить этот простой псевдоним: alias git plog = git log --pretty=format:'%C(yellow)%h%Cred%d%Creset - %C(cyan)%an %Creset: %s %Cgreen(%cr)' В моем файле .zshrc. При перезагрузке получаю следующее: no matches found: git log...
931 просмотров
schedule 23.10.2023

Makefile не расширяет глобус из-за zsh?
У меня есть строка в моем Makefile примерно такого содержания: prog /something/f.{one,two,three} но запустив make файл я получаю от проги что /something/f.{one,two,three} не существует. Это наводит меня на мысль, что make не расширяет...
642 просмотров
schedule 09.05.2024

Завершение Zsh внутри кавычек
Вот моя функция завершения: f() { reply=('ok') } compctl -K f c Тогда я делаю c вкладка c ok Что-то работает. Затем я делаю tab после b c ok "a b" и ничего не происходит. Я ожидаю, что a b будет...
281 просмотров
schedule 10.11.2023

Завершение параметра псевдонима Git не работает в Zsh
Я столкнулся с проблемой автозаполнения Zsh для некоторых конкретных команд git (тех, которые включают удаленный доступ и ветку), но только при использовании псевдонимов. Вот пример с push : $ git push o<TAB>rigin m<TAB>aster #...
1137 просмотров
schedule 04.10.2022

Как работает синтаксис списка цветов zsh?
Я пытаюсь установить цвета списка для функции завершения, но я просто не могу понять синтаксис стиля. zstyle ':completion:*:tasks:*' list-colors "=(#b) #([^ ]#)*=$color[white]=$color[yellow]=$color[red]" Все, что я знаю, это то, что '#' и...
5809 просмотров
schedule 25.10.2022

Строка ZSH 5.05 разделена на ноль
Как отмечено в этом вопросе SO , ZSH сжимает соседние разделители в строке разделен по умолчанию. Теперь в ZSH 5.05 прилагаемое исправление не работает. Hexagon% string="1::3" Hexagon% setopt interactive_comments Hexagon% a=("${(s/:/)string}")...
329 просмотров
schedule 28.04.2024

Heredoc при подстановке команд: ошибка при несбалансированности кавычек или скобок (bash и zsh)
Рассмотрим следующий обфусцированный скрипт, предназначенный для печати одиночной кавычки, который работает на ksh : #!/bin/ksh echo "$(cat <<EOF ' EOF )" Выход: ' Однако, когда я запускаю тот же скрипт с bash 3.2.51(1) в OS...
1022 просмотров
schedule 24.11.2022

Как указать собственный путь для моего файла .zshrc?
Я пытаюсь переместить .zshrc в папку, где я храню такие файлы, синхронизированные с Github. Но теперь, когда я запускаю сеанс zsh, он не использует этот файл конфигурации. Предполагая, что я изменил файл на ~/.dotfiles, как я могу добавить...
6687 просмотров
zsh
schedule 22.05.2024

как передать переменную tmux во внешний скрипт для строки состояния
Я использую значение по умолчанию ‹#{pane_current_path}> для отображения текущего рабочего каталога для текущей используемой панели. Однако результатом является длинный полный путь к каталогу, занимающий много места в строке состояния. Я хотел...
681 просмотров

Иметь разные темы zsh для терминала и iTerm
Вот в чем проблема. В настоящее время я использую тему agnoster в zsh. Это отлично выглядит в iTerm, но выглядит так в терминале. Другими словами, это выглядит очень некрасиво. Поэтому меня интересуют два вида решений: Имейте разные...
1125 просмотров
schedule 21.05.2024

Zsh: команда установки Conda / Pip не найдена
Итак, я установил Anaconda , и все работает. После того, как я его установил, я решил перейти на oh-my-zsh . Теперь я получаю: zsh: command not found: conda при попытке использовать pip или conda установки echo $ZSH_VERSION...
133146 просмотров
schedule 06.04.2024

oh-my-zsh получает значок с ошибкой команды, даже если это не так
Это происходит только тогда, когда я нахожусь внутри git repo , см. снимок экрана ниже Я использую это в Ubuntu с терминалом gnome. Я использую тему robbyrussell по умолчанию, когда я запускаю любую команду, я получаю символ ✗, что означает,...
683 просмотров
schedule 11.11.2022

zsh автозаполнение сред anaconda
Можно ли заставить zsh автоматически заполнять среды anaconda, которые отображаются под source activate ? Раздражает постоянно запускать conda info -e , чтобы выяснить, как называется каждое окружение.
4396 просмотров
schedule 01.12.2023

Команда NPM не найдена после установки узла
Мне очень трудно заставить команду npm работать, и, к сожалению, моих знаний о Unix недостаточно, чтобы решить эту проблему самостоятельно. Все, что я сделал, это brew install node , и я получаю следующие ошибки: Когда я набираю npm , я получаю...
94635 просмотров
schedule 13.12.2023

Как передать данные интерактивному сценарию bash и передать вывод другой команде?
Я хотел бы передать данные в интерактивную команду и получить вывод интерактивной команды в качестве ввода для другой команды. Например, я хотел бы иметь возможность сделать что-то вроде следующего: echo "Zaphod" | hello.sh | goodbye.sh и...
1789 просмотров
schedule 26.11.2022