90 votes

Existe-t-il un raccourci pour sélectionner un mot sous le curseur dans Sublime Text 2?

Existe-t-il un raccourci ou une commande permettant de sélectionner un mot sous le curseur dans Sublime Text 2? Je veux un remplacement pour le double-clic. Je pourrais donc appuyer sur le raccourci et obtenir une sélection sur un mot actuel et commencer à taper pour le remplacer ou obtenir des guillemets, etc.

155voto

BoundinCode Points 6562

command+d sur OSX

control+d sur Windows / Linux

Vous pouvez trouver tous les raccourcis clavier par défaut en allant à Preferences > Keybindings - Default et en parcourant la liste.

17voto

CodingWithSpike Points 17720

Vous pouvez ajouter une liaison de clé pour sélectionner le mot:

 { "keys": ["ctrl+shift+w"], "command": "expand_selection", "args": {"to": "word"} }
 

Contrairement à la commande find_under_expand ( control+d par défaut), les pressions répétées n’ajouteront pas de curseurs aux mots correspondants.

8voto

alwe Points 435

installer ExpandRegion si vous souhaitez étendre la sélection:

  • Étendre la sélection à la parole
  • Développer la sélection de citations (contenu uniquement)
  • Développer la sélection de citations (avec les guillemets)
  • Développer la sélection de compléter l'auto balise de fermeture
  • Étendre la sélection vers le nœud parent du contenu
  • Développer la sélection pour compléter nœud
  • Étendre la sélection vers le nœud parent du contenu

enter image description here

5voto

bins Points 21

J'ai regardé autour de moi pour trouver ceci et finalement j'ai trouvé ceci, que j'ai assigné à ctrl - F

vous devez le coller dans un nouveau fichier python du plugin utilisateur

 import sublime, sublime_plugin

class find_under_cursor(sublime_plugin.WindowCommand):
    def run(self):
        view = self.window.active_view()
        view.run_command("expand_selection", {"to": "word"}) 
        view.run_command("slurp_find_string")
        self.window.run_command("show_panel", {"panel": "find", "reverse": False} )
 

2voto

snowbound Points 300

Avec Vim liaisons (Vintage ou vintageous)

* - pour trouver la
# - pour trouver la dernière Pour les deux, tous les matchs sont mis en évidence

Sans Vim liaisons

Pour le fichier courant: CMD+E, CMD+F, Enter
Explication:
CMD+E - copie le mot sous le curseur
CMD+F - afficher trouver dans le fichier local de dialogue
Enter - er vous savez ce que cela signifie

Substitut CMD+F pour CMD+SHIFT+F à trouver dans tous les fichiers du projet (ou quelle que soit la plage de recherche que vous spécifiez)

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