Il m'arrive plusieurs fois que je veuille regarder d'autres parties du code en écrivant une déclaration, mais chaque fois que je fais défiler la page et que le curseur atteint le bas ou le haut du la page commence à défiler avec la page, ce qui signifie que je dois chercher la ligne dans laquelle j'ai écrit. C'est vraiment énervant. Toute idée si cela peut être désactivé ou non?Vim: Arrêter le déplacement du curseur lorsque la page défile
Répondre
Il ne peut pas être désactivé, mais si vous écrivez une déclaration et que vous voulez revenir rapidement à l'endroit où vous étiez, appuyez simplement sur gi
et vous reviendrez à l'endroit où vous étiez en train de faire votre dernière insertion.
Une autre astuce utile consiste à définir des marques. m{a-zA-Z}
définir une marque {a-zA-Z} à la position du curseur. Vous pouvez ensuite envoyer le curseur (et la fenêtre) par `{a-zA-Z}
.
Eh bien, un peu comme Donc, je dois aller en mode normal, appuyer sur ma, puis faire défiler, puis appuyer sur a puis revenir en mode insertion! C'est trop :-) Mais bonne suggestion quand même, mieux que d'avoir à chercher les lignes pour voir où je suis. Ce que j'avais l'habitude de faire est de taper u pour annuler (cela me mènera à la dernière ligne que je suis en train d'éditer), puis appuyez sur^R pour refaire la dernière chose que j'ai écrite. – Rafid
Je n'aime pas utiliser les marques non plus. Une autre idée pourrait être ". - Comme gi, mais ça vous prend la dernière ligne qui a été éditée. – ajwood
'. (c'est la marque nommée "point") vous emmènera à l'endroit où vous avez fait votre dernière édition. De plus, si vous êtes "normalement" en mode insertion dans vim, vous voudrez peut-être repenser votre vim en utilisant la stratégie :) –
Je divise souvent ma fenêtre lorsque je regarde plus d'une partie d'un fichier. :sp
pour une division horizontale et :vs
pour une division verticale.
Tout ce que vous avez besoin est ces coups clés:
zz , zt and zb
Le curseur est sur la même position, mais vos fenêtres se déplacera. (en mode normal bien sûr)
zz the cursor position is centered
zt the cursor position is at the top
zb the cursor position is at the bottom
- 1. Arrêter le déplacement du bloc div
- 2. Comment arrêter le curseur lorsque la souris survole?
- 3. vim: arrêter la validation xml lorsque j'enregistre le fichier
- 4. La mise en page défile lorsque le clavier apparaît
- 5. Déplacement du curseur en Java
- 6. Déplacement du curseur de la souris asynchrone
- 7. Désactiver le déplacement du curseur pendant la sélection automatique complète
- 8. Impossible de corriger la distance de déplacement du curseur lorsque le navigateur est agrandi
- 9. Comment obtenir la position du curseur lors du déplacement?
- 10. Déplacement du curseur au début de UITextField
- 11. Déplacement du curseur à travers le centre de la face?
- 12. Afficher la balise uniquement lorsque la page défile en haut
- 13. Pas d'audio lorsque la vidéo démarre - C'est OK après le déplacement du curseur de volume
- 14. Comment faire rebondir un lien lorsque la page défile automatiquement?
- 15. Faire pivoter une image lorsque la page défile
- 16. Défile automatiquement le curseur javascript de la page vers le haut (créé moi-même)
- 17. Options de défilement à différentes vitesses lorsque la page défile
- 18. Drupal: charger les pages uniquement lorsque la page défile
- 19. Modifier le curseur pendant le déplacement de la souris
- 20. jquery trigger focus et le déplacement du curseur
- 21. Winforms ComboBox: événement lors du déplacement du curseur?
- 22. vim auto-complète avec ajustement du curseur
- 23. jQuery Déplacement curseur
- 24. Déplacement du curseur de la zone de texte wpf
- 25. Déplacement de la position du curseur dans contentEditable div
- 26. Détecter lorsque l'écran défile?
- 27. Déplacement d'un carrousel (curseur d'image) déplacé sur une page Web
- 28. UITableView déléguer l'action lorsque la tableView défile?
- 29. Coller dans Vim sans déplacer le curseur
- 30. Déplacement d'un événement de changement de curseur sur la construction du curseur
Oh, et vous avez sûrement besoin de passer en mode normal avant de chercher ce dont vous avez besoin, ce qui est assez naturel, je pense. – dmedvinsky
OK, gi semble être génial, mais j'avais l'habitude de faire défiler en utilisant la souris quand je suis encore en mode insertion, donc il semble que je dois retourner en mode normal avant de faire défiler :-( – Rafid