1
ответ

zsh :При запуске исходного кода я получаю zshrc :116 :непревзойденный

Итак, сегодня я хотел добавить дополнительный псевдоним к zsh. я сделал как обычно nano ~/.zshrc и добавил мой псевдоним бывший :alias desktop="cd desktop" (Я дважды проверил все переменные на опечатки )Ctrl+...
01.02.2021
1
ответ

Завершение zsh :не предлагает тот же каталог при завершении для "cd"

Когда у меня есть два каталога и я перехожу к aaa1 :$ ~лс ааа1 ааа2 $ ~cd aaa1 Теперь, если я хочу перейти к../aaa2 и использовать завершение :$ ~/aaa1 cd../a aaa1 aaa2 zsh предлагает мне тот же каталог...
25.01.2021
1
ответ

Псевдонимы zsh снижают производительность терминала?

Я действительно использую псевдонимы и начал создавать некоторые псевдонимы функций, которые состоят только из одного случая if..else. Например, у меня есть следующий псевдоним для запуска моего сервера json -:jsp (){...
24.01.2021
1
ответ

Обнаружение перемещений каталога с помощью Rsync

Команда, которую я сейчас использую для резервного копирования одного жесткого диска на другой (локально, а не удаленно ), rsync --info=PROGRESS2,BACKUP,DEL -ab --человек -читаемый --inplace --удалить -после --debug=NONE --log -file= /медиа/...
24.01.2021
1
ответ

tmux :Как скопировать большие текстовые блоки в системный буфер обмена?

Я нажимаю Shift, чтобы выделить текст, затем сдвигаю -C -c, чтобы скопировать его в системный буфер обмена, но я не могу этого сделать и прокручиваю, чтобы скопировать большие тексты, и не могу сделать это, используя только ключи же. Я бегу кали...
22.01.2021
1
ответ

Завершение zsh :Предлагает только определенные расширения файлов для завершения

в настоящее время у меня есть это в моем.zshrc :zstyle ':завершение ::полное :mpv :*' меню да выберите В дополнение к использованию меню для завершения mpv, я хотел бы ограничить доработки предлагаются только для файлов...
22.01.2021
1
ответ

Автозаполнение zsh для diff :не предлагать повторно заполнять один и тот же файл

У меня есть два файла :$ лс файл1 файл2 и я хочу сравнить их с diff. Когда я набираю `diff file1 f', система завершения предлагает мне оба файла :diff файл1 файл файл1 файл2 это...
19.01.2021
1
ответ

Как заставить автодополнение Zsh работать по-старому?

Я не фанат умной системы завершения и просто хочу, чтобы она работала как в старые добрые времена. Как заставить zsh автозаполняться по-старому? Например. автодополнение всех команд в моем PATH и всех файлах (...
18.01.2021
1
ответ

Как отключить завершение всех вкладок меню в ZSH. У меня установлен плагин автопредложений zsh -, и я хочу, чтобы это была единственная форма завершения

Несколько дней назад я установил zsh, и он мне очень нравится. Но когда я что-то набираю, он показывает мне возможное завершение с помощью плагина автопредложений, но я не могу заполнить его с помощью вкладки, я должен использовать...
18.01.2021
1
ответ

Информация о времени работы обновлена ​​в командной строке

Я хочу поместить информацию о команде времени безотказной работы в командную строку и обновлять ее каждые 750 мс (независимо от того, печатаю ли я в командной строке или нет ). Обычно я использую bash, но я также использовал zsh,...
17.01.2021
1
ответ

Как ctrl + / работает как отмена в Zsh 5.7.1 в Debian 10.0?

У меня система Debian 10.0. Он имеет zsh 5.7.1 (x86 _64 -debian -linux -gnu ). В командной строке ZSH я набираю foo bar baz Затем я дважды набираю Alt + Backspace. Слова baz и bar удаляются и остается только foo...
15.01.2021
1
ответ

история -поиск -назад и история -пошаговый -поиск -назад

При запуске bindkey -L я вижу следующее :... bindkey "^R" история -инкрементальный -поиск -назад... bindkey "^[n" история -поиск -вперед В чем разница между ними? Когда...
13.01.2021
1
ответ

zsh :извлекать аргументы командной строки в две строки

Мой скрипт принимает произвольное количество аргументов и несколько опций :Мне нужно извлечь любые параметры плюс первый аргумент в одну строку, а все остальные аргументы во вторую строку. то есть :./...
13.01.2021
1
ответ

Как использовать синтаксис bash в zsh

Недавно я переключился на zsh в основном из-за его автоматического -завершения. Однако синтаксис zsh для написания сценариев отличается от bash, и я использую множество специальных -лайнеров -. Например, echo 'qwe\tasd' расширяет \...
11.01.2021
1
ответ

Выполните одну команду нормального режима, находясь в режиме вставки в режиме vi zsh

Режим Zsh vi не имеет Ctrl -o поведение установлено по умолчанию, как мне заставить работать как в vim?
11.01.2021
1
ответ

Как получить последние места в терминале/оболочке?

Есть ли способ получить список самых последних «мест» (каталогов ), которые были перемещены в терминале (osx )? Я имею в виду, я хотел бы открыть свой терминал, ввести какую-нибудь команду, получить последние 2 или 3 места, которые я...
09.01.2021
1
ответ

Hyper terminal и conda печатают пустую строку при запуске

У меня есть «эстетическая» проблема с моим терминалом Hyper. Когда я запускаю его, (возможно )что-то происходит в файле ~/.zshrc, и он печатает уродливую пустую строку с % в терминале. Я...
07.01.2021
1
ответ

Не удалось задать псевдоним для копирования текущего пути из оболочки в буфер обмена

Я добавил следующий псевдоним в свой.zshrc :alias pwdc="echo -n $PWD | xclip -буфер обмена выбора" кажется, что текущий рабочий каталог не обновляется, когда я перехожу в...
07.01.2021
1
ответ

Как безопасно использовать ассоциативные массивы внутри арифметических выражений?

Несколько Bourne -подобных оболочек поддерживают ассоциативные массивы :ksh93 (с 1993 ), zsh (с 1998 ), bash (с 2009 ), хотя с некоторыми различия в поведении между 3. Обычно используется для подсчета...
04.01.2021
1
ответ

Как удалить диспетчер пакетов антигенов для zsh из Ubuntu 20.04

Я установил антиген, используя curl -L git.io/антиген > антиген.zsh эта команда в соответствии с инструкциями в репозитории антигена, и теперь я хочу полностью удалить из моего домашнего каталога / системы. Что делать...
04.01.2021
1
ответ

преобразовать скрипт zsh в функцию оболочки zsh

Я использую Как определить и загрузить собственную функцию оболочки в zsh, чтобы преобразовать мой сценарий zsh в функцию оболочки. Сценарий, который я пытаюсь преобразовать, :#! /bin/zsh -trap true INT ВЫХОД zmodload zsh/...
03.01.2021
1
ответ

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

Я хочу, чтобы отчет после завершения команды был похож на следующий :Время начала :01.02.21 01 :27pm Время окончания :01.02.21 02 :29pm Общая продолжительность :01 час 02 минуты Я понял, что могу получить время начала...
03.01.2021
1
ответ

Как в ZSH удалить произвольный элемент ассоциативного массива?

Имеющийся у меня ассоциативный массив содержит произвольные ключи, включая ключи, содержащие обратные кавычки, скобки и т. д. :$ typeset -А обр. $ ключ = '`' $ arr[$key]=обратная кавычка $ эхо $ обр [$ ключ] backquote Теперь мне нужно отключить...
29.12.2020
1
ответ

Как сделать интерфейс не -интерактивным в Arch Linux?

В Debian есть переменная DEBIAN _FRONTEND, которая, если установить ее в неинтерактивную, перестает выдавать запросы и полезна в сценариях. Есть ли у нас аналог в archlinux? Потому что «эхо у | ' действительно...
28.12.2020
1
ответ

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

У меня есть завершение zsh для моего пользовательского скрипта. Он принимает 3 необязательных аргумента --вставка, --редактирование, --rm и дополняет файлы по указанному пути :#compdef pass _pass (){ local -a args args+= (' --...
26.12.2020
1
ответ

Какие арифметические выражения в ZSH могут отображаться в качестве нижнего индекса массива?

Руководство по ЗШ (зшпарам (1 ))читается :Подстрочные индексы массива Отдельные элементы массива могут быть выбраны с помощью подстрочного индекса. Нижний индекс формы `[exp]' выбирает единственный элемент exp,...
21.12.2020
1
ответ

gcloud настройка псевдонима zsh

Я пытался настроить псевдоним команды и функции для gcloud. Я написал ниже функцию и запустил ее в zsh на Mac. Он работает нормально, когда я передаю c и i как отдельные аргументы, но не когда я...
21.12.2020
1
ответ

Удалить несколько файлов с помощью rm только с одним подтверждением для всего (rm -i )?

У меня есть псевдоним rm='rm -irv', и я хочу удалить кучу файлов и/или каталогов, но мне нужно только одно подтверждающее сообщение, например, rm :спускаться в каталог 'myfolder'? Я не против подтвердить для...
16.12.2020
1
ответ

Запуск программы через `xdg -open `из подоболочки без блокировки

Я заметил, что вызов xdg -open из подоболочки надежно блокируется, пока запущенный процесс не будет закрыт. Я подозреваю, что для этого может быть причина, но я не уверен, почему. Например,...
13.12.2020
1
ответ

zsh :повторить :команда не найдена при выполнении сценария zsh

Я только что написал небольшой zsh-скрипт с именем test.sh (, а также сделал его исполняемым ), но я получаю следующую ошибку после выполнения команды sh test.sh :repeat :not found Вот сценарий :#!/usr/bin/zsh...
10.12.2020