Запитання з тегом «autocomplete»

Функція, що надається інтерактивними програмами, такими як оболонки та текстові редактори, що вставляє текст, щоб завершити слово чи фразу, яку користувач, ймовірно, має намір скласти.

2
Як я можу налаштувати завершення zsh для показу прихованих файлів і папок?
В даний час, коли я викликаю завершення, поведінка виглядає так: % cd ~/<TAB> Completing directory Desktop/ Downloads/ Pictures/ system/ Videos/ Documents/ Music/ Public/ Templates/ www/ Як я можу налаштувати завершення, щоб також перелічити приховані файли?
11 zsh  autocomplete 

2
Примушуйте нормальне заповнення вкладки Bash, якщо не вдалося інтелектуальне завершення
Оскільки заповнення вкладок стало стандартною функцією в оболонках, я був дуже щасливим користувачем. Мені навіть подобається інтелектуальне завершення програми Bash (де він шукає лише PDF-файли, якщо я набираю evince foo <TAB>) - доки він правильно здогадається. Це руйнує інакше щасливий день, коли Bash використовує своє розумне завершення, щоб відмовитися від …

2
Автоматичне завершення Bash для змінної середовища, що містить ім'я каталогу
Я використовую, серед іншого, баш 4.2.37 на Linux Mint 14. Коли я автоматично заповнюю ім'я змінної середовища, набравши текст Tab, воно розширюється до імені змінної, після чого пробіл. Якщо значення змінної буває іменем каталогу, я хочу, щоб вона розширилася до імені змінної, після чого /. Наприклад, якщо я набираю: $ …

1
zsh завершення: отримання імен файлів із конкретного каталогу
Добре, трохи тла: я використовую Mac, і я максимально роблю в CLI. Зокрема, я часто вписую USB-накопичувач cpабо mvфайл, а потім негайно хочу вийняти (відключити та відключити) його. Зазвичай це може бути досягнуто за допомогою декількох натискань клавіш, за винятком їх відключення, що вимагає (у 10.7) переходу до порожнього простору …
10 zsh  osx  autocomplete 

4
Список усіх файлів / двійкових файлів у поточному PATH
Чи існує "простий" спосіб виконання команди "ls-la" для переліку всіх файлів / виконуваних бінарних файлів у поточному PATH? (Я маю намір передати висновок в grep, для пошуку команд з невідомими префіксами, але в основному відомими "іменами", такий випадок, коли автоматичне завершення / вкладка в bash по суті є марним. Отже, …
10 bash  ls  path  autocomplete 

2
Скасувати завершення вкладки zsh
Чи є спосіб скасувати завершення роботи після його запуску? Я іноді нерозумно натискаю на вкладку, щоб автозавершити створення цілей (лише із чистої бездушності), а потім, в кінцевому підсумку, потрібно почекати довший час, ніж якби я щойно набрав всю «встановити» або «перевірити». Я нічого не помітив на сторінці чоловіка zshzle, але, …
10 zsh  autocomplete 

1
Як змусити мої функції оболонки використовувати існуюче автозавершення в zsh?
У мене визначено пару функцій оболонки, .zshrcякі заощаджують при наборі тексту та дозволяють інтегруватись із екраном. Наприклад: function s() { screen -t "$1" ssh "$@" } Однак, коли я використовую ці функції оболонки, я не можу скористатися вбудованими функціями завершення команд zsh. (У випадку SSH, автоматично заповнюючи імена хостів на …
10 zsh  autocomplete 

1
завершення параметрів списку параметрів zsh
Я звик використовувати завершення вкладки в bash, щоб отримати apt list --upgradable, набравши текст apt ltab--utab, але я не можу зробити те ж саме з zsh: --uне розширюється на, --upgradableколи натискаю tab. Я переглянув деякі рішення, що пропонують встановити zsh-доповнення та додати setopt completealiasesдо них ./zshrc, але жодне з них …
10 zsh  autocomplete 

2
Поєднання завершення вкладки zsh із нечутливістю до справи
У мене zsh 5.0.7 налаштовано на використання невразливого до регістру вкладки zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' Проблема, яка у мене виникає, полягає в тому, що ця нечутливість до цього випадку часто призводить до того, що мені потрібно Tabдодатково натискати . Наприклад, мій домашній каталог містить папки "Робочий стіл", "Документи" та "Завантаження". …
10 zsh  autocomplete 

3
Завершення слів на екрані, як у VIM (Bash або Tmux)
Як я можу налаштувати Bash, Zsh або Tmux для завершення останнього відповідного ідентифікатора на екрані ? Розглянемо цей загальний сценарій: $ git fetch remote: Counting objects: 16, done. remote: Compressing objects: 100% (9/9), done. remote: Total 9 (delta 4), reused 0 (delta 0) Unpacking objects: 100% (9/9), done. From /opt/git/thunder …

2
оновити вкладку bash
У мене є сценарій для автоматичного заповнення своїх ssh-хостів. Якщо я міняю, ~/.ssh/configто автозавершення не оновлюється автоматично. Це мене не дивує. У новій оболонці новий запис підібраний і, звичайно, корисний. Як вручну запустити оновлення завершення в bash?

1
zsh - повністю розширити бінарний шлях на <tab>
У моєму поточному поведінці zsh, натискання на вкладку після введення "sudo" просто додає пробіл. $ sudo ... Мені дуже хочеться, щоб вкладка повністю розширилася на шлях двійкового файлу, який він збирається виконати, коли натиснув вкладку, що дозволить мені побачити, що буде запущено: $ /usr/bin/sudo ... Метою є захист від випадків, …
10 zsh  path  autocomplete 

3
Як встановити правила автозаповнення Zsh для другого аргументу (функції) для існуючих правил команди?
У мене є спеціальна функція Zshg : function g() { # Handle arguments [...] } У ньому я обробляю короткі аргументи, які виконують команди Git. Наприклад: g ls # Executes git ls-files ... g g # Executes git grep ... Мені потрібно мати змогу встановити правила автодоповнення до правил Гіта …
9 zsh  autocomplete  git 

1
Автоматичне завершення Zsh пропонують повноцінні функції (_git _vim тощо)
У мене невеликий роздратування щодо того, як zshробляться повні пропозиції щодо моїх команд. Якщо я наберу початок команди, яку я не встановив, і натисніть tabїї, то запропонує встановити функцію завершення. Скажемо, я хочу виконати, vimале він не встановлений, це запропонує _vim. Чи є спосіб вимкнути це? Або я зробив щось …

1
Вимкнути автоматичне завершення Bash лише для певної команди
Чи можна відключити автозавершення Баша лише для певної команди? Використовуйте регістр: З зрозумілих причин я хотів би вимкнути автоматичне завершення rmкоманди, коли я виконую корінь. Було б також страшним болем, якби я повністю відключив автозавершення, тому хотів би видалити його rmлише. Чи можна це зробити взагалі, бажано без злому /etc/bash_completionта …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.