Вопросы по теме '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 просмотров
schedule
22.05.2024
как передать переменную tmux во внешний скрипт для строки состояния
Я использую значение по умолчанию ‹#{pane_current_path}> для отображения текущего рабочего каталога для текущей используемой панели. Однако результатом является длинный полный путь к каталогу, занимающий много места в строке состояния.
Я хотел...
681 просмотров
schedule
28.11.2023
Иметь разные темы 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