1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/abgox-PSCompletions

15.05.2025 04:08
GitLife Service Account
  • Исправлена проблема отсутствия завершающего разделителя пути при автодополнении каталогов.
  • Другие оптимизации и исправления.
Последнее сообщение коммита: Merge pull request #40 from abgox/module
15.05.2025 04:08
GitLife Service Account
  • Добавьте метод return_completion в $PSCompletions для использования в hooks.ps1.
  • Другие оптимизации и исправления.
Последнее сообщение коммита: Merge pull request #36 from abgox/module
15.05.2025 04:08
GitLife Service Account
  • Исправление проблемы сброса всех параметров конфигурации при использовании команды psc rm *.
  • Другие оптимизации и исправления.
Последнее сообщение коммита: Merge pull request #35 from abgox/module
15.05.2025 04:08
GitLife Service Account
  • Исправление ошибок при выполнении подкоманды psc.
  • Другие оптимизации и исправления.
Последнее сообщение коммита: Merge pull request #34 from abgox/module
15.05.2025 04:07
GitLife Service Account
  • Удалите ненужные операции ввода и вывода файлов.
  • Другие оптимизации и исправления.
Последнее сообщение коммита: Merge pull request #33 from abgox/module
15.05.2025 04:07
GitLife Service Account
  • Исправлено отсутствие правильного добавления psc после обновления версии.
Последнее сообщение коммита: Merge pull request #32 from abgox/module
15.05.2025 04:07
GitLife Service Account
  • Уменьшено количество операций с вводом-выводом файлов, оптимизированы методы инициализации, что улучшило скорость первого запуска.
    • Удалены файлы alias.txt из каждого каталога автодополнения, данные теперь хранятся в файле data.json.
  • Конфигурационный файл config.json объединен с файлом data.json.
    • Внимание: если используется scoop для установки PSCompletions, проверьте, обновлен ли параметр persist в манифесте приложения на data.json.
  • Изменены названия практически всех конфигурационных параметров.
    • Изменение названий параметров не влияет на нормальную работу, при обновлении версии конфигурационные параметры будут автоматически перенесены.
    • Например:
      • update => enable_completions_update
      • module_update => enable_module_update
      • menu_show_tip => enable_tip
      • ...
  • Удалены два конфигурационных параметра: github и gitee.
    • Если требуется указать пользовательский адрес, используйте параметр конфигурации url.
    • psc config url <url>
  • Другие оптимизации и исправления.
Последнее сообщение коммита: Merge pull request #31 from abgox/module
15.05.2025 04:06
GitLife Service Account

При включении menu_is_prefix_match обработка входных данных после извлечения общего префикса могла привести к ошибкам, но теперь это уже исправлено.

Последнее сообщение коммита: Merge pull request #29 from abgox/module
15.05.2025 04:06
GitLife Service Account
  • Исправление ошибки преобразования типов параметров в методе (show_module_menu)
Последнее сообщение коммита: Merge pull request #28 from abgox/module
15.05.2025 04:06
GitLife Service Account
  • Добавьте конфигурационный параметр menu_is_loop, который контролирует циклическое отображение меню, значение по умолчанию равно 1
    • Отключите его: psc menu config menu_is_loop 0
  • Оптимизируйте логику миграции для старых версий
Последнее сообщение коммита: Merge pull request #27 from abgox/module
15.05.2025 04:06
GitLife Service Account
  • Добавлены три конфигурации menu:

    1. menu_trigger_key: Значение по умолчанию — Tab, используется для настройки кнопки, которая активирует меню автозаполнения.

      • Настройка: psc menu config menu_trigger_key <key>
    2. menu_enhance: Значение по умолчанию — 1, используется для настройки включения или отключения улучшенного режима автозаполнения.

      • Настройка: psc menu config menu_enhance 1
      • При включении PSCompletions перехватывает все автозаполнения и использует меню автозаполнения, предоставленное PSCompletions, для отображения автозаполнения.
      • Например, команды Get-*, Set-* и другие в PowerShell будут использовать меню автозаполнения, предоставленное PSCompletions.
      • Важно отметить, что это настройка работает только при включенном menu_enable.
      • Описание улучшенного режима меню
    3. menu_show_tip_when_enhance: Значение по умолчанию — 1, используется для настройки отображения подсказок команд для автозаполнений, добавленных не через psc add.

      • Настройка: psc menu config menu_show_tip_when_enhance 1
      • Используется вместе с menu_enhance- Устранены проблемы частичного отображения меню, вызванные многобайтовыми символами.
    • Это особенно полезно при использовании menu_enhance.
    • Например, при вводе команды cd и нажатии Tab для активации автозаполнения, даже если в автозаполнении присутствуют кириллические символы или другие многобайтовые символы, меню не будет иметь проблем с отображением.
  • Поддержка автоматического переноса строк подсказок автозаполнения в зависимости от доступной ширины. - Для улучшения пользовательского опыта значение по умолчанию для настройки menu_tip_follow_cursor изменено с 0 на 1.

  • Переработан код, перестроена структура файлов исходного кода, выделены общие компоненты.

  • Оптимизирована производительность с использованием многопоточности, удалены избыточные операторы.

  • Устранены другие проблемы.

  • Улучшена структура кода.

Последнее сообщение коммита: feat(README): update
15.05.2025 04:05
GitLife Service Account
  • Теперь Windows PowerShell также может использовать меню автозавершения, предоставленное модулем.
    • Однако из-за проблем с отрисовкой, стиль границ меню автозавершения не может быть настроен.
  • Исправлены некоторые другие проблемы.
  • Изменена структура каталогов исходных кодов.
  • Упорядочен код.
Последнее сообщение коммита: feat(module): update version to 4.1.0
1
https://api.gitlife.ru/oschina-mirror/abgox-PSCompletions.git
git@api.gitlife.ru:oschina-mirror/abgox-PSCompletions.git
oschina-mirror
abgox-PSCompletions
abgox-PSCompletions