Comment utiliser la barre latérale avec le clavier dans Sublime Text 2 et 3?

Lorsque vous utilisez Sublime Text 2, nous avons tendance à ouvrir la barre latérale pour parcourir les fichiers / dossiers de nos projets. Pour cela on peut utiliser le raccourci clavier ctrl + k ctrl + b (dans windows).

Cependant, une fois dans la barre latérale , nous ne pouvons pas l’utiliser avec le clavier (flèches par exemple). Nous devons nous en servir avec notre propre souris …

Juste une note : j’ai installé le plugin SideBarEnhancements, mais je n’ai rien trouvé qui puisse résoudre mon problème.

Une solution que vous connaissez peut-être?

Vous pouvez taper Ctrl + 0 ( Ctrl + Zero ) pour vous concentrer sur la barre latérale.

Ensuite, vous pourrez déplacer la sélection entre les fichiers avec les touches fléchées et ouvrir le fichier sélectionné en appuyant sur Entrée sans toucher la souris.

Un autre raccourci utile: ctrl + k Ctrl + b affichera / cachera la barre latérale. Assurez-vous de bash K et B dans le bon ordre

Je n’ai trouvé aucune autre réponse complète, alors j’ai rassemblé des informations à partir de différentes réponses et ajouté un peu de la mienne.

  • Ctrl + K , Ctrl + B : bascule la barre latérale
  • Ctrl + K + B : forme raccourcie de ce qui précède (assurez-vous de taper K et B dans le bon ordre)
  • Ctrl + 0 : basculer le focus sur la barre latérale (si elle est ouverte)
  • Up / Down : naviguer dans la liste des fichiers
  • Droite : élargir un répertoire
  • Gauche : réduisez un répertoire / naviguez vers le répertoire parent
  • Enter : ouvre un fichier

@Santiago Agüero La partie manquante était que la barre latérale doit être mise en évidence avant que les touches fléchées ne fonctionnent ( Ctrl + 0 ).

Autant que je sache, ces raccourcis fonctionnent tous dans Sublime 3, ainsi que Sublime 2.

Une mise en garde: ceux-ci supposent que vous utilisez les raccourcis clavier par défaut. Mais vous pouvez facilement personnaliser les raccourcis clavier en ouvrant Preferences > Key Bindings - User et en copiant les lignes de Preferences > Key Bindings - Default , en modifiant la valeur des keys selon vos besoins. Par exemple,

 { "keys": ["ctrl+k", "ctrl+b"], "command": "toggle_side_bar" }, { "keys": ["ctrl+0"], "command": "focus_side_bar" }, 

PS Pour obtenir les glyphes de clavier à l’apparence sophistiquée, utilisez la HTML . Par exemple, Key se transformera en clé . (Merci à https://meta.stackexchange.com/questions/5527 ) 🙂

Résumé

Ctrl + 0 permettra de naviguer dans votre barre latérale. Par défaut, vous pouvez naviguer dans les dossiers avec vos touches fléchées. Si vous préférez les parameters de type ‘Vim’, vous pouvez éviter d’utiliser les touches fléchées en remappant vos touches sur les parameters Vim typiques (hjkl).

  • h minimisera / ouvrira un dossier
  • j naviguera vers le bas (ie flèche vers le bas)
  • k va naviguer vers le haut (ie flèche vers le haut)
  • Je vais ouvrir un dossier
  • Enter ouvrira le fichier

Mappages de clés

Pour ce faire, ouvrez Preferences > Key Bindings - User et ajoutez les éléments suivants:

 { "keys": ["h"], "command": "move", "args": {"by": "characters", "forward": false}, "context": [ {"key": "control", "operand": "sidebar_tree"} ] }, { "keys": ["j"], "command": "move", "args": {"by": "lines", "forward": true}, "context": [ {"key": "control", "operand": "sidebar_tree"} ] }, { "keys": ["k"], "command": "move", "args": {"by": "lines", "forward": false}, "context": [ {"key": "control", "operand": "sidebar_tree"} ] }, { "keys": ["l"], "command": "move", "args": {"by": "characters", "forward": true}, "context": [ {"key": "control", "operand": "sidebar_tree"} ] } 

Ctrl + p est également très utile pour ouvrir des fichiers sans utiliser la souris.

Si vous ouvrez un dossier dans Sublime, tous les fichiers de ce dossier (et les fichiers dans les dossiers contenus) apparaîtront dans la recherche que vous obtenez avec Ctrl + p.

Appuyez simplement sur Ctrl + p et commencez à taper des parties du nom de fichier et vous obtiendrez une liste de correspondances.

Pour un texte sublime 3, utilisez Ctrl + K + B

Maintenez la touche Ctrl enfoncée, puis appuyez sur la touche K et maintenez-la enfoncée, puis maintenez la touche B enfoncée

Dans Sublime Text2, appuyez sur les touches au format suivant “Ctrl + k + b” et cela fonctionnera sur Ubuntu.

Cela a fonctionné sur ma machine (v14.04 LTS)

Pour Sublime Text 2 (et aussi Sublime Text 3) sous Windows, utilisez Ctrl+0 pour vous concentrer sur la barre latérale et utilisez les Ctrl+1 ou Esc pour vous concentrer sur l’éditeur. Et si cela ne fonctionne pas, utilisez les touches 0 et 1 qui existent dans la rangée de touches numériques sous la ligne des touches de fonction plutôt que les touches 0 et 1 qui existent dans le pavé numérique du clavier. Cette image peut mieux démontrer: http://en.wikipedia.org/wiki/File:Qwerty.svg

J’ai eu le même problème, le fait que je devais déclencher la reveal in side bar , puis déplacer le focus sur la barre latérale, avec le fait que si le dossier du fichier était déjà déplié, le focus se déplacerait vers le haut de la barre latérale. m’a fait écrire un nouveau plugin pour révéler le fichier dans la barre latérale, puis déplacer le focus à cet endroit, ce qui rend beaucoup plus facile la navigation dans la barre latérale avec les flèches du clavier, essayez-le =)

https://github.com/miguelgraz/FocusFileOnSidebar

Vous devez append un dossier à la fenêtre Sublime Text pour naviguer dans la barre latérale. Allez dans Fichier -> Ouvrir le dossier … et sélectionnez le répertoire le plus élevé que vous souhaitez pouvoir naviguer.