1
ответ

Исходный файл.zshrc в пятый раз явно требует больше времени, чем в первый раз

Вчера я писал сценарий оболочки, и мне нужно было получить.zshrc для обновления текущей оболочки zsh. Я обнаружил, что исходному процессу нужно больше времени, так как я продолжаю делать исходный.zshrc. Документы источника или. как...
04.07.2020
1
ответ

Могу ли я заставить оболочку считать NBSP пробельным символом?

Это похоже на распространенную проблему :вы вставляете простую команду откуда-то в терминал, и она не понимается оболочкой :$ эхо-тест $ zsh :команда не найдена :echo test Причина в...
02.07.2020
1
ответ

zsh сообщает о потере настроек при использовании `sudo su`

Моя текущая подсказка zsh :prompt='%F{013}%2 ~%f$ (git _super _статус )% (?.%F{004}.%F{001}✕% ? )$ %f' Похоже на :Documents/multi -git -статус :master↑5●2✚1…$ Однако, когда я использую sudo su it...
29.06.2020
1
ответ

Как отобразить команды bash set -x в цветах?

У меня есть bash-скрипт, который выдает сотни строк. Я могу видеть, какая команда делает это, используя set -x, но ее трудно найти на терминале. Если параметр set -x отображается в цвете, я могу найти его быстрее. Есть...
29.06.2020
1
ответ

ZMV (ZSH )ZSH )ov ssh ведет себя по-разному между оболочкой и скриптом

Я бы очень признателен за помощью, чтобы заставить ZMV работать, как и ожидалось через SSH в сценарии. Я пытаюсь изменить имена файлов на удаленном сервере, над которым у меня полный контроль. Как местные, так и удаленные машины...
29.06.2020
1
ответ

TMUX _AUTOSTART=true сначала закрывает мой терминал

Я добавил плагин tmux в свой файл.zshrc, и когда я пытаюсь запустить его при запуске с помощью TMUX _AUTOSTART=true, он просто показывает окно терминала и исчезает через секунду. потом снова открываю и...
28.06.2020
1
ответ

терминал застрял на «входе» -пустой экран (после установки о -мой -zsh, я думаю)

(Первоначально я разместил это на apple.stackexchange, но потом нашел этот, который, вероятно, лучше )У меня большая проблема. Я только что установил Mac OS и настраивал свой терминал. Я...
27.06.2020
1
ответ

История команд ZSH не сохраняется после перезапуска терминала

Всякий раз, когда я перезапускаю свой терминал, я не могу использовать клавишу со стрелкой, чтобы увидеть предыдущие команды, которые я ввел в терминал. Я был в состоянии сделать это раньше. Поскольку я обновился до macOS Catalina и использовал Apple...
27.06.2020
1
ответ

есть ли ярлык для удаления пробелов и табуляции вокруг точки в zsh

В emacs есть такой ярлык М -\ Удалить пробелы и табуляции вокруг точки (удалить -по горизонтали -пробел ). https://www.gnu.org/software/emacs/manual/html_node/emacs/Deletion.htmlэто также работает в bash. Я...
26.06.2020
1
ответ

Есть ли способы использовать zmv, zcalc, zparseopts и другие встроенные утилиты zsh внутри bash?

Я использую bash в течение многих лет и хотел бы остаться с ним. Но в то же время в zsh есть утилиты, которыми приятно пользоваться. Существуют ли порты, такие команды, как zmv, zcalc или ...
24.06.2020
1
ответ

Zsh — последний аргумент передается в сценарий оболочки?

как передать последний аргумент в сценарий оболочки в оболочке zsh? $ example.zsh arg1 arg2 ... arglast последний аргумент - «arglast»
19.06.2020
1
ответ

bash как автодополнение для команды ssh в оболочке zsh с файлом /etc/hosts?

zsh пока работает отлично. Я использую дополнения zsh -, но по-прежнему не могу получить автодополнение для команд ssh, например, в bash, как показано на снимке экрана ниже :. Как получить имена хостов из /etc/hosts для ssh |...
17.06.2020
1
ответ

Непреднамеренный выход из сеанса tmux при нажатии Ctrl -r для поиска в истории на zsh

У меня tmux с zsh, и у меня проблемы с Ctrl+r. Поиск по старым командам работает нормально, но в тот момент, когда больше ничего не найдено, сеанс tmux завершается. Любой способ избежать выхода из сеанса?...
17.06.2020
1
ответ

Как выполнить псевдоним команды, сохраненный как строковая переменная в функции zsh?

У меня есть функция fz(){file=$(find | fzf) && echo $file && порядок чтения && $("$order" "$file")} в моем .zshrz. Это позволяет мне искать файл в любом месте ...
17.06.2020
1
ответ

Есть ли способ обойти канал в сценарии или функции оболочки?

Я хотел бы написать небольшую оболочку вокруг ps, чтобы независимо от того, какие есть опции или если я выполню поиск результата, я мог бы иметь первую строку вывода ps, которая сообщает мне, какие столбцы. ...
16.06.2020
1
ответ

Если для обязательной опции не указан аргумент, zparseopts принимает в качестве аргумента следующую опцию

Я использую zsh 5.4.2. Функция, вызывающая проблему, :function zp (){ zparseopts -E -watch :=o _watch -show=o _show echo "show :$o _show" echo "watch...
16.06.2020
1
ответ

zsh не перезагружает функции в подсказке

Я пытаюсь сделать так, чтобы подсказка zsh перезагружала функцию каждый раз, когда загружается новая подсказка. Функция выводит версию pwd, но короче, если вывод pwd был ~/Downloads/Folder, функция будет...
15.06.2020
1
ответ

Невозможно запустить nano с помощью sudo с помощью эмулятора терминала urxvt в удаленной системе

У меня есть ноутбук Arch с i3-wm и urvxt. Когда я пытаюсь удаленно подключиться к моему серверу CentOS 7 (zsh + oh-my-zsh) через ssh и запустить команду sudo nano, я получаю следующую ошибку...
11.06.2020
1
ответ

Как изменить цвет текста/команды терминала Deepin с зеленого на белый?

Я перепробовал каждую SO и обычную статью с инструкциями по изменению цвета текста/переднего плана моего терминала, но ничего не работает. У меня есть виртуальная машина с Linux Deepin на основе Debian -, и я установил...
07.06.2020
1
ответ

Получить статус выхода из подстановки команд

Если я назначу вывод подстановки команды локальной переменной, как мне получить статус выхода команды? Это поведение ZSH 5.8 :false; эхо $? #вывод равен 1, как и ожидалось, foo=$ (...
27.05.2020
1
ответ

показать описание предложения однозначного завершения

Функции завершения zsh, такие как _describe или _arguments, могут добавлять описания к своим предложениям: prompt% function _myfun() {thingstodo=('one:do одна вещь' 'нет: ничего не делать'); _describe 'возможно...
24.05.2020
1
ответ

как установить описание тега в _аргументы (завершение zsh)

При использовании zstyle ' :формат завершения :*:описаний '%d' я вижу короткие заголовки над вариантами завершения. В коротком примере это выглядит как prompt% function _myfun1 (){ _arguments ' --debug[print...
24.05.2020
1
ответ

Zsh не сохраняет var в историю?

Когда я тестирую переменную типа: test="abc" выше, команда не сохраняется в истории, должно быть, я напутал с какой-то setopt, но я не знаю, что может повлиять на это. Так что же выбирает история zsh...
24.05.2020
1
ответ

Как проверить результат команды для вывода или отсутствия вывода в операторе zsh if?

Я хотел бы сравнить 2 файла, используя diff, а затем, если он ничего не возвращает, вывести "no diff", иначе отобразить разницу. Мой текущий оператор if работает, только если нет разницы, но если есть...
24.05.2020
1
ответ

объединение массива из шаблона генерации расширенного имени файла

Мне нужно присоединиться к расширению шаблона генерации имени файла с символами новой строки, например :files= ([^.] *(.U ))files=${(F )files} или обычно files=$(find. -maxdepth 1 -type f -uid $EUID ! -имя '. *' -...
22.05.2020
1
ответ

Где история для zsh? (Не найдено ни `zsh_history`, ни `.zhistory`)

Недавно я переключился с bash на zsh и хочу найти файл, в котором zsh хранит историю. Однако в основной папке есть .bash_history. .жистори. Я ...
08.05.2020
1
ответ

Запуск сеансов tmux внутри эмулятора терминала tilix

История вопроса: я использую Tilix в качестве основного эмулятора терминала. В настройках Tilix (прикрепленный скриншот) я настроил так, чтобы при запуске Tilix запускалась следующая команда: /usr/bin/zsh -c "if [[ ...
08.05.2020
1
ответ

Подсветка автозаполнения пути ZSH

В ZSH, когда я пытаюсь перейти в каталог и использовать вкладку, чтобы получить список каталогов, некоторые из них выделяются ярко-зеленым цветом. Я заметил, что подсветка фона такая же, как...
07.05.2020
1
ответ

Сбросить привязку ключа по умолчанию zsh

Я изменил привязку клавиш и знаю, что не знаю, как вернуться к тому, что было раньше. По сути, я пробовал, что сделали некоторые привязки клавиш и какие из них сработали для меня, и знаю, что хочу вернуться к...
07.05.2020
1
ответ

Не сохранять неудачную команду в истории?

Я использую фрагмент кода ниже, чтобы исключить все неудачные команды (код возврата 1 )из сохранения в историю zsh :zshaddhistory (){ откуда ${${ (z )1 }[1]} >| /dev/ноль || return 1 } Но если команда является...
06.05.2020