Encontré ViEmu , que le permite usar las asociaciones de teclas Vim en Visual Studio y ciertas aplicaciones de Office. ¿Alguien sabe de un software similar para usar las asociaciones de teclas Vim en Microsoft Onenote? El código libre o abierto es una ventaja, pero cualquier opción sería apreciada.
12
Vim-Keybindings-For-Onenote lleva el poder de VI a onenote a través de un complemento AutoHotkey.
El complemento tiene muchas de las combinaciones de teclas comunes, incluidos los comandos de plegado para ayudar a administrar las listas de OneNote.
Algunas asociaciones de teclas avanzadas (p. Ej., 5dfa) no se implementan, pero si hay combinaciones de teclas que desea agregar, el autor (ese soy yo) le ayudará lo más que pueda.
fuente
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.
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:
* 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.
fuente
No
No es una respuesta muy útil, pero en serio ahora las personas: no todas las aplicaciones tienen un enlace de teclas orientado a Vim. Son una aplicación diferente.
Si ayuda, aquí está la lista de accesos directos de Onenote
fuente
Boooo ViEMU
Probé ViEMU , pero al final estaba insatisfecho. Después de eso descubrí VisVIM . Si recuerdo, ViEMU no implementó grandes porciones de la funcionalidad VIM.
Hurra VisVIM
Simplemente siga las instrucciones que se encuentran en el documento % VIMFILEs% \ README_VisVim.txt que se instala junto con el paquete de instalación estándar de GVIM para Windows.
fuente
Creo que GlobalVim es una respuesta perfecta a esta pregunta.
GlobalVim tiene muchas características de vim y puede funcionar en todas las situaciones de entrada. Registros, macrograbación, reemplazo de patrones y evaluación de expresiones de python ...
Amo mucho esta herramienta.
fuente
Estoy buscando lo mismo con las combinaciones de teclas de estilo Emacs (tengo que amar vi / emacs). De todos modos, tengo enlaces de teclas trabajando en MS Word (para emacs), y tengo que creer que existe algo similar, pero acabo de comenzar a usar OneNote.
Mi próximo paso es buscar el control .NET o VBA sobre OneNote. Esa será la clave para controlar OneNote utilizando las combinaciones de teclas que prefiera (o esa es mi mejor suposición).
fuente