Tag: zsh

Поиск в обратном и прямом направлениях осуществляется с помощью vi-режима в zsh

Когда я вхожу в режим vi с помощью set -o vi , я вхожу в командный режим, и я касаюсь клавиши ? он производит a / и наоборот. Это нормально? Как я могу изменить это поведение?

Глобальный стек

Для текущей сессии zsh я использую команду dirs -v для печати стека каталога. Я хотел бы иметь аналогичный инструмент, который показывает мне стек каталога всех сеансов, а также закрытые. Или если не стек, то история каталогов, в которых я был. У меня есть некоторые идеи, как это сделать, но, возможно, существует хорошее чистое решение, которое […]

`ls \` выходит из сеанса терминала?

Как и многие, у меня есть alias ll=ls -l[.]+ Set. Минуту назад я набрал ll а затем случайно ударил по пути, чтобы вернуться. Я снова вернусь, чтобы закончить команду (в строке строки), ожидая увидеть обычный вывод ll . Вместо этого я получил: % ll\ % [Process completed] Ого! Что случилось? Это было как если бы […]

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

Как вы управляете своими псевдонимами bash / zsh? Есть ли инструмент для этого более легко и менее «думать о псевдониме -> открыть .zshrc-sourced-file -> edit -> закрыть, перезагрузить .zshrc -> использовать псевдоним»?

Как я могу сделать свою тему Zsh («fade») хорошо выглядеть в urxvt?

Я использую Arch Linux, и как новичок я пока не хочу использовать эмулятор терминала. Поскольку rxvt-unicode кажется самым популярным, я думал, что сначала попробую. Я настраиваю его сейчас, используя .Xresources , но мне интересно, как я мог бы улучшить свою zsh тему. Я использую droid sans mono regular шрифт droid sans mono regular размером 10 […]

tmux start process, если он еще не запущен

В моем .zshrc меня есть немного логики, которая автоматически запустит сеанс tmux или, если сеансы уже запущены, предложите подключиться к одному из них или создать новый и подключиться к нему. Все это отлично работает, но у меня есть новое требование, которое я не могу понять: когда начинается новый сеанс и какой-то конкретный процесс не выполняется, […]

Отключить Oh-My-ZSH Завершение начала имени файла

Я начинаю использовать стек каталогов в ZSH, но у меня возникла проблема. В идеальном каталоге ввод cd -<TAB> дает мне вывод dirs -v . Однако в некоторых других (т.е. папке «Мои загрузки») есть подкаталог или файл с именем « – в нем, и он завершает этот каталог. Например: $ cd / $ cd home $ […]

Проблема в активации среды на сервере UAT

Я работал над скриптом, который регистрируется на сервере UAT , перенаправляется в нужную папку и активирует виртуальную среду. Ниже приведен сценарий: function gotouat(){ branch=`getBranchName`; echo "Logging into uat for branch $branch"; ssh -t uat "cd ../projects/$branch && source envproj/bin/activate; zsh"; } Этот скрипт перенаправляется в необходимую ветвь, но не запускает виртуальную среду. Ниже приведены журналы […]

выделение коррекции zsh

Когда автокоррекция zsh предполагает изменение длинного имени файла, может быть трудно определить, какое изменение действительно предлагается: Пример может быть искусственным, поскольку выполнение вкладок выполнило бы работу (и я могу вслепую принять исправление без корректуры). Но могут быть и другие случаи, когда я действительно хочу исправить это предложение, и был бы признателен, если предлагаемое изменение (то […]

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

Я настроил XFCE для gmrun качестве диалогового окна запуска (Alt-F2). Он отлично работает с завершением по командам, но не предлагает завершения по аргументам. Как настроить диалог запуска с полным набором возможностей bash / zsh, таких как автозаполнение?

Linux и Unix - лучшая ОС в мире.