De se! Cela fonctionne dans XCode 4.3 à 4.5 et ne nécessite aucune des applications supplémentaires et est XCode spécifiques.
Cette solution est essentiellement la même que la Ligne en Double commande décrite ici:
Modifier le fichier plist
C'est dans /Applications/Xcode.app/Contents/Frameworks/IDEKit.cadre/Ressources/IDETextKeyBindingSet.plist
Notez que:
- liés réponse suggère d'utiliser XCode pour cela, mais je trouve que cela se bloque XCode
- ce chemin est pour Lion - il peut varier pour d'autres versions de système d'exploitation
- vous pourriez avoir à sudo ou de modifier les autorisations pour modifier ce fichier
- fermer XCode avant de le modifier
Ajouter un nouveau <dict>
élément
Ajouter ce texte juste au-DESSUS de la clôture de l' <dict>
à la fin de ce fichier
<key>Custom</key>
<dict>
<key>Delete Current Line In One Hit</key>
<string>moveToEndOfLine:, deleteToBeginningOfLine:, deleteToEndOfParagraph:</string>
</dict>
Notez que:
- C'est à l'intérieur de l'existant,
<dict>
il y a donc un </dict></plist>
après cette
- On associe le nom de l'action "Supprimer la Ligne Courante d'Un seul coup" à trois actions clés dans la chaîne. J'ai joué un peu avec les différentes options ici pour obtenir la bonne combinaison. Par exemple, si vous essayez moveToBeginningOfLine, deleteToEndOfLine au lieu de vice versa, puis de l'utiliser sur des lignes vides va supprimer la ligne et l'ensemble de la ligne suivante. Ce qui est désagréable
Enregistrer et ouvrir XCode
Ajouter une nouvelle clé de liaison dans XCode
Voir les captures d'écran de ce dans le lié de répondre ou de faire ceci:
- Ouvrez XCode Préférences
- Sélectionnez Les Raccourcis Clavier
- Cliquez sur Tous les
- Dans la boîte de Recherche, tapez "Supprimer" et la recherche pour "Supprimer la Ligne Courante d'Un seul coup"
- Ajouter votre nouvelle liaison.
Cela devrait le faire, mais pour une mise en garde. Je n'ai jamais pu obtenir XCode pour enregistrer la nouvelle liaison.
Le même problème est décrit ici, si ma solution a une légère variation:
- Créer un doublon de l'liaisons par Défaut (frapper le bouton + en bas à gauche de l'Liaisons fenêtre et créer un doublon)
- Définir la nouvelle liaison dans le double
- Fermez la boîte de dialogue préférences (c'est la variation!)
- Ouvrir les préférences de nouveau et de faire une copie de l'ancien dupliquer et supprimer l'ancien double.
Quel galimatias, hein? Mais il fonctionne. Maintenant, j'ai Ctrl+D mappé à supprimer toute la ligne actuelle dans XCode 4.3 sur Lion.