1
ответ

Запуск zsh (oh-my-zsh) в режиме Vi при подключении к удаленному серверу по ssh

Я хочу подключиться к удаленному серверу по ssh и иметь сеанс работает в режиме Vi. Я нашел, как это сделать для bash: ssh username@server -t 'bash -o vi' Но мне нужно то же самое для zsh (...
24.06.2019
1
ответ

Как я могу автоматически исправлять опечатки компакт-дисков?

Я часто печатаю быстро и допускаю ошибку при вводе cd ../ как c d../, и по какой-то причине на большинстве серверов Linux, с которыми я работаю, это дает 4-5-секундную задержку, прежде чем мне сообщают, что это неправильно. Есть ли способ ...
20.06.2019
1
ответ

Как использовать стандартный ввод в качестве файла

У меня есть команда, которой нужен файл в качестве входных данных, но я получаю ввод из стандартного ввода и не хочу создавать временный файл. Я хотел бы сделать следующее: #!/bin/bash osadecompile /dev/stdin <...
17.06.2019
1
ответ

Как zsh расширяет переменные перед передачей в программы?

Основное правило zsh заключается в том, что вам не нужно заключать переменные в кавычки, например: % data="single arguments" % печать -l $данные один аргумент Одно известное мне исключение состоит в том, что если аргумент не должен быть ...
17.06.2019
1
ответ

Сделать так, чтобы параметры автозаполнения оставались на экране в zsh, например bash

Когда Apple выпустила первые предварительные версии macOS Catalina для разработчиков, похоже, что они сделали оболочку по умолчанию в zsh вместо старого доброго bash. Я оставался в Мохаве, но, тем не менее, я ...
10.06.2019
1
ответ

Определите псевдонимы git на основе gitconfig в zsh

В моих ~ / .aliases есть следующие строки: function __function_exists () {declare -f -F $ 1> / dev / null return $? } # git aliases (необходимо установить завершение git bash) для al в `...
04.06.2019
1
ответ

Расширения $ -не выполняются должным образом после перенаправления

Кажется, что bash и zsh будут выполнять переменные и арифметические операции в дочернем процессе, когда )они следуют оператору перенаправления, такому как <, >, >> или <<<. б )...
01.06.2019
1
ответ

Настройка псевдонимов для шаблона расширения истории

Подобно существующему $_, который, как я узнал, означает !-1:$, я хотел бы создать псевдонимы для $__, $___ и так далее, которые ссылаются на 2-ю или 3-ю последнюю команду. Я попробовал добавить псевдоним "$__"='!-2:$'...
30.05.2019
1
ответ

Расширить псевдоним в истории ZSH

У меня есть следующий псевдоним в моем псевдониме zshrc nif='nvim $(rg --files | fzf -m || echo +qa)' По сути, я использую rg (ripgrep) для показать все файлы в текущем каталоге и в подкаталогах. Это ...
30.05.2019
1
ответ

Сценарий, переставший работать с “командой, не найденной: ^M”

Когда я пытаюсь запустить следующий скрипт в zsh, через команду/bin/zsh ~/.set_color_scheme.sh я получаю следующую ошибку: команда, не найденная: ^M сценарий имеет u+x полномочия и он раньше продолжал работать...
19.05.2019
1
ответ

что такое команда zsh bindkey для dd vim?

я пытаюсь переназначить dd на dl, чтобы он соответствовал моему .vimrc Я читал документацию некоторое время, я не мог найти ни одной команды, которая соответствовала бы поведению of dd, т.е. удаляет строку и переходит к строке выше, я тестировал ...
18.05.2019
1
ответ

Zsh очистить буфер обратной прокрутки

С помощью Bash CtrlL очистит экран, но не буфер прокрутки . Раньше я работал над этим, используя: tput reset. Однако я заметил, что эта команда не очищает обратную прокрутку ...
04.05.2019
1
ответ

zsh scripting - Как НЕ сопоставить шаблон при создании имени файла?

В настоящее время я пытаюсь просмотреть набор каталогов, но только те, которые мне интересны. $ лс -д */ cfdpost_statefiles/ p050L0260/ p050L0510/ p060L0390/ p070L0260/ p070L0510/ p092L0390/ ...
03.05.2019
1
ответ

Конфигурация .zshrc не устанавливает для ENABLE_TMUX значение true

В моем .zshrc у меня есть ENABLE_TMUX = "TRUE" для одной из строк. Похоже, это не работает, поскольку tmux никогда не запускается в новой оболочке, а переменная среды ENABLE_TMUX всегда ложна, когда я запускаю ...
29.04.2019
1
ответ

zsh с использованием 100% ЦП после запуска редактора атома

У меня небольшая проблема с zsh, иногда он использует ЦП на 100%. На изображении ниже: Как я могу это решить? Я убивал его много раз, но он всегда запускается снова. Файл конфигурации ...
27.04.2019
1
ответ

заставить zsh запускать команду, когда команда не введена

Представьте, что я набираю текст в командной строке терминала, но на самом деле решаю ничего не вводить. Вместо этого я просто нажимаю ввод. Есть ли способ заставить zsh запустить команду сейчас? Я хочу потенциально сделать это ...
25.04.2019
1
ответ

Почему CTRL + U очищает с помощью zsh все, а не только текст перед курсором, как ожидалось

Я установил zsh и oh-my-zsh на свой терминал Mac , затем CTRL + U обрезает все, что я ввожу, независимо от того, где находится курсор. Если это обычный случай, как я могу установить исходное поведение CTRL + U?
18.04.2019
1
ответ

Условное приглашение powerlevel9k

Я хочу деактивировать правое приглашение, когда панель терминала tmux становится маленькой. Есть ли простой способ условно отобразить переменную RPROMPT в зависимости от ширины экрана?
29.03.2019
1
ответ

Встроенные клавиши со стрелками для редактирования строки во время чтения zsh

У меня есть небольшой zsh-скрипт для запроса пользователя на ввод: #!/usr/bin/env zsh IFS="$(printf "\n\t")" printf "${1-запрос}: " 1>&2 чтение -r запрос echo "${query}" Если я наберу что-то в ...
23.03.2019
1
ответ

Символьная ссылка / bin / sh работает некорректно

Я использую i3, и по умолчанию он использует sh при запуске процесса с помощью команды i3 config exec. Это замечательно, но это означает, что переменные окружения, созданные в моем .zshrc, не получают ...
14.03.2019
1
ответ

Что можно сделать, чтобы включить автоматическое переключение на резервную сеть при потере пакетов?

Если я создаю соединение с помощью сетевого соединения (с помощью режима active-backup), то, хотя автоматическое переключение на резервную сеть происходит, если я извлекаю сетевой кабель, оно не происходит, когда...
06.03.2019
1
ответ

ZSH - Зацикливать файлы, игнорировать определенные шаблоны (no ls или find)

Я только что закончил читать статью под названием «Почему не следует анализировать вывод ls».Я хочу зациклить каждый файл в каталоге, и в статье говорится, что следующий является одним из самых простых и ...
06.03.2019
1
ответ

Удаление цветов из zsh-завершения табуляции

Я не хочу видеть цвета в предложениях по zsh-завершению табуляции. Они усложняют мне чтение. Как я могу это сделать? Вот мой .zshrc: # _ # _______ | | __ # | _ / __ | _ \ # / ...
27.02.2019
1
ответ

Разница между zsh -история -подстрока -поиск и вверх -строка -или -начало -поиск

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

CentOS7 не запускается без монитора

При использовании Windows 7 на том же компьютере у меня не возникало этой проблемы. Теперь я не могу запустить свой сервер, если монитор не подключен. Когда я включаю его без монитора, я не слышу загрузки жесткого диска, а также не могу...
17.02.2019
1
ответ

Как получить переменные, расширенные в выводе команды jobs

Как вы можете видеть в следующем выводе, переменная $ i в выводе ps aux расширяется до сна 1, сна 2 и т. д. Есть ли способ заставить zsh делать то же самое? В выводе заданий все команды получают ...
14.02.2019
1
ответ

Запретить завершение файлов для команды 'make' в оболочке zsh

Контекст оболочки zsh, фреймворк oh-my-zsh , нет специальной конфигурации zsh (та же проблема с zsh-завершениями или без них): см. .Zshrc в конце. Проблема Если каталог содержит: make-файл с ...
07.02.2019
1
ответ

Убедитесь, что встроенная команда запускается в патологических обстоятельствах

, учитывая враждебную среду, такую ​​как: для слова в встроенном типе команды DECASTARE DECLARE SET SET Unset; Do Eval "$ Word () {echo $ word function;}; псевдоним $ word = 'echo $ слова псевдоним" " Сделано это ...
29.01.2019
1
ответ

переменная окружения Понимания / обстреливает синтаксис

, я просто следовал устанавливать инструкциям для zsh-самовнушения, и я не понимаю то, что делает часть следующей команды: клон мерзавца https://github.com/zsh-users/zsh-autosuggestions $ {...
27.01.2019
1
ответ

Используйте двоеточие в качестве разделителя имени файла в завершении вкладки zsh

У меня есть много программ, которые принимают аргументы имени файла как один (или несколько) путь/к/файлу. scp:путь/к/file.ext ark:/abs/path/to/file.ext Возможно ли сделать zsh полными именами файлов после некоторых ключевых слов...
14.01.2019