Defina VSCode como texto padrão Edtior

0

Existe uma maneira de definir o VSCode como o editor de texto padrão? Eu gostaria de ter o padrão ao abrir um arquivo a partir da janela de comando e ao usar o aplicativo de arquivos.

Quando clico com o botão direito em um arquivo e seleciono 'abrir com', o VSCode não aparece na lista de possíveis aplicativos, mesmo depois de clicar em "mostrar outros aplicativos".

Ele também não aparece na lista de possíveis aplicativos quando eu digito

sudo update-alternatives --config editor

na janela de comando.

    
por Jon 05.02.2016 / 20:36

1 resposta

0

Para abrir com o VSCode do Nautilus, crie um arquivo .desktop, abra-o no gedit e cole o seguinte:

[Desktop Entry]
Name=VSCode
Comment=Edit code files
Exec=code %f
Terminal=false
Type=Application
Icon=code
Categories=TextEditor;
StartupNotify=true
MimeType=text/x-text;

Salve o arquivo e mova-o para /.local/share/applications (talvez seja necessário abrir o Nautilus via sudo Nautilus para poder movê-lo para lá). Agora deve aparecer na caixa de diálogo "abrir com" quando clicar com o botão direito do mouse em um arquivo. Defina VSCode como o programa padrão para esse arquivo clicando com o botão direito do mouse no arquivo, Propriedades, guia 'Abrir com'. A desvantagem desse método é que ele apenas abre o arquivo, mas não a pasta no painel 'Explorer' do VSCode.

Para abrir um arquivo com VSCode do terminal, siga as instruções aqui (seção Linux cerca de 1/3 o caminho para baixo), certificando-se de que os caminhos que você usa são absolutos, não relativos. Assim que estiver funcionando, se você cd estiver no diretório desejado e digite code . , ela será aberta no painel 'Explorer' do VSCode.

    
por Jon 13.02.2016 / 21:55