Trabajo en una terminal la mayor parte del tiempo.
¿Existe una aplicación/complemento sobre iTerm o cualquier otra aplicación similar a un terminal con la que pueda controlar la ubicación del cursor de mi terminal con un mouse?
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 mensaje actual es tan largo que se ajusta a una segunda línea de entrada, tendrá que option-clic hasta el comienzo de la "segunda" línea y luego salte con las teclas de flecha a la "primera" línea donde puede optionvolver a hacer clic).
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 .
Dado que solo lo probé yo, considéralo no estable. Lo probé con bash, vi y emacs e hice lo mejor que pude para parecerse 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.
En iTerm2, mantiene presionada la tecla Alt (izquierda o derecha) y hace clic para mover el cursor a cualquier posición en cualquier línea.
El teclado suele ser 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 una letra DESPUÉS de la siguiente palabra).
Shift++ Fnpondrá Left Arrow (←)el cursor al principio de la línea. ( Ctrl+ atambién hará esto.)
Shift++ Fnpondrá Right Arrow (→)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 empiezo a presionar Option+ b, el cursor se detendrá en la a en el área, la o en la salida, la 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, / después de los sitios, etc.
Si está específicamente interesado en el movimiento en Vim, puede agregarlo set mouse=a
a su ~/.vimrc
archivo.
Sí funciona en iTerm para el movimiento. También te permite marcar secciones como si hubieras ingresado al modo visual, para que puedas jalarlas o eliminarlas o comentar el código dependiendo de tus complementos.
Muy convenientemente, también le permite desplazarse rápidamente a través de un documento grande usando un deslizamiento con dos dedos o la rueda del mouse.
El único inconveniente es que dificulta seleccionar el texto que desea copiar para usarlo 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
.
Cuando el clic de la opción no funciona, parece que es posible hacerlo con la tecla fn. Durante una sesión de ssh en iTerm2, pude mantener presionada la tecla fn y hacer clic donde quería que el cursor se moviera en el modo normal de vim, por ejemplo.
mmmmmm
Sairam
usuario588
Michael Durrant