Convenient, customizable interface
Codelobster IDE has convenient, familiar interface. It is easily customizable to meet your needs. It provides all necessary instruments for quick navigation through your project: File view, Project tree, Class view, Bookmarks, Dynamic Help, Errors floating windows and more. You can set them to automatically hide when unused or adjusted to the sides of a screen. Main toolbar gives you quick access to frequently used commands.
Syntax Highlighting
Highlighting of HTML, CSS, JavaScript and PHP specific syntax elements makes it easier to read your code.
PHP/HTML/JavaScript/CSS Paired Highlighting
Highlighting of paired tags, braces and brackets helps you easily detect missing element of a pair and correct errors.
PHP/HTML/JavaScript/CSS Code Collapsing
Enables you to hide and show blocks of code when it is necessary.
PHP/HTML/JavaScript/CSS Intelligent Autocomplete
The Autocomplete feature provides suggestions while you are typing the code. You can quickly find and pick appropriate option from the pre-populated list of values.
HTML Autocomplete
Suggests tags and their attributes as well as closing tags.
CSS Autocomplete
Suggests names and values of style properties.
JavaScript Autocomplete
Suggests keywords, DOM elements and their properties
PHP Autocomplete
Suggests PHP language specific functions as well as users constants, variables, functions, names of classes, class variables and functions.
HTML/CSS Code Inspector
Code Inspector moves you to a fragment in HTML code corresponding to an element you pointed out with a mouse on the web page. You can view layout of the page and CSS styles applied to a selected element.
Code Commenting
Codelobster as a PHP and HTML editor provides in-line and block commenting feature. It enables you to mark block of a code you want to ignore.
JavaScript/HTML/MySQL/PHP Context and Dynamic Help
Dynamic Help identifies type of an element you are currently on and lists references to a proper material available in the Internet. Context Help enables you to get help for any element in the code by pressing F1. By default, it refers you to a http://www.w3.org. You can customize Codelobster so it performs search on a desired web site
HTML/CSS Image Tooltip
Image Tooltip feature enables you to view images in their real dimensions directly in the code.
Navigation through CSS and HTML files by CTRL key
Codelobster enables you to quickly navigate through files in your project. Just hold down CTRL key and click on a reference to any file, and you will get into this file.
Find and Replace
Codelobster powerful search engine enables you to search for and replace text in a current file, in all opened files and within the project. You can also use regular expressions for more advanced search. ‘Go to line’ and ‘Bookmarks’ search features help navigate through a file and entire project faster.
Preview in a browser
Preview window enables you to see how your html page will look in a browser. Codelobster supports all popular browsers. It uses Mozilla Firefox by default, and you can easily change your default browser.
HTML Toolbar
To help you write HTML code even faster, Codelobster collected all HTML-relating features in a separate toolbar.
PHP/SQL function info
You can get brief description for any PHP and SQL function and its parameters. Just point out desired element, and Codelobster will show a tooltip with help information.
FTP/SFTP Connect
This feature enables you to set up FTP/SFTP connection with a host directly in the Codelobster. Intuitive interface allows you easily upload, update and manage files and folders.
SQL Manager
With SQL Manager you can connect to and manage MySQL databases directly from the Codelobster. There is no need to launch any SQL management tool as our editor can perform basic functions with a database: connect to db, create/delete db, add table to a db, open table, modify table structure, change data, export data to a file and much more.
Class View
View window lists PHP, HTML, CSS and JavaScript key elements such as variables, functions, classes, interfaces, constants, includes, selectors etc. used in all opened files and in the entire project. Codelobster quickly moves you to the declaration of an element you selected in the View and highlights all its appearances throughout the project.
PHP Project Manager
This feature enables you to configure folders with a source files to look as an entire project. Folders and files are visually represented in a Project tree. To make the process of structuring a project easier for the user, Codelobster offers Project Wizard. It helps create projects based on CakePhp, CodeIgniter, Drupal, Joomla, Symfony, Wordpress and Yii frameworks.
HTML, CSS and PHP Code Validator
Code Validator can recognize the following errors:
PHP:
- missing ";"
- syntax errors in expressions
- syntax errors in declarations
- syntax errors in "if-else" statement
- syntax errors in "foreach" statement
- syntax errors in "while" statement
- syntax errors in "for" statement
- syntax errors in "catch" statement
- syntax errors in "switch" statement
PHP Debugger
PHP Debugger helps developers validate and analyse any fragment of code. While debugging, script is actually being executed so you can see values that variables receive, functions and objects being invoked and other useful information. This helps developers write top-quality code. Codelobster allows to debug PHP file, separate script or the entire project.
CakePHP plugin
CakePHP plugin provides wizards to install CakePHP framework and create MVC files. You can do it just in a few clicks! Powerful PHP autocomplete is extended here by autocomplete for Core Helpers, Components and Behaviors.
CodeIgniter plugin
Codeigniter plugin provides wizard to install the latest version of Codeigniter framework from its official web site. Its autocomplete feature complements autocomplete for PHP that FREE edition provides. Completion list is extended by unique elements of CodeIgniter: "Name of the Class" parameter for $this->load->library('...'); function.
Drupal plugin
Drupal plugin provides several wizards. One guides you through the installation process of Drupal CMS. Another one is for ready-made site's creation with basic primary settings. For creation of new modules there is also smart wizard. Powerful autocomplete for module hooks, Drupal function 'theme', Drupal forms helps create web projects faster. You can search for menu paths and menu functions, get Context or Dynamic help on Drupal API.
JQuery
JQuery plugin provides wizard to install JQuery library. JavaScript autocomplete available in Codelobster Free Edition is extended here. Specific JQuery library Requests and CSS selectors are added to JavaScript completion list. Context and Dynamic Help is also at your service here.
Joomla plugin
Joomla plugin provides one wizard to install Joomla CMS and the other one to create new models and components. Autocomplete feature here is the extension of PHP Autocomplete. Unique elements of Joomla e.g. &JFactory:: are added to the completion list. Our plugin makes creation of Joomla themes simple. Its Theme Editor combines different Joomla pages into a WYSIWYG version that you can edit with data in the Inspector.
Smarty plugin
Smarty plugin provides wizard to download and install the latest version of Smarty Template Engine. Syntax highlighting, Context and Dynamic Help and Intelligent Autocomplete are available as well. PHP completion list is extended by Smarty class.
Symfony plugin
Symfony plugin provides wizard to download and install the latest version of Symfony framework. It enables you to execute Symfony tasks, highlights Yaml map keys, sequences and comments in different colors, extends PHP autocomplete by adding View variables to the completion list, provides Controller/View navigation feature to easy navigate between Controllers and Views.
WordPress plugin
WordPress plugin provides wizard to download and install the latest version of WordPress blogging platform. It has Theme Editor to create WordPress themes quickly, extended PHP autocomplete feature (unique WordPress elements such as "Template tags" parameter for wp_list_bookmarks('...'); function are added to the completion list). You can also get help on classes and functions relating to WordPress using Context or Dynamic Help.
Yii plugin
Yii plugin provides wizard to download and install the latest version of Yii framework, Controller View for easy navigation between Controllers and Views. It offers intelligent autocomplete for path aliases (system, zii, application, webroot, ext.), for Behaviors (functions from CMyBehavior class as well). You can get help on Yii framework using Context and Dynamic Help