1 votes

Raccourci clavier Xcode pour le défilement vers le bas à la fois du curseur et de la ligne

Comment puis-je définir un raccourci clavier dans Xcode pour faire défiler à la fois le curseur et la ligne vers le bas ?

En termes de liaisons de touches de Xcode, cela reviendrait à exécuter "Scroll Line Down (défilement)" suivi de "Move Down (sélection)". Je cherche un moyen de définir un raccourci clavier pour effectuer les deux actions en même temps.

3voto

Fuzzy Purple Monkey Points 702

Xcode

Attribuez certaines combinaisons de touches aux actions Faire défiler la ligne vers le haut et Faire défiler la ligne vers le bas :

Ensuite, installez KeyRemap4MacBook et sauvegarder un fichier comme celui-ci ~/Library/Application Support/KeyRemap4MacBook/private.xml :

<?xml version="1.0"?>
<root>
  <appdef>
    <appname>XCODE</appname>
    <equal>com.apple.dt.Xcode</equal>
  </appdef>
  <item>
    <name>xcodearrows</name>
    <identifier>xcodearrows</identifier>
    <only>XCODE</only>
    <autogen>__KeyToKey__ KeyCode::CURSOR_UP, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_UP, KeyCode::PAGEUP, ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L</autogen>
    <autogen>__KeyToKey__ KeyCode::CURSOR_DOWN, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_DOWN, KeyCode::PAGEDOWN, ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L</autogen>
  </item>
</root>

Ensuite, ouvrez l'application KeyRemap4MacBook, appuyez sur le bouton ReloadXML, et activez le paramètre.

Autres applications

Créer ~/Library/KeyBindings/ et sauvegarder une liste de propriétés comme celle-ci en tant que ~/Library/KeyBindings/DefaultKeyBinding.dict :

{
  "~\UF700" = (moveUp:, scrollLineUp:); // option-up
  "~\UF701" = (moveDown:, scrollLineDown:); // option-down
}

Ensuite, quittez et rouvrez les applications pour appliquer les changements.

DefaultKeyBinding.dict a cessé de fonctionner dans Xcode 4. Voir https://stackoverflow.com/questions/5626788/custom-key-bindings-xcode-4 .

Ainsi, option-up et option-down font défiler huit lignes et centrent la vue autour du signe d'insertion :

{
  "~\UF700" = (moveUp:, moveUp:, moveUp:, moveUp:, moveUp:, moveUp:, moveUp, moveUp, centerSelectionInVisibleArea:);
  "~\UF701" = (moveDown:, moveDown:, moveDown:, moveDown:, moveDown:, moveDown:, moveDown, moveDown, centerSelectionInVisibleArea:);
  "~$\UF700" = (moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection, moveUpAndModifySelection);
  "~$\UF701" = (moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection, moveDownAndModifySelection);
}

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X