Похожие вопросы

Как удалить запись в автозаполнение в Microsoft Edge
Как нечеткие полные имена файлов в bash, как плагин vim ctrlp?
Chrome Omnibox прерывает ввод, фокус переходит к мгновенному поиску
Автоматическое заполнение только определенных полей в Google Chrome
Автозаполнение паролей Firefox
Как отключить автозаполнение форм Firefox только для определенных веб-сайтов или для всех сайтов временно?
Хром автоматическое заполнение имени пользователя/пароля inconsistant
Sublime Text автозаполнение пользовательских функций php
Как добавить автозаполнение в notepad++ для javascript в an.html-файл?
поведение автозаполнения emacs с подчеркиваниями в режиме python
Как отключить функцию автоматической коррекции экранной клавиатуры в Outlook 2013?
Удалить автозаполнение поля в Гугл Хром
Как автозаполнить одинарные двойные кавычки, скобки и т. д. В редакторе VIM?
Изменение сочетания клавиш для автозаполнения В Mac OS
Как удалить адреса из раскрывающегося списка автозаполнения Thunderbird?

Отключение завершения SVN" oh-my-zsh"

Я использую версию Zsh:4.3.11 С oh-my-zsh основы.

в сочетании с" oh-my-zsh " Zsh попытается автозаполнить команды SVN (и Git, если на то пошло), когда клавиша TAB нажата во время команды. Поскольку он, очевидно, делает некоторую магию разбора за занавесками, автозаполнение команд SVN в огромном хранилище вводит значительную задержку.

svn add a[TAB]
* ~2-3 second delay *
svn add apps/

Это сводит меня к краю, и через пару месяцы, когда для Zsh не осталось ничего, кроме похвалы, я временно вернулся к Bash, поскольку неспособность использовать оболочку в одном конкретном репозитории просто смешна.

Примечание:


Здесь есть два дополнительных фактора, и хотя я не уверен в их значении, я все равно перечислю их:

  • это делается через SSH
  • обычное имя файла-автозаполнение происходит мгновенно. Только имя файла-автозаполнение во время SVN команды запаздывают.
5
задан krystah
источник

1 ответов

Я уверен, что это не хороший способ, но вы можете заменить svnзавершение с

compdef '_files -g "*"' svn

после этого, zsh будет предлагать только файлы

% svn     
tags in context :completion::complete:svn::
    globbed-files  (_files)

вместо выделенного и времени _svn дополнения:

% svn 
tags in context :completion::complete:svn::
    argument-1 options  (_arguments _svn _subversion)
tags in context :completion::complete:svn:argument-1:
    commands  (_svn _subversion)
2
отвечен mpy 2013-12-18 14:07:25
источник

Другие вопросы autocomplete bash svn zsh