[EDIT] yet another update
http://freak.purearea.net/stuff/ide_beta1d.tgz
Surprise, surprise

Hi folks,
well, it is official now, PureBacis linux has a powerfull new ide. Even better than the current Windows one.
It's not just for linux, as soon as this is stable, the same will be available for windows too,
and as soon as PB for the mac is done, you will see it there as well.
Here's the link:
http://freak.purearea.net/stuff/ide_beta1d.tgz
The purebasic.help should go into the Purebasic folder (not the help/ subfolder!) you
can execute the ide from wherever you want.
Please test it as much as possible and report any bugs so we can have a stable version
as soon as possible.
Here is a rough overview of the features:
Code: Select all
- all the features of the old PB IDE
Code editing:
- scintilla is used for the editing gadget (thanks to inner)
- folding with custom folding marks
- line markers (bookmarks)
- hilightning is much faster than with the old ide
- real tab can be used instead of spaces
- the case correction and bold keywords can be disabled for the hilightning (was requestet quite a while ago)
- autocomplete with many options
General editor settings:
- all shortcuts are fully customizable (also for external tools)
- the main toolbar is fully customizable (you can even add buttons for external tools)
- you can fully customize the compiler settings for new files in the Preferences
- on compiling errors, the correct file with the error is opened and displayed
Buildin tools:
- several tools are available to put on the editor side
- they can be enabled/disabled and configured in the preferences
- available tools for this are:
Procedure Browser
Ascii Table
Color Picker
Variable Viewer
Explorer
- Structureviewer can now also display predefined constants.
- buildin fileviewer that can display files from the explorer tool or from doubleclick on "IncludeBinary"
External tools:
- external tools can now have a completly custom shortcut
- tools can be automatically executed by certain "triggers" like:
ide startup
ide shutdown
before or after compiling a source
(the tool can also alter the source that will be compiled by passing a %TEMPFILE.. good for preprocessor like tools)
before running an allready compiled source
before or after creating an executable
after loading a source file
after saving a source file
- tools can also be configured to replace the internal fileviewer for all files, for only unknown files,
or for a specific file extension. this allows you to use your favorite image viewer, or to extend the
fileviewer with filetypes that it doesn't know.
- tools can be hidden from the ide menu, if they are executed by a different "trigger"
Misc features:
- internal help viewer for the PB help.
- all files in the PB help/ subdirectory will be added to a "external help" menu.
they will be opened with the fileviewer, or if so configured by an external tool that replaces the fileviewer.
- sizes of lists like "recent files" or the search&replace history can be customized
- position and size of all ide windows can be memorized
- search&replace and find in files options extended to not search inside comments or strings