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.
Existe-t-il un moyen pour que bash sache exactement quoi afficher lorsque vous double-tabulez? Par exemple, j'ai un script python scpyqui nécessite quelques arguments. Par exemple, comme apt-getsi vous double tabulation vous donne autoclean build-dep clean dselect-upgrade purge source upgrade autoremove vérifier dist-upgrade installer supprimer la mise à jour Existe-t-il un …
Comment Bash dans Ubuntu connaît-il la liste d'actions spécifique d'un outil? Par exemple, si je tape apt-get et tab deux fois, je ne vois que supprimer, mettre à jour, mettre à niveau ... etc, mais pas les actions pour une autre commande ou les fichiers dans le répertoire en cours. …
En bash, il est assez facile de configurer l'achèvement personnalisé des arguments de commande à l'aide de la fonction completeintégrée. Par exemple, si, pour une commande hypothétique avec un synopsis de foo --a | --b | --c, vous pourriez fairecomplete -W '--a --b --c' foo Vous pouvez également personnaliser l'achèvement …
J'utilise ubuntu 11.04. Existe-t-il un moyen de définir la coloration pour la sortie après la liste de fin de tabulation d'un cd, ls ou etc.? c'est à dire myshell@root$ cd ~/user/files/ Je frappe tab ... myfile myfoo mybar <- cette sortie est colorée? J'espère que vous avez apprécié mon diagramme.
Dans zsh, la cdcommande a une forme à deux arguments: cd OLD NEWdevient ${PWD/OLD/NEW}. Avec le système d'achèvement de nouveau style, zsh est capable de terminer NEW: le deuxième argument est complété en fonction de ce qui OLDpeut être remplacé par pour obtenir un répertoire existant. Mais le premier argument …
Dans zsh (ainsi que bash), vous pouvez utiliser des extensions de mots d'historique pour désigner les arguments des commandes précédentes. Cet exemple montre comment obtenir le 2e paramètre de la commande précédente dans l'historique avec !:#expansion: % echo foo bar baz foo bar baz % echo !:2 echo bar bar …
Une caractéristique assez ennuyeuse de vim est que si vous êtes en mode insertion et que vous effectuez une saisie semi-automatique (Ctrl-N), appuyez sur la touche fléchée vers le bas pour l'élément souhaité, puis appuyez sur la touche Entrée, puis il insère l'élément mais insère également une nouvelle ligne que …
J'ai remarqué que lorsque je suis sur Ubuntu, si je tape ce qui suit: mc et il n'est pas installé, je reçois le message ci-dessous: The program 'mc' is currently not installed. You can install it by typing: sudo apt-get install mc Cependant, dans Debian, ce n'est pas disponible. Il …
Achèvement de Git: Je rencontre des difficultés avec la saisie semi-automatique de git sur mon système. J'utilise zsh(5.0.5) avec git(1.9.3) sur OS X (10.9.3). Les deux zshet gitont été installés via homebrew. (La sortie de la version complète se trouve au bas de l'article.) gitL'achèvement du nom de fichier n'insère …
Je travaille avec un grand nombre de fichiers que je garde dans un répertoire. Chaque fois que je vais dans ce répertoire et que j'appuie accidentellement Tabdeux fois, cela prend trop de temps (peut-être plus d'une minute) pour afficher les fichiers qui correspondent au modèle, et je suis assez ennuyé …
Est-il possible de désactiver la saisie semi-automatique de bash en appuyant sur tab? La raison pour laquelle je veux le faire est que je colle souvent du code à partir d'un éditeur où j'utilise le caractère de tabulation au lieu d'un certain nombre d'espaces d'indentation, dans mon terminal. Et non, …
J'essaie d'écrire des fonctions de complétion pour certaines fonctions personnalisées que j'ai écrites, mais semble vraiment avoir du mal avec les plus élémentaires. Un exemple de fonction est: function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name> <environment name>" echo "e.g.:" echo " …
Je suis sur Debian Jessie 8.6. J'ai remarqué que apt-getla saisie automatique attendue de bash est obtenue en appuyant sur tab pour les packages et la commande, mais lorsque vous essayez de l'utiliser avec aptcela ne fonctionne pas. Je me souviens d'avoir utilisé xubuntu 16.04 où cela fonctionnait, donc je …
Je souhaite une exécution floue insensible à la casse pour les fichiers et répertoires dans zsh. Après avoir lu le manuel pendant quelques heures, voici ce que j'ai trouvé: 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\_}' De plus, je veux appuyer TABune …
En bash, je peux utiliser la complétion de tabulation pour déplacer un répertoire vers le haut et redescendre vers le bas sur un autre chemin. Par exemple, supposons que je suis $HOME/folder1, et je veux cdà $HOME/folder2. $HOMEn'a que les deux répertoires enfants folder1et folder2. En bash, je pourrais simplement …
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.