Como (facilmente) obter o caminho do arquivo atual em Sublime Text 3
Não costumo usar o console ST ( usei-o apenas uma vez para instalar o gerenciador de pacotes ), mas acho que pode ser uma boa maneira de:
- obtém o caminho do arquivo atual como algum tipo de comando pwd .
- Mas não funciona.
Alguém conhece uma maneira fácil de obter o caminho do arquivo atual?
- para a área de transferência: melhor não um objetivo estrito na resposta
- não é necessário pelo comando ST, talvez pacote?
sublimetext
sublimetext3
MacKentoch
fonte
fonte
view.file_name()
e copia para a área de transferência usandosublime.set_clipboard(view.file_name())
Respostas:
Clique com o botão direito em algum lugar do arquivo (não na guia do título) -> Copiar caminho do arquivo
Se não quiser usar o mouse, você pode configurar um atalho de teclado conforme explicado aqui /superuser/636057/how-to-set-shortcut-for-copy-file-path-in -sublime-text-3
fonte
Para copiar facilmente o caminho do arquivo atual, adicione o seguinte a
Key Bindings - User
:Fonte
Key Bindings - User
pode ser aberto através da paleta de comandos (command + p
no OSX)fonte
copy_path
é o comando correto? Como sabemos o que está disponível? Há algum documento que eu sinto falta?copy_path
nos documentos; se você verificar a fonte fornecida acima, esse usuário ativou o registro de comandos viasublime.log_commands(True)
.Fácil de entender usando imagem. Com o botão direito você obterá isso.
Código transcrito em imagem para conveniência:
fonte
Mac OS X - Sublime Text 3
Clique com o botão direito em
>
Copiar caminho do arquivofonte
Existe um Pacote Sublime que fornece a localização do arquivo atual dentro de uma barra de status. Acabei de cloná-los diretamente para minha pasta / sublime-text-3 / Packages.
Você deve verificar / ler a descrição no GitHub. Mesmo estando listado no controle de pacote, ele não seria instalado corretamente para mim. Você pode realmente editar a saída do shell como quiser. Se você tiver as habilidades certas com python / shell.
É assim (tema material)
fonte
Se você é como eu e sempre clica nos itens da barra lateral apenas para perceber que copiar o caminho só funciona ao clicar na área do editor, dê uma olhada na Barra Lateral. pacote . Ele tem um monte de opções para copiar caminhos de arquivos de várias maneiras diferentes.
A instalação está disponível via Package Control (apesar da página da web mencionar apenas a instalação via download manual).
Nota: O pacote “envia estatísticas básicas anônimas” . A página da web explica como desativar isso.
fonte
Vá para este link . O código no link é fornecido por robertcollier4 .
Crie um arquivo chamado
CpoyFileName.py
ou o que quiser com a extensão .py.Salve o arquivo na
Sublime Text 3\Packages\User
pasta. Em seguida, cole as combinações de teclas fornecidas acima em seuPreferences: Key Bindings
arquivo.Agora, você pode usar as combinações de teclas especificadas para copiar apenas o nome do arquivo ou o caminho de arquivo total (absoluto).
Observe que o nome do arquivo ou caminho do arquivo contém a extensão do arquivo.
fonte
Muitas dessas respostas envolvem tocar o mouse. Veja como obter o caminho sem nenhum clique do mouse usando SideBarEnhancements
path
até verFile: Copy Path
File: Copy Path
Agora, o caminho para o arquivo em que você está trabalhando é copiado para a área de transferência.
fonte