web-dev-qa-db-fra.com

Existe-t-il un raccourci pour sélectionner Word sous le curseur dans Sublime Text, Atom

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

85
firedev

command+d sous OSX

control+d sous Windows/Linux

Vous pouvez trouver toutes les liaisons de touches par défaut en allant à Preferences > Keybindings - Default et en parcourant la liste.

146
BoundinCode

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

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

Contrairement au find_under_expand commande (control+d par défaut) les pressions répétées n'ajoutent pas de curseurs aux mots correspondants.

17
CodingWithSpike

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

  • Étendre la sélection à Word
  • Étendre la sélection aux citations (contenu uniquement)
  • Étendre la sélection aux guillemets (avec guillemets)
  • Agrandir la sélection pour terminer la balise à fermeture automatique
  • Étendre la sélection au contenu du nœud parent
  • Agrandir la sélection pour terminer le nœud
  • Étendre la sélection au contenu du nœud parent

enter image description here

5
alwe

J'ai regardé autour de cela et j'ai finalement trouvé cela, que j'ai attribué à ctrl-F

vous devez le coller dans un nouveau plugin utilisateur python

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} )
5
bins

Avec fixations Vim (Vintage ou vintageous)

* - pour trouver le suivant
# - pour trouver en dernier
Pour les deux, toutes les correspondances sont mises en surbrillance

Sans fixations Vim

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

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

2
snowbound