Você precisa instalar
konsole
primeiro. se você está rodando o Ubuntu, instale com este comando sudo apt-get install konsole
Eu tentei ctrl + deslocar + b quando nenhuma entrada de usuário foi requerida e funciona muito bem.
Mas quando eu tinha entrada do usuário no meu programa, ele me mostra uma "falha de segmentação".
Como posso fazer com que o usuário insira dados?
EDITAR:
Estou procurando uma maneira de abrir o terminal e executar meu código c ++ (que requer entrada do usuário) em texto sublime 3.
Meu código:
#include <iostream>
using namespace std;
int main(){
int var ;
cout<<"\nvar : " ;
cin>>var ;
cout<<endl<<var ;
}
Eu experimentei isso como um sistema de compilação
{
"cmd": ["g++ ${file} -o ${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c++",
"shell": true,
"variants":
[
{
"name": "Run",
"cmd": ["konsole --hold --nofork -e ${file_path}/./${file_base_name}"],
"shell": true
}
]
}
Mas isso me dá essa mensagem de erro
/bin/sh: 1: konsole: not found
[Finished in 0.0s with exit code 127]
Como faço para abrir o terminal em vez do Konsole, que é para o Kubuntu?
Você precisa instalar
konsole
primeiro. se você está rodando o Ubuntu, instale com este comando sudo apt-get install konsole