Trabajo en una terminal la mayor parte del tiempo.
¿Existe una aplicación / complemento sobre iTerm o cualquier otro terminal como una aplicación que pueda controlar la ubicación del cursor de mi terminal con un mouse?
Trabajo en una terminal la mayor parte del tiempo.
¿Existe una aplicación / complemento sobre iTerm o cualquier otro terminal como una aplicación que pueda controlar la ubicación del cursor de mi terminal con un mouse?
Respuestas:
Al menos en Terminal.app, puede mantener presionado optionmientras hace clic para saltar dentro de su línea actual (eso en realidad significa solo la línea, por lo que si su solicitud actual es tan larga que se ajusta a una segunda línea de entrada, tendrá que hacer optionclic) al comienzo de la "segunda" línea y luego salte con las teclas de flecha a la "primera" línea donde puede hacer optionclic nuevamente.)
Ha pasado bastante tiempo desde que surgió esta pregunta y ya mencioné lo siguiente en esta plataforma en Opción-clic en iTerm y el rastreador de problemas de iTerm2, pero tal vez sea de ayuda para uno u otro:
Hola, solo quería que supieras que implementé esa función en iTerm2. Todavía no está en el repositorio oficial de iTerm2, pero si desea probarlo, puede encontrarlo en github .
Como solo lo probé yo, lo considero no estable. Lo probé con bash, vi y emacs e hice todo lo posible para asemejarme al comportamiento de Terminal.app.
También hay un binario precompilado en github iTerm_v1.0.0.20120312.git-b919985b.zip (para i386 / x86_64 / ppc).
Por supuesto, cualquier comentario es bienvenido.
El teclado es a menudo tu mejor amigo. En una configuración predeterminada, su shell controla gran parte de cómo navega por el símbolo del sistema.
Option+ bretrocede una palabra (el cursor terminará en la primera letra de la palabra anterior).
Option+ favanza una palabra (el cursor estará en el carácter que no sea letra DESPUÉS de la siguiente palabra).
Shift+ Fn+ Left Arrow (←)colocará el cursor al comienzo de la línea. ( Ctrl+ atambién hará esto).
Shift+ Fn+ Right Arrow (→)colocará el cursor al final de la línea. ( Ctrl+ etambién hará esto).
Entonces, si tengo un comando largo, por ejemplo:
$ rsync -avz --progress ~/Sites/Development/My/Project web@server:/deployment/output/area
Y comienzo golpear Option+ b, el cursor se detendrá en la una en la zona, la O de la producción, el d en el despliegue, etc.
Si voy al comienzo de la línea y empiezo a presionar Option+ f, el cursor se detendrá en el espacio después de rsync, el espacio después de avz, el espacio después del progreso, los sitios / después, etc.
En iTerm2, mantenga presionada la tecla Alt (izquierda o derecha) y haga clic para mover el cursor a cualquier posición en cualquier línea.
Si está específicamente interesado en el movimiento en Vim, puede agregarlo set mouse=a
a su ~/.vimrc
archivo.
Funciona en iTerm para el movimiento. También le permite marcar secciones como si hubiera entrado en modo visual, para que pueda tirarlo o eliminarlo o comentar el código dependiendo de sus complementos.
Muy convenientemente, también le permite desplazarse rápidamente por un documento grande con una diapositiva de dos dedos o la rueda del mouse.
El único inconveniente es que dificulta la selección del texto que desea copiar para usar en otras aplicaciones, aunque todo lo que tiene que hacer es presionar optionmientras selecciona.
Además: tenga en cuenta que, si agrega algo como vimpager (también en macports), también puede desplazarse por las páginas man una vez que agregue:
export PAGER=/opt/local/bin/vimpager #or wherever vimpager is installed
alias less=$PAGER
a su .profile
o .bashrc
.