Conozco los accesos directos para OneNote, pero no entiendes el nivel de procesamiento de datos, el volumen de procesamiento de contenido / texto que incluso un usuario novato de VIM te supera ... a ti.
No todas las interfaces de aplicaciones pueden o deben admitir una interfaz de estilo VIM
Aunque esto es cierto, los usuarios que hicieron comentarios señalando este hecho obvio están perdiendo totalmente el punto. El punto que les falta es que hay un nivel de productividad y eficacia que los trabajadores de la información alcanzan cuando pueden mantener sus manos en el teclado constantemente.
Considere un desarrollador; fundamentalmente operan dentro de un editor de texto a medida que se crea o mantiene el código fuente. Quizás también se escriben algunos correos electrónicos. Con suerte, también se crea y mantiene una amplia documentación para la base de código. Lo creas o no, el tiempo que lleva mover una mano del teclado al mouse se suma a lo largo del día.
Claro, las aplicaciones GUI también tienen atajos. Todavía te estás perdiendo el punto. La interfaz de VIM proporciona una funcionalidad compleja y flexible al tiempo que requiere la mínima cantidad de pulsaciones de teclas.
Dejando a un lado la interfaz asquerosamente obesa de OneNote y el perfil del proceso en ejecución; M $ generalmente es bastante bueno para tener accesos directos estándar / consistentes en todas las aplicaciones. La coherencia es importante y, por lo tanto, déle a Bill el debido crédito allí, pero considere esto: ¿cuáles son las teclas necesarias para repetir la última acción de edición atómica en OneNote o Word? El mínimo es una combinación de 3 teclas (resaltar la última palabra) seguida de dos combinaciones de 2 teclas (copiar y pegar) .
Por ejemplo:
- Tarea: modifique la palabra "int" a "void" para el comienzo de varias funciones.
- Dado: Cada línea a modificar tiene la forma \ t \ t int someFunction (void);
- Dado: Acaba de reemplazar "int" con "void" para la primera función
- Dado: debe repetir esta acción 5 veces más.
* Asumir: la palabra que se reemplaza se resalta (es decir, se selecciona como un todo), luego se escribe "vacío" y luego ...
1) Ctrl + Shift + para seleccionar la última palabra insertada
2) Ctrl + C * para copiar la palabra; 3) Ignoraremos las pulsaciones de teclas para pasar a la siguiente posición, por simplicidad, colocando el cursor delante del carácter "i" en la palabra que se reemplaza. 4) Ctrl + Shift + para seleccionar la siguiente palabra a ser reemplazada
5) Ctrl + V para sobrescribir la palabra seleccionada con "estática" 6) Repita los pasos 3-4 para todas las modificaciones requeridas.
Para realizar la misma tarea en VIM
* Asumir: la palabra que se reemplaza se selecciona como un todo (a través del modo visual o la secuencia "cw"), luego se escribe "vacío" y luego ...
1) Ignoraremos las pulsaciones de teclas para pasar a la siguiente posición colocando el cursor en la "i", el primer carácter, en la palabra que se reemplaza. 2) "." * para duplicar la última acción de edición, que fue "nula" 3) Repita los pasos 1 y 2
Cuando pasa de 8 a 10 horas en un editor de texto cada día, la interfaz de estilo VIM se suma considerablemente para mejorar la productividad. Ese fue un ejemplo artificial anterior, pero debe darse cuenta de que cambiar entre archivos, ver dos archivos a la vez en la misma interfaz gráfica de usuario o shell, guardar los cambios y salir del editor a un indicador de terminal (o volver a la aplicación de nivel superior si sin usar un terminal) ... todas estas acciones se realizan con combinaciones de teclas minimalistas y simples similares.
Para guardar y salir:
VIM: 1) "wq" 2)
OneNote: 1) Alt + f 2) s, 3) Alt + f 4) x
Oh, no he terminado
¿Qué quiere decir que puede definir una macro o una serie compleja de pasos, vincularla a una clave y luego ejecutar esa serie compleja de pasos repetidamente (por ejemplo, una macro VIM como "10 @i" ejecutaría la macro vinculada / identificada por el tecla "i" 10 veces seguidas). Eso se puede hacer 100, 1000, 100,000,000 veces sin ningún problema.