Мой текущий рабочий процесс: CTRL+ SHIFT+, Tчтобы запустить новое окно терминала. Это запускает новый терминал Zsh. Типа tmuxдля запуска tmux. Как я могу загрузить tmux по умолчанию с новым окном...
Мой текущий рабочий процесс: CTRL+ SHIFT+, Tчтобы запустить новое окно терминала. Это запускает новый терминал Zsh. Типа tmuxдля запуска tmux. Как я могу загрузить tmux по умолчанию с новым окном...
Моя .zshrcвыглядит так: export EDITOR="/usr/bin/vim" Теперь, когда я открываю терминал и ввожу комбинацию клавиш, например, ctrlaчтобы перейти к началу строки, она не работает. Вместо этого строка ^A(или другая строка, в зависимости от введенного мной ярлыка) вводится в терминал: emlai:~ % ^A...
Я использую Ubuntu 11.04. Есть ли способ установить раскраску для вывода после завершения табуляции списка CD, Ls или т. Д.? т.е. myshell@root$ cd ~/user/files/ Я нажал на вкладку ... myfile myfoo mybar <- этот вывод цветной? Я надеюсь, вам понравилась моя...
Продолжение к фоновой части в этом вопросе . В bashя могу использовать ${!FOO}для двойной замены, в zsh ${(P)FOO}. В обоих случаях работает старая школа (hack-y) eval \$$FOO. Итак, самая разумная и логичная вещь для меня - ${${FOO}}, ${${${FOO}}}…двойная / тройная / n замена. Почему это не...
В настоящее время у меня есть следующее .zshrc: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search Тем не менее, это только кажется, что соответствует содержанию моего текущего ввода до появления пробела. Например, sudo ls /будет соответствовать каждой строке в моей истории,...
Используя zsh, я получаю сообщение «Не найдено совпадений» при выборе шаблона, который не подходит rmи даже при перенаправлении вывода. # rm * > /dev/zero 2>&1 zsh: no matches found: * Как я могу избавиться от этого...
В zshкоманде cdкоманда имеет форму с двумя аргументами: cd OLD NEWизменяется на ${PWD/OLD/NEW}. С системой завершения в новом стиле zsh может выполнить NEW: второй аргумент завершается на основе того, что OLDможно заменить, чтобы получить существующий каталог. Но первый аргумент дополняется только...
Можно ли использовать встроенный редактор строк zsh ( zle) для подачи ввода в подпроцесс? То есть я хотел бы запустить zlewrap mycommandгде zlewrapфункция zsh и mycommandлюбая программа, которая просто читает строки из stdin; zlewrapбудет эффективно предоставлять возможности редактирования строки...
В zsh (также как и в bash) вы можете использовать некоторые расширения исторического слова для обозначения аргументов из предыдущих команд. Этот пример показывает получение второго параметра из предыдущей команды в истории с !:#расширением: % echo foo bar baz foo bar baz % echo !:2 echo bar bar Я...
ПРЕДУПРЕЖДЕНИЕ НЕ ПЫТАЙТЕСЬ ЗАПУСТИТЬ ЭТО НА ПРОИЗВОДСТВЕННОМ МАШИНЕ Читая страницу Википедии по теме, я обычно следую за тем, что происходит со следующим кодом: :(){ :|:& };: выдержка из описания Следующая вилочная бомба была представлена как искусство в 2002 году;56 его точное...
У меня проблема, я не уверен, как обойти. Где-то в моей системе у меня есть псевдоним, определяемый так: alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\' Я не уверен, в каком файле это находится, и я хочу изменить (или фактически удалить) это. Я мог бы просто...
Я хотел бы иметь файл, например. f только с псевдонимами zsh (из соображений чистоты). Затем я хотел бы включить файл f в мой файл .zshrc , чтобы псевдонимы, определенные в f, были видны в .zshrc . Является ли это возможным? Если это так, я мог бы создать сценарий, например. my_alias( $my_alias ll...
Первые два символа были повторены, пока я использую, Tabчтобы сделать завершение. На скриншоте ниже, cdповторяется. Я пробовал rxvt-unicdoe, xterm, терминатор. Все эти эмуляторы терминала имеют эту проблему. Zsh версия 5.0.2, конфигурационный файл...
Скажем, у меня есть сценарий: some-command "$var1" "$var2" ... И, в случае, если var1это пусто, я бы предпочел, чтобы он был заменен ничем вместо пустой строки, чтобы выполняемая команда была: some-command "$var2" ... и нет: some-command '' "$var2" ... Есть ли более простой способ, чем тестирование...
Скажем, у меня есть два пути: <source_path>и <target_path>. Я хотел бы, чтобы моя оболочка (zsh) автоматически выяснила, есть ли способ представить <target_path>из нее <source_path>относительный путь. Например предположим <source_path> является /foo/bar/something...
Экспрессия: $ ksh -c 'for ((i=0;i<10;i++)){ echo $i;}' 0 1 2 3 4 работает правильно. Я не могу найти описание этого синтаксиса, в котором {...;}он заменяет, ; do ...; doneв руководстве. Есть ли ссылка в руководстве? Для каких оболочек это работает...
Допустим, моя подсказка выглядит так (_ обозначает мой курсор) ~ % _ Могу ли я сделать так, чтобы это выглядело так ~ % _ [some status] Первоначально вопрос был о zsh, но теперь есть другие ответы....
У меня есть скрипт, который я хочу запускать на двух машинах. Эти две машины получают копии скрипта из одного и того же git-репозитория. Скрипт должен запускаться с правильным интерпретатором (например zsh). К сожалению, оба env и zshживут в разных местах на локальных и удаленных машинах: Удаленная...
Git завершение: У меня проблемы с автозаполнением имени файла в моей системе. Я использую zsh(5.0.5) с git(1.9.3) на OS X (10.9.3). Оба zshи gitбыли установлены через доморощенный. (Полная версия вывода находится внизу поста.) gitЗавершение имени файла не вставляет пробелы, как я ожидаю. Когда я...
Я использую virtualenv, virtualenvwrapper, zsh, oh-my-zsh, терминатор, на CrunchBang. Я пытаюсь отобразить название текущего virtualenvкак workon example (example)... Я перепробовал много решений, ни одно из которых, похоже, не работает, вот мой файл .zshrc , я знаю, нет ничего сложного, чтобы...