1
ответ

Могу ли я выборочно отключить завершение zsh?

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

Несоответствие порядка стека каталога в zsh

Я работаю над Zsh 5.0.2 (последняя стабильная версия), и я заметил что: директора-v и CD - <ВКЛАДКА> шоу другой список каталогов (или по крайней мере каталогов в другом порядке). Кроме того...
15.04.2016
1
ответ

Неограниченная история в zsh

В zsh я хочу иметь неограниченную историю. Я установил HISTSIZE =, который работает в bash. Теперь я импортирую старую историю mv old_history .history, которая довольно большая wc -l .history 43562 .history Если я сейчас закрою ...
02.04.2016
1
ответ

linux - установка порядка, в котором файлы читаются или выводятся с помощью утилит (сортировка)

У меня проблемы с программами, читающими файлы в неправильном порядке, а также выводом в нежелательном порядке с помощью таких утилит, как ls. Я пробовал некоторые параметры LC_COLLATE, но ни один из них ...
28.03.2016
1
ответ

.zshenv не используется при входе в ssh?

Согласно документации, .zshenv используется при всех вызовах оболочки, если не установлен параметр -f. Он должен содержать команды для установки пути поиска команд, а также другие важные параметры окружения...
26.03.2016
1
ответ

Почему cd добавляет каталоги как pushd?

Я использую zsh в Babun (Cygwin с oh-my-zsh и некоторыми дополнительными функциями). Я заметил странное поведение, похоже, cd ведет себя как pushd? {~} »Mkdir foo {~} »Pushd foo ~ / foo ~ {foo} »popd ~ ...
17.03.2016
1
ответ

О передаче аргументов программам через переменные массива

NB: хотя в приведенном ниже вопросе используется rsync, это не вопрос о rsync; это вопрос о массивах zsh. Если я инициализирую переменную EXCLUDES следующим образом EXCLUDES=( --exclude=/foo --exclude=...
06.03.2016
1
ответ

Относительно взаимосвязи между инициализацией оболочки и настольными приложениями после «графического входа в систему» ​​

Я очень (zsh) / несколько (bash ) знакомы с последовательностью инициализации оболочки, когда пользователь входит в систему через текстовый интерфейс. Но как насчет случая «графического входа в систему», IOW, когда пользователь входит в систему ...
18.02.2016
1
ответ

эквивалент часов в zsh

В bash часы (например, watch -n 5 ls -l) могут использоваться для повторения команды через фиксированные интервалы. Эта команда отсутствует на zsh. Есть ли эквивалент?
06.02.2016
1
ответ

Перейти к предыдущей строке многострочной команды

При редактировании многострочных команд с экранированными символами новой строки я не могу перемещаться вверх по строкам. Например, предположим, что я ввожу echo \ one на одну строку, затем нажимаю Enter, а затем хочу отредактировать часть echo \ ...
01.02.2016
1
ответ

Нет подсветки синтаксиса zsh в tmux

У меня появляется правильная подсветка синтаксиса zsh (см. здесь) при первом открытии сеанса оболочки, но как только я вхожу в tmux, подсветка синтаксиса больше не появляется. Я нашел эту проблему на Github ...
24.01.2016
1
ответ

Как написать собственное средство завершения имени файла для определенных каталогов в zsh?

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

bash-подобная последняя команда в истории с использованием клавиш со стрелками вверх и вниз в zsh [дубликат]

В bash мы можем использовать клавиши со стрелками вверх и вниз, чтобы получить последнюю или n-ю предыдущую команду в истории . Можем ли мы сделать это в zsh?
12.01.2016
1
ответ

, щелкнув по команде git commit ID в Терминал, и перейти к этому коммиту в github?

Я запускаю Mac и использую iTerm с ZSH в качестве оболочки. В настоящее время я могу щелкнуть с помощью команды (⌘ + щелчок) по ссылкам или каталогам в моем окне iTerm, и этот каталог или веб-ссылка откроется. Есть ли способ (...
04.01.2016
1
ответ

Suspend a process silently with ctrl-z

В моем текущем рабочем процессе я часто использую CTRL-z для приостановки Vim, чтобы быстро ввести несколько команд перед возобновлением редактирования кода с помощью fg (на самом деле, это снова CTRL-z, благодаря удобному совету ZSH ...
01.01.2016
1
ответ

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

Я хочу создать группу файлов с точками с помощью фигурных скобок, но это не работает: коснитесь. {A..h} результатом является файл. {a..h} создается вместо .a .b .c ...
01.12.2015
1
ответ

Как изменить тему с помощью zsh

Я использую эту конфигурацию на своем Mac (unix) для настройки моей оболочки. Я использую zsh вместо bash, а вместе с zsh слишком много всего. Эта конфигурация .dotfile содержит vim, zsh, git, ...
26.11.2015
1
ответ

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

Я знаю, что setopt с аргументами покажет параметры, для которых установлены значения, отличные от значений по умолчанию; например % уставка интерактивный авторизоваться монитор норки шинстдин zle Если вы запомнили все ...
20.10.2015
1
ответ

Есть ли встроенный (или хотя бы простой) способ проверить существование функции, доступной через $ FPATH?

Я хочу определить функцию foo в сценарий (предназначенный для получения), но только при условии, что какой-либо исполняемый файл, встроенная оболочка, функция или псевдоним с таким именем еще не «существует». ...
17.10.2015
1
ответ

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

Предположим, что некоторая переменная FOO определена (и экспортируется) в текущей среде. Назовем эту среду E0. Теперь я вхожу в другую систему Unix, используя ssh. % ssh (скрытый)
14.10.2015
1
ответ

Как использовать переменные со значениями, содержащими пробелы, в команде сценария Z-shell (zsh)?

У меня есть следующий сценарий Z-оболочки: compiler = clang ++ standard = -std = c + +11 warnings = "- Wall -Wextra -Wpedantic" $ {compiler} $ {warnings} $ {standard} -o $ {1} $ {1} .cpp Это не работает в качестве $ {...
27.07.2015
1
ответ

Следует ли мне переместить свои пользовательские команды из конца ~ / .profile в конец ~ / .zprofile при установке zsh и oh-my-zsh?

Я новый пользователь зш и ой-мой-зш. Перед установкой zsh и oh-my-zsh я настроил свой ~ / .profile для автоматического запуска некоторых программ. Например, мой ~ / .profile запустит guake после 4 ...
09.06.2015
1
ответ

Почему делает энергию экспорта, поскольку РЕДАКТОР в zsh отключает сочетания клавиш?

Мой .zshrc похож на это: экспортируйте РЕДАКТОРА = "/usr/bin/vim" Теперь, когда я открываю терминал и ввожу сочетание клавиш как ctrla для движения в начало строки, это не работает. Вместо этого строка ^...
22.04.2015
1
ответ

ошибка анализа zsh после псевдонима делает = …

У меня есть следующий .zshrc файл в моем корневом каталоге: # изменяют подсказку для содержания имени ответвления мерзавца если применимо git_prompt_info () {current_branch= $ (текущее ответвление мерзавца 2>/dev/null) если [[-...
12.04.2015
1
ответ

Как может я использовать!! в псевдониме zsh

Я пытаюсь создать псевдоним, который полагается на мою предыдущую команду. Скажите, что я выполняю ag нечто После рассмотрения списка, я хочу смочь использовать те результаты в энергии, таким образом, я делаю энергию-q <(!! - vimgrep)...
09.04.2015
1
ответ

Вне зависимости от регистра в завершении имени файла zsh везде

У меня есть следующая строка в моем zshrc, чтобы сделать завершение имени файла нечувствительным к регистру: zstyle ':completion:*' matcher-list 'm:{a-zA-Z} ={A-Za-z}' Это работает в большинстве случаев, но я заметил, что если я...
25.03.2015
1
ответ

Автозавершение Zsh gpg2

Я использую zsh с oh-my-zsh на OSX. Я установил gnupg2 от домашнего пива, дающего мне исполняемый файл gpg2. К сожалению, автоматическое завершение zsh, кажется, только поддерживает gpg (даже при том, что тот исполняемый файл не...
09.03.2015
1
ответ

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

После того, как я клонирую репозиторий мерзавца локально, я хочу переключить ответвление на, говорит, 'ABCD'. Мерзавец $ переходит-a * основные remotes/origin/ABCD ПУЛЬТЫ ДУ/ИСТОЧНИК/ГОЛОВА-> $ пультов ДУ/источника/ведущего устройства источника/ведущег
02.03.2015
1
ответ

Почему select-word-style мешает мне использовать back-kill-word для начальных пробелов?

Если в начале командной строки zsh есть пробел, я обычно могу убрать его с помощью ^W (backward-kill-word). Однако, как только я загружаю стиль select-word - даже если я не выбираю какой-либо специальный стиль -...
16.02.2015
1
ответ

Расширение имени файла от диапазонов даты

Рассмотрите даты в формате ISO 8601 т.е. 'YYYY-MM-DD', например, 28.01.2015, и скажите, что у нас есть папка с файлами формы: AAAA _ <дата> _BBBB я ищу шаблон шарика в zsh (или Bash)...
04.02.2015