Time is the ultimate resource in Force.com development, so naturally, each developer searches for the tool that would save it best. For this matter, when creating The Welkin Suite IDE, we put a primary focus onto establishing the comfortable and functional environment that would anticipate the developer's needs by offering a spectrum of automation options and handy tools.
First off, The Welkin Suite offers a whole range of Code Assistance options, which boost your development velocity and help you discover and fix the errors in your code in the fast and efficient manner:
1) Code Highlighting
Every error in your opened files is clearly highlighted in your editor, and marked in the scrollbar. This way, you can detect and fix the problems and typos faster, without having to browse through every line of your code in search for a misspelled word that resulted in the Build failure.
2) Code Snippets
Instead of manually typing the text you are using often over and over again, you can use the built-in Code Snippets, which will insert the commonly used expressions) into your code through Code Completion option. In addition to the default built-in snippets, you are free to create your own ones.
3) Syntax Highlighting
In The Welkin Suite, you can change the color for each of the lexical type (attributes, delimiters, keywords, operators, strings, numbers, etc.), and adjust the theme for each of the supported languages. This will allow you to navigate in your code faster, while coding in the color scheme that would be comfortable for your eyes.
4) Code Completion
With the help of the type-ahead completion for the code you enter you get the most accurate suggestions as you go. Without having to dive into documentation or memorize the classes, objects and their members, your coding speed will improve drastically.
Other Features That Boost Development Comfort
When developing for Salesforce, you constantly switch between multiple parts in your file or even several files in the project. By bookmarking these parts, you will be able to switch between them within seconds, without wasting your time on scrolling and excessive clicking. You can navigate between the bookmarks, add or remove them via the hotkeys, as well as organize them into folders, rename, enable/disable the selected ones - all for the sake of your comfort.
Another great feature that saves you lots of extra time and effort is the Multifunctional Scrollbar across all modes. Unlike typical scrollbars, the primary function of which is, well, to scroll, our tool provides a visual representation of the current line, and the markers of the text you selected, search results, and every compilation error in the opened file. Finding the necessary information in your code becomes a simple and extremely fast process.
The features in each of the editors have been tailored to match the requirements of the programming language, while adhering to our ultimate standard - maximum level of automation.