marlonrichert/zsh-автозаполнение

Этот коммит не принадлежит ни одной ветке в этом репозитории и может принадлежать форку за пределами репозитория.

Переключение веток/тегов
Филиалы Метки
Не удалось загрузить ветки
Нечего показать
Не удалось загрузить теги
Нечего показать

Имя уже используется

Тег с указанным именем ветки уже существует. Многие команды Git принимают имена как тегов, так и веток, поэтому создание этой ветки может привести к неожиданному поведению. Вы уверены, что хотите создать эту ветку?

Отменить Создать
Код

  • Местный
  • Кодовые пространства

Интерфейс командной строки HTTPS GitHub
Используйте Git или оформите заказ с помощью SVN, используя веб-URL.
Работайте быстро с нашим официальным интерфейсом командной строки. Учить больше.

Войти Требуется

Пожалуйста, войдите, чтобы использовать Codespaces.

Запуск рабочего стола GitHub

Если ничего не происходит, загрузите GitHub Desktop и повторите попытку.

Запуск рабочего стола GitHub

Если ничего не происходит, загрузите GitHub Desktop и повторите попытку.

Запуск Xcode

Если ничего не происходит, скачайте Xcode и повторите попытку.

Запуск кода Visual Studio

Ваше кодовое пространство откроется, как только будет готово.

Возникла проблема с подготовкой кодового пространства. Повторите попытку.

Последний коммит

866c661 16 ноября 2022 г.
866c661

Git-статистика

Файлы

Не удалось загрузить последнюю информацию о коммите.

Тип
Имя
Последнее сообщение коммита
Время фиксации
Посмотреть код

README.md

zsh-автозаполнение добавляет автодополнение с опережением ввода в реальном времени к Зш. Найдите по мере ввода, затем нажмите Tab, чтобы вставить верхнее завершение, Shift Tab, чтобы вставить нижнее, или ↓ / PgDn, чтобы выбрать другое завершение.

Помимо живого автозаполнения, zsh-autocomplete имеет множество других полезных функций.

Читать еще:  Кто унижает себя, тот хочет быть возвышенным

Оптимизированная конфигурация завершения

Система завершения Zsh мощная, но сложная в настройке. Итак, zsh-autocomplete делает это за вас, предоставляя управляемый список параметров конфигурации для изменения значений по умолчанию.

Поиск в истории

Нажмите Ctrl R или Ctrl S, чтобы выполнить многострочный поиск в истории.

Нажмите ↑ (или Alt ↑ или PgUp ), чтобы открыть меню с последними 16 элементами истории.Если командная строка не пуста, то содержимое командной строки используется для выполнения нечеткого поиска в истории.

меню истории

Нажмите Ctrl Space в меню завершения или в меню истории, чтобы вставить более одного элемента.

выбор из нескольких вариантов

Недавнее завершение каталогов

Работает из коробки с нулевой конфигурацией, но также поддерживает zsh-z, zoxide, z.lua, rupa/z.sh, autojump и fasd.

последние каталоги

В командной строке:

Ключ(и) Действие Виджет
Вкладка Вставить верхнее завершение полное слово
Вкладка «Сдвиг» Вставить нижнее завершение полное слово
Ctrl Пробел Показать дополнительные завершения список-расширить
Курсор вниз (если возможно) или меню завершения нижестоящий-или-выбрать
PgDn/Альт ↓ Меню завершения (всегда) меню-выбрать
Курсор вверх (если можно) или меню истории up-line-or-search
PgUp/Alt ↑ Меню истории (всегда) история-поиск
Ctrl Р Поиск в истории в реальном времени, от новых к старым История-инкрементный-поиск-назад
Ctrl С Поиск в истории в реальном времени, от самого старого к самому новому История-добавочный-поиск-вперед

В меню завершения:

Ключ(и) Действие
↑ / ↓ / ← / → Изменить выбор
Альт ↑ Назад на одну группу
Альт ↓ Вперед одна группа
PgUp/PgDn Страница вверх/вниз
Ctrl Р Найти текст вперед
Ctrl С Найти текст в обратном порядке
Вкладка Вставить выделение и выйти из меню
Ctrl Пробел Вставить выделение, но остаться в меню
Вкладка «Сдвиг» Вставить нижнее завершение и выйти из меню
Ctrl-
Ctrl /
Отменить и выйти из меню
Войти Отправить командную строку
другие ключи Поведение Zsh по умолчанию
Читать еще:  Почему вы хотите сделать карьеру в

В меню истории:

Ключ(и) Действие
↑ / ↓ Изменить выбор
Вкладка Вставить выделение и выйти из меню
Ctrl Пробел Вставить выделение, но остаться в меню
Ctrl-
Ctrl /
Отменить и выйти из меню
Войти Отправить командную строку
другие ключи Поведение Zsh по умолчанию
  • Протестировано для работы с Zsh 5.7 или новее.
  • Теоретически должно работать с Zsh 5.4 или новее, но я не могу это проверить.

Если вы используете Znap, просто добавьте в файл .zshrc следующее:

знэп источник marlonrichert/zsh-автозаполнение

Затем перезапустите вашу оболочку.

% мгновенная тяга

Параметры конфигурации см. в прилагаемом файле .zshrc.

Чтобы удалить, удалите исходный код znap marlonrichert/zsh-autocomplete из файла .zshrc, затем запустите

% znap деинсталлировать
  1. Клонируйте репозиторий:
% CD ~/Гит # . или где бы вы ни хранили свои репозитории Git/плагины Zsh % git clone --depth 1 -- https://github.com/marlonrichert/zsh-autocomplete.git
источник ~/Git/zsh-autocomplete/zsh-autocomplete.plugin.zsh
skip_global_compinit=1

Затем перезапустите вашу оболочку.

% гит -С ~zsh-автозаполнение тянуть

Чтобы удалить, просто отмените описанные выше шаги установки в обратном порядке:

  1. Восстановите строки, которые вы удалили на шаге 3.
  2. Удалите строку, которую вы добавили на шаге 2.
  3. Удалите репозиторий, созданный на шаге 1. Наконец, перезапустите оболочку.

Другие фреймворки/менеджеры плагинов

Чтобы установить с помощью другого фреймворка Zsh или менеджера плагинов, обратитесь к документации вашего фреймворка/менеджера плагинов для получения инструкций.

Этот проект находится под лицензией MIT License. Подробности смотрите в файле LICENSE.

О

🤖 Упреждающее завершение ввода в реальном времени для Zsh. Асинхронное автозаполнение с поиском по мере ввода.

Ссылка на основную публикацию
Adblock
detector