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.