Encontrei o ViEmu , que permite usar as ligações de teclas do Vim no Visual Studio e em certos aplicativos do Office. Alguém conhece um software semelhante para usar as combinações de teclas Vim no Microsoft Onenote? Código aberto ou gratuito é uma vantagem, mas qualquer opção seria apreciada.
12
O Vim-Keybindings-For-Onenote traz o poder do VI para o onenote através de um plug-in AutoHotkey.
O plug-in possui muitas das associações de teclas comuns, incluindo os comandos de dobra para ajudar a gerenciar as listas do OneNote.
Algumas associações de teclas avançadas (por exemplo, 5dfa) não são implementadas, mas se houver associações de teclas que você gostaria de adicionar, o autor (esse sou eu) ajudará o máximo possível.
fonte
Conheço os atalhos do OneNote, mas você não entende o nível de processamento de dados, o volume de conteúdo / processamento de texto que até um usuário novato do VIM ultrapassa ... você.
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 perdendo é que há um nível de produtividade e eficácia que os profissionais da informação alcançam quando conseguem manter as mãos no teclado constantemente.
Considere um desenvolvedor; fundamentalmente, eles operam dentro de um editor de texto quando o código-fonte é criado ou mantido. Talvez alguns e-mails também sejam escritos. Felizmente, 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, os aplicativos GUI também têm atalhos. Você ainda está perdendo o objetivo. A interface do VIM fornece funcionalidade complexa e flexível, exigindo a quantidade mínima de pressionamentos de tecla.
Interface obesa nojenta do OneNote e perfil de processo em execução de lado; M $ geralmente é muito bom em ter atalhos padrão / consistentes em todos os aplicativos. A consistência é importante e, portanto, dê o devido crédito a Bill, mas considere o seguinte: quais são as teclas pressionadas no teclado para repetir a última ação de edição atômica no OneNote ou Word? O mínimo é uma combinação de três teclas (realçar a última palavra) seguida de duas combinações de duas teclas (copiar e colar) .
Por exemplo:
* Suponha: a palavra que está sendo substituída é destacada (ou seja, selecionada como um todo), então "nulo" é digitado e, em seguida ...
1) Ctrl + Shift + para selecionar a última palavra inserida 2) Ctrl + C * para copiar a palavra; 3) Ignoraremos as teclas pressionadas para passar para a próxima posição, por simplicidade, 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 por "estática" 6) Repita as etapas 3 a 4 para todas as modificações necessárias.
Para realizar a mesma tarefa no VIM
* Suponha: a palavra que está sendo substituída é selecionada como um todo (por meio do modo visual ou da sequência "cw"), depois é digitado "void" e, em seguida ...
1) Ignoraremos as teclas pressionadas para passar para a próxima posição, colocando o cursor no "i", o primeiro caractere, na palavra que está sendo substituída. 2) "." * para duplicar a última ação de edição, que foi "nula" 3) Repita as etapas 1 e 2
Quando você passa 8 a 10 horas em um editor de texto todos os dias, a interface do estilo VIM aumenta consideravelmente para aumentar a produtividade. Esse foi um exemplo artificial acima, mas você deve perceber que alternando entre arquivos, visualizando dois arquivos ao mesmo tempo na mesma GUI ou shell, salvando alterações e saindo do editor de volta para um prompt de terminal (ou de volta para o aplicativo de nível superior se sem usar um terminal) ... todas essas ações são realizadas 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, eu não terminei
Como assim, você pode definir uma macro ou uma série complexa de etapas, vinculá-la a uma chave e executar essa complexa série de etapas repetidamente (por exemplo, uma macro VIM como "10 @i" executaria a macro vinculada / identificada pelo tecla "i" 10 vezes seguidas). Isso pode ser feito 100, 1000, 100.000.000 de vezes sem nenhum problema.
fonte
Não.
Não é uma resposta muito útil, mas agora, seriamente, as pessoas - nem todo aplicativo possui teclas vinculadas ao Vim. Eles são um aplicativo diferente.
Se ajudar, aqui está a lista de atalhos do Onenote
fonte
Boooo ViEMU
Eu tentei o ViEMU , mas no final fiquei insatisfeito. Depois disso, descobri o VisVIM . Se eu recordo, o ViEMU não implementou grandes porções da funcionalidade do VIM.
Hooray VisVIM
Simplesmente siga 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.
fonte
Eu acho que o GlobalVim é uma resposta perfeita para essa pergunta.
O GlobalVim possui muitos recursos do vim e pode funcionar em todas as situações de entrada. Registros, macro-gravação, substituição de padrões e avaliação da expressão python ...
Eu amo muito essa ferramenta.
fonte
Estou procurando a mesma coisa com as combinações de teclas no estilo Emacs (tenho que amar o vi / emacs). De qualquer forma, tenho ligações de teclas trabalhando no MS Word (para o emacs) e preciso acreditar que algo semelhante existe, mas comecei a usar o OneNote.
Minha próxima etapa é procurar o controle .NET ou VBA sobre o OneNote. Essa será a chave para controlar o OneNote usando as combinações de teclas de sua preferência (ou essa é minha melhor sugestão).
fonte