Você deve ser capaz de fazer com AutoIt (ou possivelmente < href="http://www.autohotkey.com/"> AutoHotkey ) scripts, mas não consegui encontrar nada que já tenha sido escrito.
Eu encontrei ViEmu , que permite usar as combinações de teclas Vim no Visual Studio e em determinados aplicativos do Office. Alguém sabe de software semelhante para usar as ligações de chave Vim no Microsoft Onenote? Free ou Open Source é uma vantagem, mas qualquer opção seria apreciada.
Você deve ser capaz de fazer com AutoIt (ou possivelmente < href="http://www.autohotkey.com/"> AutoHotkey ) scripts, mas não consegui encontrar nada que já tenha sido escrito.
Eu sei os atalhos para o OneNote, mas você não entende o nível de processamento de dados, o volume de conteúdo / processamento de texto que até mesmo um usuário novato do VIM supera ... você.
Not every application interface can or should support a VIM-style interface
Embora isso seja verdade, os usuários que fizeram comentários apontando esse fato óbvio estão totalmente errados. O ponto que eles estão faltando é que há um nível de produtividade e eficácia que os profissionais da informação conseguem quando conseguem manter as mãos no teclado constantemente.
Considere um desenvolvedor; fundamentalmente, eles operam em um editor de texto à medida que o código-fonte é criado ou mantido. Talvez alguns e-mails sejam escritos também. Esperançosamente, uma ampla documentação para a base de código também é criada e mantida. Acredite ou não, o tempo que leva para mover uma mão do teclado para o mouse é significativo ao longo de um dia.
Claro, aplicativos GUI também têm atalhos. Você ainda está perdendo o ponto. A interface do VIM fornece funcionalidade complexa e flexível, exigindo a quantidade mínima de pressionamentos de teclas.
Interface obcecantemente obesa do OneNote e deixando o perfil do processo em execução; M $ é geralmente muito bom em ter atalhos padrão / consistentes em todos os aplicativos. A consistência é importante e, portanto, dê a Bill o devido crédito, mas considere o seguinte: quais são as teclas necessárias para repetir a última ação de edição atômica no OneNote ou no Word? O mínimo é uma combinação de 3 teclas (destaque a última palavra) seguida de duas combinações de 2 teclas (Copiar e colar) .
Por exemplo:
* Suponha que a palavra que está sendo substituída esteja destacada (ou seja, selecionada como um todo), então "v-o-i-d" é digitado e, em seguida ...
1) Ctrl + Shift + para selecionar a última palavra inserida 2) Ctrl + C * para copiar a palavra; 3) Iremos ignorar os pressionamentos de tecla para passar para a próxima posição, para simplificar, colocando o cursor na frente do caractere "i" na palavra que está sendo substituída. 4) Ctrl + Shift + para selecionar a próxima palavra a ser substituída 5) Ctrl + V para substituir a palavra selecionada com "estática" 6) Repita os passos 3-4 para todas as modificações necessárias.
Para realizar a mesma tarefa no VIM
* Suponha que a palavra que está sendo substituída seja selecionada como um todo (via modo visual ou sequência "cw"), então "v-o-i-d" é digitado e, em seguida ...
1) Ignoraremos as teclas digitadas para passar para a próxima posição, colocando o cursor no "i", o primeiro caractere, na palavra a ser substituída. 2) "." * para duplicar a última ação de edição, que foi "v-o-i-d" 3) Repita os passos 1 e amp; 2
Quando você está gastando de 8 a 10 horas em um editor de texto a cada dia, a interface de estilo VIM é adicionada consideravelmente para aumentar a produtividade. Esse foi um exemplo inventado acima, mas você deve perceber que alternar entre arquivos, visualizar dois arquivos ao mesmo tempo na mesma GUI ou shell, salvar as alterações e sair do editor para um prompt de terminal (ou voltar para o aplicativo de nível superior se não usando um terminal) ... todas essas ações são feitas com combinações de teclas simples e minimalistas semelhantes.
Para salvar e sair:
VIM: 1) "wq" 2)
OneNote: 1) Alt + f 2) s, 3) Alt + f 4) x
Oh, não terminei
O que você quer dizer com definir uma macro ou uma série complexa de etapas, vinculá-la a uma chave e executar essa série complexa de etapas repetidamente (por exemplo, uma macro VIM como "10 @i" executaria a macro ligada / identificado pela chave "i" 10 vezes seguidas). Isso pode ser feito 100, 1000, 100.000.000 vezes sem nenhum problema.
O Vim-Keybindings-For-Onenote traz o poder do VI para ser implementado através de um plugin AutoHotkey.
O plug-in possui muitas das teclas de atalho comuns, incluindo os comandos de dobra para ajudar a gerenciar listas do OneNote.
Algumas associações de teclas avançadas (por exemplo, 5dfa) não são implementadas, mas se houver combinações de teclas que você gostaria de adicionar, o autor (que sou eu) ajudará você.
Não.
Não é uma resposta muito útil, mas seriamente agora as pessoas - nem todas as aplicações têm um vim key bindings orientado. Eles são um aplicativo diferente.
Se isso ajudar, veja a lista de atalhos do Onenote
Eu tentei ViEMU , mas no final ficou insatisfeito. Depois disso, descobri o VisVIM . Se eu recoall, o ViEMU não implementou grandes partes da funcionalidade VIM.
Basta seguir as instruções encontradas no documento % VIMFILEs% \ README_VisVim.txt que é instalado junto com o pacote de instalação padrão do GVIM para Windows.
Eu estou procurando a mesma coisa com as teclas de estilo do Emacs (tenho que adorar o vi / emacs). Enfim, eu tenho chaves trabalhando no MS Word (para o emacs), e tenho que acreditar que algo semelhante existe, mas eu comecei a usar o OneNote.
Meu próximo passo é procurar pelo controle .NET ou VBA sobre o OneNote. Essa será a chave para controlar o OneNote usando as combinações de teclas que você preferir (ou essa é minha melhor suposição).