Une fonctionnalité fournie par des programmes interactifs tels que des coquilles et des éditeurs de texte qui insère du texte pour compléter un mot ou une phrase que l'utilisateur a probablement l'intention de composer.
J'utilise oh-my-zsh sur Mac OS X avec homebrew'ed zsh 4.3.12. Je suis récemment tombé sur un problème étrange. Dans scripts/not-usedj'ai plusieurs .Rfichiers: breakdowns.R eventloop.R process-largeclients.R process-qt.R reprocess-pinning.R calculate-qt-error.R generate_decision_tree.R process-net.R process-scalingexp.R Cependant, lorsque j'essaie ls scripts/not-used/+ Tabla première complétion est l' ls scripts/not-used/_.Rendroit où _représente la position du curseur. Si …
Vraisemblablement, c'est une fonctionnalité fournie par un plugin que j'ai activé dans ma configuration oh-my-zsh (j'utilise zsh depuis de nombreuses années maintenant). J'ai remarqué depuis que j'ai ajouté ma clé publique au serveur (maintenant je peux SSH sur le serveur sans entrer de mot de passe), quand je compose une …
Je voudrais créer une règle d'achèvement pour la liste des paramètres séparés par des virgules. Par exemple, j'ai une commande qui reçoit la liste des noms de serveurs: myscript -s name1,name2,name3 En ce moment, j'ai réussi à écrire après l'achèvement: _myscript () { local cur prev opts _get_comp_words_by_ref cur prev …
Cette question est assez similaire à celle-ci , mais je ne comprends pas la solution. Je connais également ce tutoriel , mais je n'arrive toujours pas à comprendre ce que je fais mal. J'essaie de compléter automatiquement la liste des répertoires placés dans /something/: $ ls /something/ One Other Three …
Certaines gitcommandes ont de nombreuses options, et il serait souvent utile de les rechercher pour celle dont j'ai besoin - je cherchais simplement l'option qui contrôle la TABlargeur git-gui, mais il y a environ 200 finitions pour git config. Une solution de contournement évidente consiste à copier toutes les finitions …
J'ai installé l'achèvement de bash en utilisant yum install --enablerepo=epel bash-completion. Bien que cela fonctionne pour certaines commandes de base (git & yum), il me manque une grande partie des finisseurs. Mon /etc/bash_completion.dcontient les éléments suivants: bash_completion.d] $ ls git iprutils redefine_filedir yum yummain.py yum-utils.bash Cependant, je sais qu'il y …
Je préfère lancer des applications GUI à partir d'une fenêtre de terminal plutôt qu'en utilisant un bureau graphique. Une gêne fréquente est que souvent les développeurs n'ont pas anticipé ce type d'utilisation, donc l'application imprime beaucoup de messages inutiles, cryptiques ou non informatifs sur stdout ou stderr. Un encombrement supplémentaire …
Disons que j'ai un programme hello.py et un argument valable possible est: ./hello.py autoawesomesauce Il est possible de taper: ./hello.py auto[tab] à quel point l'argument partiellement complété est envoyé à hello, qui le reconnaît comme tel et le complète ensuite sur le shell pour: ./hello.py autoawesomesauce Je sais que git …
J'ai appuyé ~TabTabsur l'invite de commande bash et j'ai obtenu un ensemble de complétions inattendu. Tout d'abord, il ressemblait à tous les gens du /Usersrépertoire, et bien plus encore. Ensuite, j'ai pensé qu'il faisait la recherche inversée des gens avec des répertoires "home" dans /etc/password, ou peut-être ceux qui étaient …
En bash, l'autocomplétion des chemins a récemment cessé de fonctionner lors de l'émission de vimcommandes où le chemin est plus profond que deux répertoires (il continue de fonctionner comme prévu avec d'autres commandes, telles que lset cd). Par exemple, si je tape ls .config/btsync/btpuis appuie sur TAB, il se développe …
Lorsqu'une fonction d'achèvement prend beaucoup de temps, je peux l'interrompre en appuyant sur Ctrl+ C(touche d'interruption du terminal, envoie SIGINT) ou Ctrl+ G(lié à send-break). Je me retrouve alors avec le mot inachevé. Cependant, s'il m'arrive d' appuyer sur Ctrl+ Cou Ctrl+ Gjuste au moment où la fonction d'achèvement se …
J'ai un processus qui crée des fichiers texte dont les noms de fichiers sont basés sur l'horodatage de leur moment de création: $ ls 1378971222.txt 1378971254.txt 1378971482.txt 1378971488.txt 1378972089.txt 1378972140.txt 1378972141.txt 1378972153.txt 1378972155.txt 1378972241.txt Comment puis-je compléter automatiquement le nom de fichier du dernier fichier créé , c'est-à-dire le fichier …
Lorsque zsh vous montre un menu des achèvements possibles, j'aimerais qu'il me permette shift-tabd'accéder aux entrées de fin précédentes - existe-t-il une option qui contrôle quelle clé est utilisée pour accéder aux entrées de fin précédentes? Et si oui, de quoi aurais-je besoin pour ajouter à mon ~/.zshrc fichier afin …
Auparavant, si je tapais ~/biTab, avant, cela se transformait en ~/bin. Cependant, aujourd'hui , il a commencé à tourner ~/biTaben /home/username/bin. Je préférerais l'avoir l'ancien, mais je ne suis pas sûr de ce qui s'est passé ... J'ai ajouté un script pour modifier mon achèvement bash mais je l'ai supprimé …
Je trouve les listes de résultats de zsh pour l' Tabachèvement très utiles, mais je voudrais modifier un peu leur comportement: Ils devraient apparaître lorsque je Tabpour la première fois et ensuite mettre à jour dynamiquement avec chaque nouvelle lettre ajoutée. Le comportement par défaut est que les suggestions ne …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.