Deviennent de mieux en mieux à Vim
J'ai été à l'aide de Vim pour un temps assez long, mais je suis à un niveau où je l'utiliser en mode insertion, la plupart du temps, et j'ai toujours utiliser les touches fléchées pour se déplacer(!).
J'ai l'impression que je ne suis pas au mieux ma belle éditeur, en particulier concernant la navigation (en particulier un code), copie & coller, et de faire d'autres manipulations de code existant. (même si je suis très à l'aise avec compliqué rechercher/remplacer des modèles).
- Comment dois-je apprendre plus?
- Quelles ressources peut-on recommander?
- Quel est le problème avec l'aide de les touches fléchées pour se déplacer? C'est ce qu'ils sont pour!
- vous n'avez pas à déplacer avec les touches fléchées même dans l'ordinateur à des jeux d'action! A fortiori, les éditeurs de texte...
- Les touches fléchées du clavier sont dans un horriblement gênant place pour tout type de navigation. C'est pourquoi le canon dans ViM est d'utiliser HJKL, comme vous le feriez utiliser WASD dans un jeu à la première personne.
- Le WASD est là parce que c'est plus facile à utiliser avec la main gauche, puisque le droit de contrôler la souris. Les gauchers utilisez les flèches. Et HJKL est tellement contre-intuitif. Où l'on se déplace où?
- Lorsque vous tapez, les deux mains sur le clavier et les flèches ne sont pas gênant du tout.
- Eh bien, je pense qu'il n'est pas question de "flèches vs hjkl" comme il est "mouvement du curseur vs les objets de texte".
- Cette question a déjà été battu à mort, ressuscité, tir, ressuscité de nouveau, et pendu. Je ne peux pas croire qu'il est toujours là au bout de 3 heures. V pour la fermeture.
- Je pense que vous avez mal compris. Je n'étais pas en train de vous attaquer personnellement, mais tous les autres qui vote pour la fermeture des questions qui ont vague ressemblance à l'égard d'autres questions, mais, quand on aime ce dont le sujet a été couvert à de nombreuses reprises, ils ne font rien. La seule chose que je lui en veux de vous, c'est le fait que de toute évidence vous ne voulais pas faire un plus simple de recherches avant de demander, car ici, l'objet de l'apprentissage vim a été couvert pour sans fin. Il suffit de le mettre "vim" dans la zone de recherche me donne plusieurs rubriques.
- p.s. L'amour de l'avatar :-)))
- Check this out: kikuchiyo.org. C'est un jeu qui vous motive à apprendre de l'autre "sauter" et "teleport" touches de déplacement ( ou c'est ce que le jeu appelle ) Bonne chance! 🙂
- Faites-vous une faveur: la mise à niveau vers Ultraedit ultraedit.com a mon humble avis, si votre code n'est pas la peine de dépenser quelques dollars pour un excellent éditeur de texte, votre code est probablement la peine de rien.
Vous devez vous connecter pour publier un commentaire.
"Pourquoi, oh pourquoi, ces #?@! nutheads utiliser vi?" est une belle introduction à "la Vim façon", en particulier sur les objets texte sont l'une des plus caractéristiques de Vim.
Voici quelques génial screencasts qui devrait vous donner une idée de ce à apprendre par la suite. Il y a aussi des vidéos pour niveau intermédiaire et avancé sujets, mais les novices sont en fait les plus importantes.
Aussi, quand j'ai senti qu'il me manquait et pas vraiment d'apprentissage "Vim chemin", j'ai choisi de désactiver les touches fléchées à la fois normal et en mode insertion. Cela vous oblige à utiliser la touche ESC pour aller quelque part, et qui vous fait penser plus Vim-comme. En fin de compte, j'ai activé les touches fléchées de nouveau en mode insertion, mais je n'ai pratiquement jamais les utiliser. Il y a, le plus souvent, de meilleures façons de se déplacer.
Et surtout
vimtutor
sur la ligne de commande<F1>
Deux conseils:
Utiliser Vim pour éditer tout (e-mail, formulaires web, code, ...). Quand quelque chose se sent lent, il y a probablement un moyen plus rapide de le faire.
:helpgrep
est votre ami.Sur la tête de http://vimgolf.com/ et la concurrence. J'ai appris beaucoup de trucs et astuces de cette façon. [Avertissement: Aucune responsabilité n'est acceptée pour les longues périodes de temps qui "disparaissent" alors qu'il participe à VimGolf].
Un article intéressant par Bram Moolenaar lui-même: Les sept habitudes des rédactions.
C'est de cette façon que j'ai appris Vim (et un tas d'autres choses). Il est assez facile.
Parcourir les documents d'aide et de trouver une commande pour quelque chose que vous faites tout le temps. Supprimer un mot entier par exemple. Faire un point de s'en rappeler.
Maintenant, la prochaine fois vous vous retrouvez à frapper "xxxxx" pour supprimer un mot, d'arrêter, de le mettre en arrière et utiliser la nouvelle commande. Look si vous devez le faire. Donc, au lieu de frapper "xxxxxx" vous revenir en arrière et frapper 'dw'.
Faire plus et plus, ça va être lent au début mais finalement ça va marcher.
Une fois que vous avez commande en bas de commencer par le haut. Trouver une autre commande pour une action que vous faites tout le temps...
Vous seriez surpris de voir à quelle vitesse vous pouvez choisir de nouvelles commandes et techniques de cette façon.
Reconfiguration/désactiver les touches de direction comme cela a été suggéré est un excellent moyen de vous forcer à ne pas les utiliser.
Une autre chose à considérer: si frappant la touche Echap de votre clavier est du tout mal à l'aise, vous pourriez voulez changer de Verrouillage des Majuscules à ces dans votre système d'exploitation. Ce fut pour moi un très efficace, comme l'Esc est une drôle d'arriver sur mon KO et qui était un autre obstacle qui m'a gardé en mode Insertion (comme il était difficile d'en sortir). Avoir de l'Esc sur le Verrouillage des Majuscules en fait un minuscule atteindre et de sauter dans et hors de la mode Insertion est très rapide.
Pour l'apprentissage avancé dans Vim la meilleure ressource est le :aider, mais pour acquérir les notions de base vers le bas, vous avez juste besoin de le faire, c'est la mémoire musculaire plus que tout. Vous dites que vous savez de recherche. Consciemment l'utiliser comme un outil de navigation. Les recherches [/, ?] et la ligne de char recherches [f, F, t, T] sont quelques-uns des principaux Vim outils de navigation. Juste les utiliser; contrés avec les handicapés touches de curseur, vous serez en naviguant sur le muscle de la mémoire, seul, en un rien de temps.
Les Objets Texte. Facilement une des meilleures fonctionnalités de l'éditeur. C'est l'autre chose immédiatement consciemment pratique. Des choses comme 'yiw', 'dit', etc. sont si puissant et rapide; apprendre et de faire usage d'entre eux, seul vous fera vous sentir comme un utilisateur de Vim.
Une fois que vous avez des objets de texte et la navigation de base vers le bas, alors il est temps de passer à la lecture et l'apprentissage de l' :aide régulièrement et récurer le web pour la création de plugins. Sérieusement, vous pouvez utiliser Vim depuis des années et ont un "ah ah!" moment accidentellement trébucher sur quelque obscure friandise dans la :vous aider à l'avais jamais connu.
Voir ce fil: Quel est votre plus productif raccourci avec Vim?
Surtout la première réponse.
Lire Piratage Vim: Un livre de cuisine à Obtenir les la Plupart Hors de la Dernière Éditeur VIM.
Lire vim manuel complètement (type
:h
; vous pouvez naviguer à partir de là). C'est de cette façon que vous apprenez à connaître tous les mouvements et les commandes. C'est particulièrement utile si vous connaissez déjà les bases et que vous voulez améliorer.vim.org regardez dans le plus populaire des scripts vim. Vérifier les sources d'entre eux si vous trouvez quelque chose d'intéressant. Ou il suffit de l'installer et en profiter. Ce site comprend un grand nombre de liens vers des scripts qui aide la navigation sur le code source dans différentes langues; et il est relativement facile de trouver là-bas.
StackOverflow.com aussi peut-être de l'aide.
J'ai fait ce jeu pour aider mon neveu apprendre, mais il ne fonctionne que sur Firefox et Chrome >.<
http://kikuchiyo.org
Pour l'instant, il porte le mouvement et entrer dans le mode insertion.
Version Beta permet d'attaquer les ennemis avec le sabre de lumière, " je "à gauche et" a " pour la droite 😛
Continuer à essayer d'apprendre Vim, il en vaut la peine!
🙂
L'apprentissage de la vi et vim éditeurs.
Je ne vois pas de problème avec cela.
Franchement, quelle est la probabilité que vous aurez à utiliser vim et un clavier qui manque touches fléchées?
Vous le savez, la plupart des gens utilisent vim, car il fait le boulot (eh bien, parce qu'ils ont maîtrisé à un niveau quand il fait le travail pour eux), pas pour être au-dessus des lois (comme de ne pas en utilisant les touches fléchées).
Un couple de conseils pour améliorer votre vim connaissances:
Je prends un coup d'oeil à cette liste de Le meilleur de VIM Conseils chaque maintenant et puis et je continue de chercher de nouveaux trucs sur une base régulière.
la façon dont j'ai cessé d'utiliser les touches fléchées n'était pas de les désactiver (je les utilise toujours en mode Insertion), mais si vous pensez à ce sujet si vous voulez aller à la bonne utilisation de votre petit doigt qui est le
l
clé, allez à gauche de l'Index de lah
clés, & anneau de doigt vers le haut ("ring") lek
clé & "ramasser" de laj
clé.Donc, la première des quatre chiffres de votre main (oublier le pouce, l'Index est le plus à gauche & l'Auriculaire est le plus à droite. Utiliser l'expression "l'anneau" comme en appel téléphonique pour avec votre doigt d'anneau & le doigt du milieu a nulle part où aller, mais en baisse.
Il aide aussi beaucoup, j'ai trouvé pour oublier ce que les touches sont nommés (h, j, k, l). Il n'y a pas une bonne mnémotechnique pour se rappeler de cette façon que j'ai trouvé & il n'y a pas trop de mappages de l'utilisation de ces raccourcis.
101 Hacks pour Vous Faire Rapide et Productive dans l'Éditeur Vim... Garanti ou de cette série: Vi, Vim trucs et Astuces
Je pense que les vidéos sont très utiles dans l'apprentissage.
1 - lecture de ceci
2 - si vous utilisez un lecteur de flux rss abonnez-vous à ces pages
page 1
page 2
http://www.vi-improved.org/tutorial.php <-- vous devriez lire et fluide de ce chat, il est très utile pour les débutants. Heureux vimmer