Je connais les raccourcis pour OneNote, mais vous ne comprenez pas le niveau de traitement des données, le volume de traitement de contenu / texte que même un utilisateur novice de VIM surpasse ... vous.
Toutes les interfaces d'application ne peuvent ou ne doivent pas prendre en charge une interface de style VIM
Bien que cela soit vrai, les utilisateurs qui ont fait des commentaires soulignant ce fait évident manquent totalement le point. Le fait qu'ils manquent est qu'il existe un niveau de productivité et d'efficacité que les travailleurs de l'information atteignent lorsqu'ils peuvent garder les mains sur le clavier en permanence.
Considérez un développeur; Fondamentalement, ils fonctionnent dans un éditeur de texte lorsque le code source est créé ou maintenu. Peut-être que quelques e-mails sont également écrits. Espérons que la documentation abondante pour la base de code soit également créée et maintenue. Croyez-le ou non, le temps qu'il faut pour déplacer une main du clavier à la souris s'additionne pour être important au cours d'une journée.
Bien sûr, les applications GUI ont aussi des raccourcis. Vous manquez toujours le point. L'interface de VIM offre des fonctionnalités complexes et flexibles tout en nécessitant un minimum de frappes.
Interface dégoûtante et obèse de OneNote et profil de processus en cours; M $ est généralement assez bon pour avoir des raccourcis standard / cohérents dans toutes les applications. La cohérence est importante et donnez donc à Bill le crédit qui lui revient, mais considérez ceci: quelles sont les touches du clavier requises pour répéter la dernière action d'édition atomique dans OneNote ou Word? Le minimum est une combinaison de 3 touches (mettre en surbrillance le dernier mot) suivie de deux combinaisons de 2 touches (copier puis coller) .
Par exemple:
- Tâche: modifier le mot "int" en "void" pour le début de plusieurs fonctions.
- Étant donné: Chaque ligne à modifier a la forme \ t \ t int someFunction (void);
- Étant donné: Vous venez de remplacer "int" par "void" pour la première fonction
- Compte tenu: Vous devez répéter cette action 5 fois de plus.
* Supposons: le mot remplacé est mis en surbrillance (c'est-à-dire sélectionné dans son ensemble), puis "void" est tapé, puis ...
1) Ctrl + Maj + pour sélectionner le dernier mot inséré
2) Ctrl + C * pour copier le mot; 3) Nous allons ignorer les frappes pour passer à la position suivante, pour plus de simplicité, en plaçant le curseur devant le caractère "i" dans le mot remplacé. 4) Ctrl + Maj + pour sélectionner le mot suivant à remplacer
5) Ctrl + V pour remplacer le mot sélectionné par "statique" 6) Répétez les étapes 3 à 4 pour toutes les modifications requises.
Pour accomplir la même tâche dans VIM
* Supposons: le mot remplacé est sélectionné dans son ensemble (via le mode visuel ou la séquence "cw"), puis "void" est tapé, puis ...
1) Nous ignorerons les frappes pour passer à la position suivante en plaçant le curseur sur le "i", le premier caractère du mot à remplacer. 2) "." * pour dupliquer la dernière action d'édition, qui était "nulle" 3) Répétez les étapes 1 et 2
Lorsque vous passez 8 à 10 heures dans un éditeur de texte chaque jour, l'interface de style VIM s'additionne considérablement pour améliorer la productivité. C'était un exemple artificiel ci-dessus, mais vous devez vous rendre compte que basculer entre les fichiers, afficher deux fichiers à la fois dans la même interface graphique ou shell, enregistrer les modifications et quitter l'éditeur de retour à une invite de terminal (ou revenir à l'application de niveau supérieur si n'utilisant pas de terminal) ... toutes ces actions sont effectuées avec des combinaisons de touches simples et minimalistes similaires.
Pour enregistrer et quitter:
VIM: 1) "wq" 2)
OneNote: 1) Alt + f 2) s, 3) Alt + f 4) x
Oh, je n'ai pas fini
Que voulez-vous dire que vous pouvez définir une macro ou une série complexe d'étapes, la lier à une clé, puis exécuter cette série complexe d'étapes à plusieurs reprises (par exemple, une macro VIM comme "10 @i" exécuterait la macro liée / identifiée par le touche "i" 10 fois de suite). Cela peut être fait 100, 1000, 100 000 000 fois sans aucun problème.