Ho scoperto da poco sublime e mi stà piacendo parecchio sopratutto perche
consente di scrivere nei file *.sublime-build i comandi per compilare ed eseguire.
Seguendo le guide in rete sono riuscito eseguire correttamente la compilazione e a lanciare
un programma (c++) nel terminale interno di sublime.
Quello che cerco di fare e lanciare il programma nel terminale classico di ubuntu...
per intenderci come se lo lanci con ./"programma".
Nel manuale ho visto che impostando il flag "shell": true è possibile lanciare comandi con "cmd" in un terminale esterno.
c++.sublime-build
Codice: Seleziona tutto
{
"shell_cmd": "g++ ${file} -o ${file_path}/${file_base_name} ",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"cmd": ["x-terminal-emulator","-e", "g++ '${file}' -o '${file_path}/${file_base_name}' && ${file_path}/${file_base_name} "],
"shell": true
}
]
}
Qualcuno sa come risolvere??