lanciare una schell con sublime

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Avatar utente
Edubaldo
Prode Principiante
Messaggi: 89
Iscrizione: venerdì 2 novembre 2012, 15:21
Distribuzione: Ubuntu 14.04 LTS

lanciare una schell con sublime

Messaggio da Edubaldo »

Ciao a tutti...
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
        }
    ]
}
il problema e che quando lancio il programma la compilazione avviene perfettamente mentre il programma non viene proprio lanciato.
Qualcuno sa come risolvere??
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti