Le texte sublime a une fonctionnalité intéressante appelée " Étendre la sélection à la portée " MAJ + CMD + ESPACE qui sélectionne tout dans la portée.
Il sélectionne tout dans la portée, fonctionne parfaitement () ou [] ou {} en le répétant, il étend la portée à son parent.
Je cherche à réaliser la même chose avec vim.
la source
[[[event touchesForView: button] anyObject]
si le curseur est proche de l'touchesForView
actionv
+a
+[
sélectionne,[event touchesForView: button]
je voudrais développer un niveau de plus? c'est-à-dire[[[event touchesForView: button] anyObject]
v
+2
+a
+[
.Le plugin vim-expand-region permet d'étendre / réduire la région sélectionnée visuellement à un ensemble (configurable) d'objets texte. C'est-à-dire que vous pouvez commencer par sélectionner une variable, puis l'affectation, puis le bloc, puis la fonction, etc.
la source