Sublime Text 3 Key Binding para localização avançada -> na pasta pai

Sublime Text 3 Key Binding para localização avançada -> na pasta pai

No Sublime Text 3 há um atalho de teclado para o painel avançado de localização:

{ "keys": ["ctrl+shift+f"], "command": "show_panel", "args": {"panel": "find_in_files"} }

No entanto, no meu caso, com mais frequência, quero pesquisar a pasta que contém o pai - ou uma pasta muito específica.

A opção "Na pasta pai" é encontrada quando você clica com o botão direito do mouse em uma pasta na barra lateral e seleciona: Localizar Avançado->Na pasta pai...

No outro caso (pasta específica) o valor Where consistente é:

C:\Users\Aziz\Dropbox\RAL\WP Development\plugins\ral-files

Existe um comando para configurar uma ligação de chave para cada uma dessas situações?

Muito obrigado!

Responder1

dr: Não pense que você pode fazer isso ...

Vim aqui para a mesma resposta e depois de pensar um pouco, eupoderpercebi por que isso pode não existir.

Então, isso é um pouco tarde, mas até onde eu sei, você pode estar confundindo uma funcionalidade Sublime não nativa com uma nativa.

"Encontrar na pasta pai"fica disponível para você somente após instalar o plugin Sublime"Melhorias na barra lateral". Agora eunão acho que você possa mapear combinações de teclas para funções de terceiros, mas eu adoraria saber como.

Por favor, alguém me diga onde estou errado.

Responder2

Instale melhorias do SideBar:https://packagecontrol.io/packages/SideBarEnhancements

Adicione isto ao seu mapa de teclado (ajustando o que você deseja que as teclas sejam):

{ "teclas": ["ctrl+super+r"], "comando": "reveal_in_side_bar" },

Responder3

Usando o plugin de melhorias da barra lateral, consegui mapear "encontrar avançado - no projeto" com o seguinte atalho

{
"keys": ["f10"],
"id": "side-bar-find-project-folder",
"command": "side_bar_find_in_project_folder",
"args": {
    "paths": []
}

Peguei o código do exemplo na página do plugin e o comando específico da página do guthubhttps://github.com/SideBarEnhancements-org/SideBarEnhancements/blob/st3/Side%20Bar.sublime-menu

EDIT: você deve ter um arquivo aberto que pertença ao projeto, no qual deseja pesquisar, caso contrário não funcionará.

Responder4

Consegui mapeá-lo diretamente, usando:

{
    "keys": ["ctrl+alt+f"],
    "command": "side_bar_find_in_parent",
    "args": {
        "paths": []
    }
}

informação relacionada