yo estoy usando VSCode como editor principal para harbour. Utilizo la extensión de A. Perricone y los siguientes plugins: Project Manager, Tasks here y uno llamado Line counter que me cuenta las lineas de código del proyecto.
En Project Manager puedes añadir proyectos, primero abres una carpeta donde tengas tu proyecto y luego te vas al project manager y tiene un iconito arriba de guardar proyecto. De esta manera puedes cambiar fácil entre proyectos.
Para compilar, ejecutar, etc lo hago con archivos bat, y luego mi tasks.json es el siguiente
- Code: Select all Expand view RUN
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"isBuildCommand": true,
"showOutput": "always",
"command": ".\\2bh.bat",
"presentation": {
"echo": true,
"focus":true
},
"problemMatcher": [
"$harbour"
]
},
{
"label": "brc",
"type": "shell",
"showOutput": "always",
"command": ".\\1rc32.bat",
"presentation": {
"echo": true,
"focus":true
},
"problemMatcher": [
"$harbour"
]
},
{
"label": "run",
"type": "shell",
"command": ".\\3go.bat",
"presentation": {
"reveal": "never"
},
"problemMatcher": [
"$go"
]
}
]
}
Tengo los mismos .bat en todos los proyectos para simplificar: 1rc32 monta el fichero .res a partir del rc, 2bh es ek build y 3go es el que lanza la ejecución. Con Tasks-here me aparecen las tareas en la barra de estado y puedo ejecutarlas con un click.
Saludos,
José Luis