Preguntas etiquetadas con autocomplete

22
Agregue argumentos del comando anterior para completar zsh

En zsh (así como bash) puede usar algunas expansiones de palabras del historial para denotar argumentos de comandos anteriores. Este ejemplo muestra cómo obtener el segundo parámetro del comando anterior en el historial con !:#expansión: % echo foo bar baz foo bar baz % echo !:2 echo bar bar A...

22
Finalización para el primer argumento de cd OLD NEW

En zsh, el cdcomando tiene una forma de dos argumentos: cd OLD NEWcambios a ${PWD/OLD/NEW}. Con el sistema de finalización de nuevo estilo, zsh es capaz de completar NEW: el segundo argumento se completa en función de lo que OLDse puede sustituir para obtener un directorio existente. Pero el primer...

19
Deshabilitar la finalización de la pestaña bash

¿Es posible desactivar el autocompletado de bash al presionar la pestaña? La razón por la que quiero hacer esto es que a menudo pego el código de un editor donde uso el carácter de tabulación en lugar de varios espacios para la sangría, en mi terminal. Y no, no puedes convencerme de que use...

19
Debian: el autocompletado apt (no apt-get) no funciona

Estoy en Debian Jessie 8.6. Noté que apt-getobtiene el autocompletado bash esperado al presionar la pestaña para paquetes y comandos, pero cuando intento usarlo aptno funciona. Recuerdo haber usado xubuntu 16.04 donde funcionaba, así que me parece extraño que no funcione aquí. ¿Hay alguna manera de...

19
Autocompletado dinámico de zsh para comandos personalizados

Estoy tratando de escribir funciones de finalización para algunas funciones personalizadas que escribí, pero parece que estoy luchando incluso con las más básicas. Una función de ejemplo es: function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name>...

17
Finalización de tabulación de "../" en zsh

En bash, puedo usar la finalización de tabulación para mover un directorio hacia arriba y descender nuevamente por otra ruta. Por ejemplo, supongamos que estoy dentro $HOME/folder1y quiero cdhacerlo $HOME/folder2. $HOMEsolo tiene los dos directorios secundarios folder1y folder2. En bash, podría...

16
Autocompletar de nombre de archivo en el directorio

Esta pregunta es bastante similar a esta , pero no puedo entender la solución. También conozco este tutorial , pero aún no puedo entender lo que estoy haciendo mal. Estoy tratando de completar automáticamente la lista de directorios que se encuentran en /something/: $ ls /something/ One Other...

16
Completar bash para valores separados por comas

Me gustaría crear una regla de finalización para la lista de parámetros separados por comas. Por ejemplo, tengo un comando que recibe la lista de nombres de servidores: myscript -s name1,name2,name3 En este momento he logrado escribir después de completar: _myscript () { local cur prev opts...

15
¿Cómo enviar terminaciones de cadena a stdout?

Algunos de los gitcomandos tienen muchas opciones, y a menudo sería útil buscar a través de ellos el que necesito: solo estaba buscando la opción que controla el TABancho git-gui, pero hay alrededor de 200 compleciones git config. Una solución obvia es copiar todas las terminaciones en un editor y...

14
La finalización de Bash es muy incompleta en centos 7

He instalado bash complete usando yum install --enablerepo=epel bash-completion. Si bien funciona para algunos comandos básicos (git y yum), me falta una gran parte de los finalizadores. Mi /etc/bash_completion.dcontiene lo siguiente: bash_completion.d] $ ls git iprutils redefine_filedir yum...

13
Actualizar dinámicamente la lista de finalización en zsh

Encuentro las listas de resultados de zsh para Tab completar son bastante útiles, sin embargo, me gustaría modificar un poco su comportamiento: Deberían aparecer cuando Tabpor primera vez y luego actualizar dinámicamente con cada nueva letra agregada. El comportamiento predeterminado es que las...

13
Finalización inesperada de Bash de ~ en OS X

Presioné ~TabTabel símbolo del sistema bash y obtuve un conjunto inesperado de finalizaciones. Primero se parecía a todas las personas en el /Usersdirectorio, y mucho más. Luego pensé que estaba haciendo la búsqueda inversa de personas con directorios de "inicio" /etc/password, o tal vez los que...