Sélection de texte tout en sautant avec le curseur dans iTerm2

20

Je voudrais savoir s'il est possible d'obtenir une fonctionnalité de type éditeur de texte pour sélectionner du texte dans iTerm2. Par exemple, dans Sublime Text 3, je peux faire ce qui suit:

⇧ ⌥ → = Sélectionnez le mot à droite du curseur.

⇧ ⌘ → = Sélectionnez la ligne entière à droite du curseur.

Mais je ne peux pas pour la vie de moi sembler faire cela dans iTerm2. Je peux ajouter des actions qui font que mon curseur saute sur les mots, ou saute à la fin de la ligne , mais pas sauter et sélectionner en même temps.

Pour être clair: je ne cherche pas d' alternative à la mise en surbrillance du texte de cette manière (par exemple toute méthode qui commence par une ⌘ Frecherche ou qui nécessite une souris), je recherche la fonctionnalité exacte décrite ci-dessus.

JimmidyJoo
la source

Réponses:

5

Vous pouvez configurer des raccourcis clavier pour cette fonctionnalité dans iTerm2.

Dans Préfs> Profils> Clés, vous pouvez attribuer des clés pour déplacer le début ou la fin de la sélection d'un seul caractère, mot ou ligne. Aucune clé de ce type n'est liée par défaut.

Pour créer un raccourci pour la sélection de texte précise à laquelle vous faites référence, affectez les raccourcis aux actions suivantes,

⇧ ⌥ → = Move end of selection forward, Move by word

⇧ ⌘ → = Move end of selection forward, Move by line

Déplacer la fin de la sélection vers l'avant, déplacer par mot Déplacer la fin de la sélection vers l'avant, déplacer par mot

Source: https://www.iterm2.com/documentation-one-page.html

natemacinnes
la source
2
J'accepterai cette réponse car elle est clairement aussi bonne que nous allons l'obtenir. MAIS , les lecteurs doivent être conscients que les fonctionnalités détaillées ici peuvent être différentes de ce à quoi ils pourraient s’attendre.
JimmidyJoo
a) «Déplacer par ligne» est fondamentalement inutilisable pour les personnes qui attendent une fonctionnalité de type éditeur de texte uniquement dans la partie modifiable par l'utilisateur de la ligne de commande.
JimmidyJoo
b) La plupart des utilisateurs de Mac peuvent aimer cela, mais séparer le déplacement de la sélection en parties "début" et "fin" signifie qu'au mieux vous ne pouvez obtenir un déplacement de sélection de style Mac natif que lorsque vous mélangez des mouvements de sélection avant et arrière, plutôt que la convention (plus Windows et Linux?) utilisée par Sublime Text. (C'est difficile à expliquer - essayez-le pour voir ce que je veux dire.)
JimmidyJoo