Instale o editor Turbo para C/C++ e mate saudade do Turbo Vision

Para aqueles que curtem uma nostalgia!


Instale o editor Turbo para C/C++ e mate saudade do Turbo Vision

No cpp::daily de hoje vou dar uma dica de um editor de texto nostálgico!!!

Há muito tempo atrás eu tentei aprender C++ e o editor que me indicaram foi o Turbo Vision e isso no Windows XP 😛 !!!

Eu não cheguei a obter sucesso nos estudos daquela época, mas notei que o Turbo Vision era o queridinho da época. Se você é dessa época ou se não é, mas é um estilo hipster ou um retrô lover, vai curtir o Turbo que é uma tentativa de recriar o visual do Turbo Vision.

Turbo é um editor de texto experimental para o terminal, baseado no componente de edição de código Scintilla de Neil Hodgson e no framework de aplicação Turbo Vision e utiliza a biblioteca NCURSES .

Ele foi criado para demonstrar os novos recursos do Turbo Vision. Em particular, serviu como campo de testes para os recursos Unicode do Turbo Vision.

Como editor de texto, o Turbo pretende ser intuitivo e fácil de usar. Usabilidade e produtividade são seus outros dois grandes objetivos, embora ainda não tenha chegado tão longe. E apenas por ser um aplicativo Turbo Vision, oferece um visual vintage.


Instalação

Eu tentei compilar como tinha no README.md do projeto, mas obtive problemas. Consultei o issue relacionado à isso e vi que as informações estão bem dispersas e não conclusas.

Então, vou lhe mostrar aqui de forma atualizada como eu procedi.

Primeiramente tenhas as dependências instaladas, exemplo em um sistema que usa o APT, seria:

sudo apt install cmake build-essential git libfmt-dev libmagic-dev libgpm-dev libncursesw5 libncursesw5-dev clang pkg-config libxcb1-dev

Depois precisa clonar de forma recursiva

git clone --recursive https://github.com/magiblot/turbo

Próximo passo é entrar no diretório tvision, no issue eles informam o caminho incorreto, logo o certo é:

cd turbo/deps/tvision

E compilar o tvision

cmake . -B ./build && cmake --build ./build

Então voltar para a raíz do projeto e compilar:

cd ../../../turbo

Rodar o CMake

cmake .

E finalmente compilar com Make

make

O binário final é o turbo e pode ser executado: ./turbo ou instalado, exemplo:

sudo cp turbo /usr/local/bin

Resumindo os passos em sequência são:

git clone --recursive https://github.com/magiblot/turbo
cd turbo/deps/tvision
cmake . -B ./build && cmake --build ./build
cd ../../../turbo
cmake .
make
./turbo

Turbo no Gentoo

Legalzão, né?!

Repositório do Turbo: https://github.com/magiblot/turbo

Acompanhe o cpp::daily

Deseja aprender C++ e criar seus programas Gráficos e para Terminal com portabilidade para Linux e Windows?

Então se inscreva nos nossos Cursos de C++ Moderno . Você aprender criar:

Acesse o endereço:

https://terminalroot.com.br/cpp/ e saiba mais!


cppdaily cpp


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!