Eu quero escrever um comando ~/.bashrc
que criará um arquivo de gatilho que abrirá um arquivo de destino diferente em uma pasta diferente quando eu clicar duas vezes no arquivo de gatilho. Eu quero que o arquivo de destino seja aberto no VS Code.
Os arquivos podem aparecer em uma estrutura de diretórios como esta:
parentDir/
archiveDir/
yesterdaysDateDir/
todaysDateDir/
fileIWantToOpen.js
index/
fileIWantToDoubleClick
Entendo que posso criar um arquivo .desktop executável para fazer isso. Encontrei as especificações para arquivos .desktop , mas me perdi em todos os detalhes possíveis.
Acho que o que eu quero pode ser algo assim...
[Desktop Entry]
Type=Application
Terminal=true
Name=fileIWantToDoubleClick
Icon=utilities-terminal
Exec="code '../todaysDate/fileIWantToOpen.js'"
Categories=Application;
... mas estou fora da minha profundidade. Qualquer ajuda para entender o que fazer seria apreciada.
Criar um link simbólico simples não funciona para mim: quero clicar em um arquivo em meu index
diretório e fazer com que ele abra um arquivo específico em uma pasta específica, em vez de iniciar um clone com um nome diferente do index
diretório.
criar arquivo bash
torne-o executável executando este comando no terminal
chmod +x fileIWantToDoubleClick
clique duas vezes nele para abrir o arquivo