SkyIDE gives you a free integrated development environment for C++, Java and other languages.
SkyIDE is a free and an award winning multi-compiler, multi-project and multi-profile and multi-view (per tab) [I]ntegreated [D]evelopment [E]nvironment for C++, Java, D, Pascal and other programming languages. No spyware, no adware and no malware. Completely free, no strings attached.
SkyIDE supports rich syntax highlighting and has a multi-compiler, multi project and multi profile support including using a specific compiler profile per project. Multi profile means you can add as many compiler profiles of a specific compiler as you want and use them in SkyIDE.
You can easily change the compiler profile one project is using after the project has been created. Multi project means you can have multiple projects open at the same time.
The code editor features separate abbrevations and auto completes for each file type supported. These features can be customized.
· Multi Compiler Compiler Support
SkyIDE supports multiple compilers. Currently I have implemented support for the GNU C++ compiler for DOS (MinGW required), Borland's bcc32.exe C++ compiler, OpenWatcom C++, Digital Mars C++, LCC-WIN32 C Compiler, Sun' Java compiler, Digital Mars D and the Free Pascal compiler. · The Project Manager
SkyIDE supports working with multiple projects at the same time without causing any conflicts among project files. If two files with the same path and the same name are shared among two or more projects, SkyIDE will let you have those files in the project tree without any interference. However, any changes made to the file will impact all of the projects that contain that file. Each project is represented with a separate icon.
Each C++ project can be set to use a different C++ compiler with different parameters. · The Line Tracker
The Line Tracker shows the text of each line where the caret is. You can add multiple entries to the Line Tracker by right clicking on the line you want to be added (where the caret is) and selecting Add Line To Tracker. · Abbrevations and Auto Complete
SkyIDE supports Auto Complete and Abbrevations. There is a separate Abbrevations file and a separate Auto Complete file for each document type that SkyIDE supports. These settings can be customized and can be accessed from the .Settings directory.
The name of the "settings" file contains the .abbr extension followed by the name of the type of document. For example, to access the Abbrevation settings for your C++ document, you would access .Settingscpp.abbr and for HTML, .SettingsHTML.abbr. Similarly for Auto Complete, you would access .Settingscpp.ac and .Settingshtml.ac etc.
Auto Complete and Abbrevations can be turned off and on for each file.
You can either have custom words typed in a file or a dynamic listing of all of your variables in the file neing edited. · The Search Bar
SkyIDE has two quick searches implemented. One is on the standard toolbar and one is on a separate toolbar. The second one provides you with more options. The search bar searches text as you type. If the searched text is not found in your document, the program will beep. You can use the right arrow -> to search for the next occurance of the word. · The C++ File Structure
The C++ File Structure (on the File Inspector pane) lists all of your variables, functions, loops and classes in the file. · Favorites and History
Use the Favorites pane to add and remove files that you use the most. The files in the Favorites pane can be re-arranged via the Options dialog.
The History pane remembers every file that you open. If for some reason you editted a file some time ago but you forgot which file it was, you can always refer to the History pane. Launch the Options dialog to find out what file each entry in the History pane points to. · Extract Styles and JavaScripts
SkyIDE has a few very inteligent and powerful features. Two of these features are the Extract Scripts and Extract Styles functions from the HTML menu. SkyIDE simply searches for all the scripts or styles in the current HTML file and it extracts them in a new file. How handy is that?? I personally love the feature :) · The SQL like capabilitiesSkyIDE gives you a few SQL like capabilities. Refer to the screenshots for details
· Ограничения SkyIDE 1.0 Beta 12
Ограничения не определены
· Специальные требования SkyIDE 1.0 Beta 12
Специальные требования не определены
· История версий и изменений SkyIDE
Версия: 1.0 Beta 12
· Brand new project manager...completely re-written. - The entire "folder" and subfolders and all files within the folder and subfolders are part of a SkyIDE project so every single file and folder within the project folder is automatically part of SkyIDE's project because they reside inside the project folder. You can add files within the project folder using any file manager and they simply become part of the project because every single file and folder is part of the project. This make SkyIDE projects very portable!
· Folders are shown in a tree-like view.
· Project Propertites next to the new Project Exlorer
· Import Foreign Project - converts almost any non-SkyIDE project to a SkyiDE project
· Brand new Favorites and History panes. Completely re-written
· Move To The Recycle Bin" on Tab->Right Click popup menu
· Bookmaking a line now highlights the whole line instead of putting a dot
· Deleting files/folders from project now are all moved to the Recycle Bin
· Set #include directory in SkyIDE->Options
· Set Source directory in SkyIDE->Options
· Project directory text fields in "New Project" dialog are set by default
· Add New Folder dialog (as part of the new project manager)
· Explore your project folders/files in a Tree View-like style
· Project Explorer has a second tab that lets you view/set some project settings
· Customized "Browse for Folder" dialog when seleting project folders (test)
· Self Repairing Projects function if corrupted project is found - (preliminary work)
· Fixed: Sometimes when changing compiler profile names, projects no longer compiled
· Fixed: Some minor bugs in SkyIDE->Compiler PRofiles dialog box
· Fixed: When you search via F3/F4, SkyIDE sometimes would freeze
· Fixed: When you rename a project, the project's folder also gets renamed
· Fixed: Fixed bugs with "for" loop detection
· Fixed: Access Violation bug fixed sometimes when closing tabs
· Fixed: /· int statements_like_this_in_a_comment_like_this ·/ got detected
· Fixed: A few start up bugs fixed
· Improved: Object Viwer no longer forgets which tab was active when switching files
· Improved: The SkyIDE->Compilers dialog box. Re-arranged some buttons to make more sense
· Improved: Adjusted the left margin of the editor
· Improved: A few touch ups on the GUI - more polished
· Improved: The Add New Project File dialog (as part of the new project manager)
· Improved: "Find Function declaration" re-written (again)
· Improved: "Open / Show Main File" and "Open / Show Header File"
· Improved: Re-organised the right click menu of the editor
· Improved: The Project Menu has been re-arranged
· Improved: The right click project popup menu also has been improved. Much cleaner
· Improved: History an Favorites are now in one tab