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

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

2
Як вказати спеціальне автозаповнення для конкретних команд?
Чи є спосіб, коли баш точно знати, що відображати при подвійному вкладці? Наприклад, у мене є сценарій python, scpyякий вимагає пари аргументів. Наприклад, як apt-get, якщо подвійний вкладку дає вам autoclean build-dep чистий dselect-upgrade оновлення джерела очищення autoremove перевірити dist-upgrade встановити видалити оновлення Чи є спосіб зробити це для власних …

1
Як інструменти командного рядка мають власний список автозаповнення?
Як Bash в Ubuntu знає певний перелік дій інструменту? Наприклад, якщо я два рази набираю apt-get і tab, я бачу лише видалення, оновлення, оновлення ... тощо, але не дії для іншої команди чи файлів у поточному каталозі. Я розробляю інструмент командного рядка в Go і хочу надати цю функцію для …

4
Як налаштувати завершення команди Bash?
В bash, досить просто налаштувати індивідуальне завершення аргументів команди за допомогою completeвбудованого. Наприклад, якщо для гіпотетичної команди із конспектом foo --a | --b | --cви могли б це зробитиcomplete -W '--a --b --c' foo Ви також можете налаштувати завершення ви отримуєте , коли ви натискаєте Tabна порожній рядку , використовуючи …

2
чи є спосіб встановити забарвлення для вкладки CD?
Я використовую ubuntu 11.04. Чи є спосіб встановити забарвлення для виведення даних після завершення вкладки компакт-диска, ls тощо? тобто myshell@root$ cd ~/user/files/ Я потрапляю на вкладку ... myfile myfoo mybar <- цей вихід кольоровий? Я сподіваюся, що вам сподобалася моя діаграма.

1
Завершення першого аргументу CD СТАРИЙ НОВИЙ
В zsh, то cdкоманда має вигляд двох аргументів: cd OLD NEWзмінюється ${PWD/OLD/NEW}. За допомогою системи завершення нового стилю zsh здатна завершити NEW: другий аргумент завершується на основі того, що OLDможна замінити, щоб отримати існуючий каталог. Але перший аргумент завершений лише для існуючих каталогів. Як я можу змусити zsh запропонувати доповнення, …

1
Додайте аргументи з попередньої команди до завершення zsh
У zsh (як і bash) ви можете використовувати деякі розширення слів історії історії для позначення аргументів попередніх команд. Цей приклад показує отримання 2-го параметра з попередньої команди в історії з !:#розширенням: % echo foo bar baz foo bar baz % echo !:2 echo bar bar Я часто точно забуваю, який …
22 zsh  autocomplete 

4
Виберіть елемент у списку автоматичного заповнення vim, не вставляючи розрив рядка
Досить дратівливою особливістю vim є те, що якщо ви перебуваєте у режимі вставки та виконуєте автозаповнення (Ctrl-N), клавіша зі стрілкою вниз до потрібного елемента та натисніть клавішу Enter, тоді він вставляє елемент, а також вставляє новий рядок, який ви тоді доведеться видалити. Чи є спосіб вибрати елемент із списку автозаповнення …
22 vim  autocomplete 

2
Як реалізувати пропозицію щодо встановлення пакунків на Debian?
Я помітив, що перебуваючи на Ubuntu, якщо я набираю таке: mc і він не встановлений, я отримую повідомлення нижче: The program 'mc' is currently not installed. You can install it by typing: sudo apt-get install mc Однак у Debian такого немає. Він просто дає повідомлення "-bash: / usr / bin …

1
git завершення за допомогою zsh: імена файлів з пробілами не вдається уникнути належним чином
Git завершення: У мене виникають труднощі з автозавершеннями назви файлу git у моїй системі. Я використовую zsh(5.0.5) з git(1.9.3) для OS X (10.9.3). І те, zshі gitінстальовано за допомогою домашнього перекладу. (Вихід повної версії знаходиться внизу публікації.) gitзавершення імені файлу не містить пробілів, як я очікував. Коли я набираю ім'я …
20 zsh  autocomplete  git 

5
Debian - автоматичне завершення apt (не apt-get) не працює
Я на Debian Jessie 8.6. Я помітив, що apt-getотримує очікуване автозавершення bash при натисканні на вкладку для пакетів та команд, але при спробі використовувати його з aptцим не працює. Я пам'ятаю, як використовував xubuntu 16.04 там, де він працював, тому мені здається дивним, що він не працює тут. Чи є …

3
Вимкнути заповнення вкладки в Bash для деякого каталогу, який містить велику кількість файлів?
Я працюю з великою кількістю файлів, які я зберігаю в каталозі. Кожен раз, коли я заходжу в цей каталог і випадково натискаю Tabдвічі, це показує файли, що відповідають шаблону, занадто багато часу (це може бути більше хвилин), і я дуже роздратований такою поведінкою. Наприклад, структура мого каталогу: my-project/ ├── docs/ …

3
Вимкнути заповнення вкладки bash
Чи можна відключити автозаповнення bash на натисканні вкладки? Я хочу це зробити в тому, що я часто вставляю код з редактора, де я використовую символ вкладки замість кількох пробілів для відступу, у свій термінал. І ні, ви не можете переконати мене використовувати пробіли замість вкладок.

1
Динамічне автозаповнення zsh для користувацьких команд
Я намагаюся записати функції завершення деяких написаних нами спеціальних функцій, але, здається, справді бореться навіть із найпростішими. Приклад функції: function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name> <environment name>" echo "e.g.:" echo " eb_instances production kraken-prod-api" return 1 fi aws ec2 describe-instances …
19 zsh  autocomplete 

1
Завершення вкладки Zsh не працюють, як потрібно для часткових шляхів
Я хочу, щоб нечітке до завершення файлів і каталогів у zsh. Прочитавши посібник протягом декількох годин, ось що я придумав: zstyle ':completion:*:*:*:*:globbed-files' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:local-directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' Крім того, я хочу натиснути TABодин раз, щоб відобразити можливі завершення, змінивши лише те, що …
17 zsh  autocomplete 

1
Завершення вкладки "../" в zsh
У bash я можу використовувати доповнення табуляції, щоб перемістити одну директорію вгору і знову спуститися вниз іншою стежкою. Наприклад, припустимо, я перебуваю $HOME/folder1, і я хочу це cdзробити $HOME/folder2. $HOMEє лише два довідні каталоги folder1та folder2. У баші я міг просто набрати cd ..[TAB]f[TAB]2 і закінчиться в $HOME/folder2. У моїй …

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