44 votes

Déplacer au début du texte dans Xcode

Je sais que je peux lier les touches de Déplacement vers le début de la ligne", mais il ignore l'indentation.

Ce que je recherche est pour vous déplacer au début du texte sur une ligne, de sorte que:

CGRect example = CGRectMake(view.frame.origin.x,
                            view.frame.origin.y,|

en appuyant sur une touche déplace le curseur au début de la "vue", la parole dans cet exemple (char | est le curseur).

Il est extrêmement gênant que actuellement, je dois appuyer sur 3 commandes au début du texte à l'intérieur d'un bloc de code (cmd <-, opt ->, opt <-).

44voto

iHunter Points 4308

Il n'y a pas de moyen standard pour accomplir cela dans XCode, alors j'ai écrit un plugin XCode implémentant cette fonctionnalité:

https://github.com/insanehunter/XCode4_beginning_of_line

Sous le capot, il remplace la méthode de répartition des actions au clavier de l'éditeur source XCode et implémente le début / la fin des sauts de ligne de manière améliorée.

J'espère que ça a aidé.

9voto

Matt Ball Points 165937

Utilisez l' option + pour sauter à travers des mots entiers.

(Cela signifie, maintenez l' option tout en appuyant sur la flèche gauche)

2voto

ettore Points 375

Je n'ai pas de solution exacte, juste une légère amélioration pour Xcode 4. Vous pouvez configurer un mappage de clavier pour "Déplacer Expression de Gauche" (Xcode préférences > raccourcis clavier), ce qui est un peu plus que d'Opter ←:

s = [NSString string] |

si | est la position du curseur, appuyer sur un "Déplacement de l'Expression de Gauche" frappe d'entrer dans le début de l'expression à gauche de celle-ci, donc dans ce cas avant "[NSString". Opter ← va se avant de "chaîne".

(Note: je ne vois une commande d'action appelé "Déplacement vers la Gauche de fin de ligne" et un autre appelé "Déplacer au début de la ligne." De mon expérience, ceux-ci font exactement le même comportement dans Xcode 4.0.2: cela me semble un bug, sauf si je suis en manque de quelque chose.)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X