Existe um atalho para selecionar a palavra sob o cursor em Sublime Text, Atom

90

Existe um atalho ou comando para selecionar a palavra sob o cursor em Sublime Text ou Atom? Quero um substituto para o clique duplo. Então, eu poderia pressionar o atalho e obter a seleção de uma palavra atual e começar a digitar para substituí-la ou colocar aspas etc ...

firedev
fonte

Respostas:

153

command+ dno OSX

control+ dno Windows / Linux

Você pode encontrar todos os atalhos de teclado padrão acessando Preferences > Keybindings - Defaulte examinando a lista.

BoundinCode
fonte
6
Além de selecionar uma palavra. Você pode selecionar as palavras entre aspas com SHIFT + CMD + ESPAÇO . Ele faz mais, marque Seleção -> Expandir seleção para o escopo
palaniraja
2
Ótimo, fiquei com a impressão de que você precisa selecionar a palavra primeiro para que o Cmd-D funcione.
firedev
@palaniraja: Ótimo comentário! Vim aqui para isso
Raul Rene
17

Você pode adicionar um atalho de tecla para selecionar a palavra:

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

Ao contrário do find_under_expandcomando ( control+dpor padrão), os pressionamentos repetidos não adicionam cursores nas palavras correspondentes.

CodingWithSpike
fonte
Obrigado por isso! Isso foi me incomodando por anos, que você nem sempre quer Ctrl+dselecionar a próxima palavra, mas às vezes apenas expandir a seleção para a palavra inteira de sua parte.
certainlyakey
7

instale ExpandRegion se quiser expandir a seleção:

  • Expandir seleção para palavra
  • Expandir a seleção para citações (apenas conteúdo)
  • Expandir a seleção para aspas (com aspas)
  • Expanda a seleção para completar a tag de fechamento automático
  • Expanda a seleção para o conteúdo do nó pai
  • Expanda a seleção para completar o nó
  • Expanda a seleção para o conteúdo do nó pai

insira a descrição da imagem aqui

alwe
fonte
5

Procurei por isso e acabei descobrindo, que designei para ctrl-F

você precisa colá-lo em um novo arquivo python de plugin de usuário

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} )
caixas
fonte
1
Bem vindo ao site! Não há necessidade de assinar seu nome, seu nome já está lá em todas as postagens.
Kevin Panko
2

Com ligações Vim (vintage ou vintage)

*- para encontrar o próximo
#- para encontrar o último
Para ambos, todas as correspondências são destacadas

Sem vínculos Vim

Para o arquivo atual: CMD+E, CMD+F, Enter
Explicação:
CMD+E- copia a palavra sob o cursor
CMD+F- exibe localizar no diálogo de arquivo local
Enter- er você sabe o que isso significa

Substitua CMD+Fpara CMD+SHIFT+Fencontrar em todos os arquivos do projeto (ou qualquer intervalo de pesquisa que você especificar)

preso pela neve
fonte