Estoy aprendiendo consejos sobre terminales. Enestetutorial, el chico dice que Ctrl+ Uborra todo desde el cursor hasta el final de la línea. En mi caso, siempre borra toda la línea. Lo estoy usando zsh
en macOS.
Respuesta1
Primero asigne la combinación de teclas escribiendo bindkey \^U backward-kill-line
. Luego pruebe para ver si esto funcionó. Si funciona, hágalo permanente agregando la misma línea a un zsh
archivo RC apropiado.
echo 'bindkey \^U backward-kill-line' >> ~/.zshrc
ElManual de carcasa Z, sección 18.6.3, define los "widgets", como backward-kill-line
.
Respuesta2
Si estás hablando de GNU readline en el shell, querrás usar Ctrl+K para terminar hasta el final de la línea.
Alternativamente, también puedes usar Alt+D para matar gradualmente en un punto de ruptura.
Editar: Me acabo de dar cuenta de que estás usando zsh en Mac. El único servidor que tengo usando zsh está en la nube. Lo probaré muy rápido y lo verificaré.
Editar: Sí, todavía me funciona en Linux Ubuntu. Tenga en cuenta que instalé zsh (y fish, lo cual es bastante bueno) en esa máquina hace aproximadamente 2 semanas y nunca creé un archivo zshrc. Así que, hasta donde yo sé, no ha habido personalizaciones especiales. Supongo que todas estas preguntas de ZSH se refieren a lo que escuché que Apple finalmente dejó su versión antigua de bash porque encontraron algo que pueden usar convenientemente.